Преимущества и недостатки C#

C# — Преимущества и недостатки

Я хочу обсудить с тобой один очень важный вопрос, который достаточно часто упускают из внимания: действительно ли тебе нужно учить язык C#? Что бы тебе ни рассказывали на всевозможных онлайн курсах, книгах, тренингах и конференциях, о том, как можно стать программистом за 21 день – все это ложь, п*дежь и Читать дальше…

Создание Angular 5 приложения. Часть 3

Angular – это фреймворк позволяющий быстро и удобно разрабатывать одностраничные веб приложения. В своей основе он использует язык программирования TypeScript. Давайте рассмотрим процесс создания SPA-приложения (Single Page Application) с помощью данного фреймворка от идеи до публикации.

(далее…)

Angular 5

Создание Angular 5 приложения. Часть 2

Angular 5 – это фреймворк позволяющий быстро и удобно разрабатывать одностраничные веб приложения. В своей основе он использует язык программирования TypeScript. Давайте рассмотрим процесс создания SPA-приложения (Single Page Application) с помощью данного фреймворка от идеи до публикации.

(далее…)
Инверсия управления и Внедрение зависимостей (IoС & DI)

Инверсия управления и Внедрение зависимостей (IoС & DI)

Давайте рассмотрим что такое инверсия управления в языке программирования C#, для чего она нужна и какие проблемы он решает. Где можно применять данный шаблон, а где это будет излишним. Также давайте обратим внимание на её отличия от внедрение зависимостей, а также чем похожи IoС & DI.

Что такое Инверсия управления и Внедрение зависимостей (IoС & DI)

Паттерн (шаблон) проектирования — это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Но сегодня мы рассмотрим не конкретный паттерн проектирования, а принцип построения объектно-ориентированных приложений Инверсия управления (IoC).

(далее…)

Делаем Soft Phone на c# (GSM-модем)

Приступая к работе

       Итак, ранее мы рассмотрели как же заставить нашу систему говорить и сохранять аудио-файлы. Теперь вполне можно перейти к самому интересному. Рассмотрим, как можно сделать свой soft phone при помощи простого gsm-модема. Нам понадобится gsm-модем, он же «свисток» в народе, SIM-карта и ранее использованная среда разработки. Нами был использован модем Huawei e173, недорогой и достаточно надежный. Приобрести подобный можно как у оператора сотовой связи, так и заказать из Китая. Симку можно брать на любой вкус. Однако я бы рекомендовал тариф с посекундной оплатой, если балуетесь для себя или какой-нибудь безлимит, потому как при тестировании и отладке неминуемо будет упущено огромное количество минут, а следовательно и денег.

(далее…)