Основы языков и алгоритмы
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
316 материаловЯзыки, алгоритмы и библиотека прежних руководств по C# и платформам .NET.
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
316 материаловWPF, .NET Framework, ADO.NET, EF6, Silverlight, Windows 8 и Expression Blend
669 материаловСовременный C#, асинхронность, перенос серверных примеров на актуальный .NET, миграции со старых библиотек
Материалы готовятсяПроцесс встраивания пользовательских шрифтов в приложения WPF, прорисовка мелкого текста с использованием средств GDI
Применение и использование позднего связывания в C#
Описание модели поколений объектов, используемой при сборке мусора в приложениях .NET, влияние этой модели на производительность и способы ее оптимизации
Пример создания пользовательского загрузчика содержимого для авторизации пользователей, описание интерфейса INavigationContentLoader
Описание двухэтапного процесса создания пользовательских панелей, методы MeasureOverride() и ArrangeOverride(), пример создания панели UniformGrid
Пример переопределения методов MeasureOverride() и ArrangeOverride() для создания логики компоновки пользовательских панелей
Пример создания пользовательской панели UniformGrid в приложении Windows Runtime - одноименного аналога из WPF
Добавление произвольных параметров печати в приложениях Windows Runtime
Общие понятия пользовательских элементов управления, базовые классы для создания пользовательских элементов
Пример создания пользовательского элемента управления в приложении Windows Runtime
Пример визуализации простой графики, используя оболочку элемента Canvas
Особенности анимации в WPF, отличие от анимации в стандартных Windows-приложениях
Общие особенности использования поразрядных операторов и операторов сдвига
Описание поставщиков данных ObjectDataProvider и XmlDataProvider, позволяющих задавать объекты в разметке XAML
Пример построения пользовательского элемента управления в среде Expression Blend
Процесс построения меню использующее триггеры событий
Краткое описание использования и настройки элемента управления TabControl для создания пользовательского интерфейса
Описание процесса построения пользовательского элемента управления, включающего регистрацию свойств зависимости и маршрутизируемых событий
Описание использования кода C# для построения WPF-приложений без XAML
Базовый процесс построения приложений WPF в среде Visual Studio 2010
Пример построения сложного шаблона, изменяющего вид элемента управления ListBox, настройка шаблона
Обширный пример создания специального свойства зависимости, начиная с регистрации свойства и заканчивая реализацией реакции на изменение свойства (с помощью создания триггеров анимации)
Описание создания и настройки потоковых документов, краткое применение строковых и блочных элементов