Основы языков и алгоритмы
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
316 материаловЯзыки, алгоритмы и библиотека прежних руководств по C# и платформам .NET.
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
316 материаловWPF, .NET Framework, ADO.NET, EF6, Silverlight, Windows 8 и Expression Blend
669 материаловСовременный C#, асинхронность, перенос серверных примеров на актуальный .NET, миграции со старых библиотек
Материалы готовятсяОсобенности конфигурирования разделяемых сборок в C#
Описание конфигурирования состояния исключения, использование свойств TargetSite, StackTrace, HelpLink, Data класса Exception
Общие принципы использования кортежей
Просмотр множества доступных культур на примере приложения WPF, порядок сортировки в зависимости от типа культуры
Использование различных курсоров мыши в приложениях WPF
Оптимизация сложной анимации за счет использования кэширования растровых изображени в памяти видеокарты
Общее применение элемента Ribbon в приложениях WPF
Понятие логических и визуальных деревьев элементов управления WPF, их принципиальные отличия
Подготовка приложения для локализации, в частности реализация локализуемых пользовательских интерфейсов
Описание синтаксиса лямбда выражений в C#, блочные и строчные лямбда-выражения
Особенности маршрутизации событий, понятия пузырьковых, туннелируемых и прямых событий, свойства класса RoutedEventArgs
Общие понятия маршрутизируемых событий; определение, регистрация, упаковка и генерация маршрутизируемых событий
Описание концепции маршрутизированных событий в Windows Runtime на примере простого события Tapped
Создание сложных реалистичных эффектов при использовании масок непрозрачности или частичной прозрачности
Общие понятия массивов, неявно типизированные массивы, массивы объектов, использование свойства Length
Использование массивов в качестве параметров, ковариантность массивов, структура ArraySegment<T>
Добавление возможности сенсорного управления элемнтами относительно центра в приложениях Windows Runtime
Несколько советов по масштабированию крупных веб-приложений ASP.NET на нескольких серверах
Примеры использования преобразования ScaleTransform, позволяющего масштабировать элементы управления в приложениях Windows Runtime
Описание синтаксиса матричных преобразований, используемых в Windows Runtime для создания сложных трансформаций элементов
Особенности использования материалов SpecularMaterial и EmissiveMaterial, создание отражающейся поверхности
Использование алгоритма мемоизации для увеличения производительности приложений .NET на примере расстояния Левенштейна и поиска кратчайшего пути для двух вершин
Описание класса Menu, позволяющего создавать меню для приложений WPF