Основы языков и алгоритмы
C#, LINQ, типы, коллекции, рекурсия, регулярные выражения, отладка, структуры данных и сложность
Материалы
- Новые курсы по веб-разработке
288 уроков в десяти сериях: веб-разработка, качество сайта, инструменты и SEO сайтов услуг и магазинов.
- .NET Framework 4.0 SDK
Общие сведения о пакете .NET Framework 4.0 SDK
- BinaryFormatter и SoapFormatter
Полное описание процесса сериализации объектов с помощью форматтеров BinaryFormatter и SoapFormatter
- C# 5.0 и платформа .NET 4.5
Синтаксические особенности языка C# 5.0 и базовые API-интерфейсы .NET Framework для работы с файлами, потоками, сетью и сборками .NET
- Formatter сериализации
Выбор форматтера сериализации для сохранения состояния объектов в поток (BinaryFormatter), в сообщение SOAP (SoapFormatter) и в Xml (XmlSerializer)
- LINQ - язык интегрированных запросов
- LINQ to Objects
- LINQ to XML
- P/Invoke
Описание взаимодействия управляемого кода с неуправляемым через платформу P/Invoke и способы оптимизации этого взаимодействия
- Parallel LINQ
- XmlSerializer
Описание сериализации объектов в XML-файл за счет использования класса XmlSerializer
- Абстрактные классы
Использование абстрактных классов в C#, ключевое слово abstract
- Аксессоры событий
Применение и основные цели использования аксессоров событий в C#
- Аннотации XML
Описание создания XML-аннотаций посредством интерфейса LINQ to XML
- Анонимные методы
Описание анонимных методов в C#, ключевые особенности использования внешних переменных
- Аппаратно-зависимые оптимизации
Демонстрация способов увеличения производительности приложений .NET за счет оптимизации кода для конкретной аппаратной платформы
- Аппроксимация
Использование аппроксимации на примере задачи коммивояжера и задачи о максимальном разрезе
- Арифметические операторы
Описание арифметических операторов языка C#, описание префиксных и постфиксных способов инкрементирования
- Асинхронные делегаты
Использование делегатов для создания асинхронного вторичного потока приложения
- Асинхронный обратный вызов
Описание асинхронного обратного вызова методов делегата для создания вторичных потоков
- Атрибуты XML
Описание создания, чтения, изменения и удаления XML-атрибутов посредством использования LINQ to XML API
- Базовые сведения о времени жизни объектов
Основные сведения о времени жизни объектов, сборке мусора и нулевых объектов в C#
- Безопасность файлов
Программный просмотр и изменение контроля доступа к файлам (access control list) за счет использования пространства имен AccessControl
- Битовые коллекции
Понятие битовых коллекций, использование класса BitArray и структуры BitVector32