СПб.: Питер, 2007. — 864 с. — ISBN: 978-5-469-01659-5
Интерактивное оглавление: да
Учебный курс "Основы разработки приложений на платформе Microsoft .NET Framework" содержит теоретический материал и практические задания по разработке приложений на языках программирования Visual Basic и Visual C#, базирующихся на платформе .NET Framework любой версии. Помимо хорошего помощника в получении знаний и навыков для разработки таких приложений данный учебный курс является замечательным пособием для самостоятельной подготовки к сдаче экзамена № 70-536: «Microsoft .NET Framework 2.0 — Application Development Foundation» — базового экзамена по нескольким сертификациям MCTS (Microsoft Certified Technology Specialist).
Вместе с содержимым книги в архиве также находится образ CD (в формате ISO), который прилагался к оригинальному изданию книги.
Книга включает 16 глав, и каждая глава состоит из нескольких занятий по определенной теме. Каждое занятие завершается практикумом с выполнением упражнений, резюме с напоминанием основных итогов по пройденному материалу и вопросами для самопроверки. В конце каждой главы также помещён материал для закрепления пройденного, даются определения основных терминов, предлагается выполнение лабораторных работ и упражнений и возможность сдачи пробного экзамена.
На компакт-диске находятся электронная версия книги в PDF-формате, вопросы пробного экзамена, словарь терминов и другие справочные материалы на английском языке. Для слабо владеющих английским языком есть утешение: наличие текстового слоя в электронной версии книге на CD позволяет легко копировать исходники программ, так что определённая польза от приложения имеется и в этом случае.
Содержание:Введение
Глава 1 Основы .NET FrameworkЗанятие 1 Применение значимых типов
Занятие 2 Использование общих ссылочных типов
Занятие 3 Конструирование классов
Занятие 4 Преобразование типов
Глава 2 Программирование ввода-выводаЗанятие 1 Навигация по файловой системе
Занятие 2 Чтение и запись файлов
Занятие 3 Сжатие потоков
Занятие 4 Работа с изолированным хранилищем
Глава 3 Поиск, изменение и перекодирование текстаЗанятие 1 Построение регулярных выражений
Занятие 2 Кодирование-декодирование строк
Глава 4 Наборы и обобщенияЗанятие 1 Сбор элементов данных
Занятие 2 Работа с последовательными списками
Занятие 3 Работа со словарями
Занятие 4 Применение специализированных наборов
Занятие 5 Обобщенные наборы
Глава 5 СериализацияЗанятие 1 Сериализация объектов
Занятие 2 Сериализация XML
Занятие 3 Собственные методы сериализации
Глава 6 Программирование графических элементовЗанятие 1 Рисование графических элементов
Занятие 2 Работа с изображениями
Занятие 3 Форматирование текста
Глава 7 ПотокиЗанятие 1 Создание потоков
Занятие 2 Общий доступ к данным
Занятие 3 Асинхронная модель программирования
Глава 8 Домены приложений и службыЗанятие 1 Создание доменов приложений
Занятие 2 Конфигурирование доменов приложений
Занятие 3 Создание служб Windows
Глава 9 Установка и конфигурирование приложенийЗанятие 1 Настройка конфигурации
Занятие 2 Создание установщика
Занятие 3 Использование утилиты .NET Framework 2.0 Configuration
Занятие 4 Управление конфигурацией
Глава 10 Инструментарий для мониторингаЗанятие 1 Регистрация событий
Занятие 2 Отладка и трассировка
Занятие 3 Мониторинг производительности
Занятие 4 Обнаружение управляющих событий
Глава 11 Безопасность приложенийЗанятие 1 Защита доступа по правам кода
Занятие 2 Декларативная защита сборок
Занятие 3 Декларативная и императивная защита методов
Глава 12 Безопасность пользователя и данныхЗанятие 1 Аутентификация и авторизация пользователей
Занятие 2 Работа со списками управления доступом
Занятие 3 Шифрование и расшифровка данных
Глава 13 Технологии InteropЗанятие 1 Применение СОМ-объектов
Занятие 2 Предоставление СОМ-компоненту доступа к .NET-компонентам
Занятие 3 Работа с неуправляемым кодом
Глава 14 ОтражениеЗанятие 1 Введение в отражение
Занятие 2 Атрибуты сборки
Занятие 3 Отражение и типы
Занятие 4 Динамическая генерация кода
Занятие 5 Генерация кода во время выполнения
Глава 15 Электронная почтаЗанятие 1 Создание почтового сообщения
Занятие 2 Отправка почты
Глава 16 ГлобализацияЗанятие 1 Использование информации о культуре
Занятие 2 Создание собственной культуры
Ответы
Словарь терминов