Метка c++

Работа с XML C# в примерах

xml c#
Давайте рассмотрим на практике использование популярного формата структурирования информации XML в языке программирования C#. Мы реализуем как чтение уже имеющихся данных, так и сохранение их в XML C#. Что такое XML? XML (eXtensible Markup Language) — это универсальный расширяемый язык…

Pattern State C# | Паттерн Состояние C#

Давайте рассмотрим паттерн проектирования Состояние C#, для чего он нужен и какие проблемы он решает. Где можно применять данный шаблон, а где это будет излишним. Идея паттерна проектирования Состояние C# Паттерн проектирования — это продуманный способ построения исходного кода программы для…

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

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

Code Contracts C# | Программирование по контракту C#

Code Contracts C# | Программирование по контракту C#
Программирование по контракту C# — Code Contracts C# – это метод построения архитектуры программного обеспечения, в соответствии с которым для интерфейсов компонентов системы должны быть разработаны условия определяющие допустимые значения и ожидаемое поведение системы. То есть, мы заранее задаем правила…

Windows Communication Foundation (WCF) служба

wcf
Windows Communication Foundation (WCF) — программный фреймворк, используемый для обмена данными между приложениями, входящий в состав .NET Framework. Другим словами, WCF – это программная платформа от Microsoft для создания, настройки и развертывания распределенных сетевых сервисов. Давайте рассмотрим процесс создания и…

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

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

Новинки C# 7.0

CSharp
Основные новшества C# 7 призваны облегчить работу с данными, упростить код и улучшить производительность. В основном C# движется в сторону функционального языка.