Обработка ошибок в VB .NET Проверка ошибок и обработка исключений Подготовка к структурной обработке исключений Анализ исключений Наличие нескольких секций Catch Инициирование исключений Иерархия исключений Исключения как замена для goto Секция Finally Формы Windows, графический вывод и печать Немного истории Дизайнер форм Сохранение пропорций: свойства Anchor и Dock Снова о простой программе Свойства форм Элементы меню и новый редактор меню Visual Studio Создание диалоговых окон Наследование форм Построение нестандартных элементов на базе наследования Переопределение события Добавление новых событий Добавление новых свойств Иерархия пространства имен System.Windows.Forms События клавиатуры События проверки Графика: GDI+ Простейший вывод Вывод текста вывод всех шрифтов в системе Печать Многостраничный вывод О классе PrintPageEventArgs Элемент PrintDialog и конфигурация печати Самостоятельное программирование печати Ввод-вывод Каталоги и файлы Класс Path Класс Directory Классе File Атрибуты файла Классы DirectoryInfo и FileInfo Рекурсивный просмотр дерева каталогов Важнейшие члены классов FileSystemInfo, FileInfo и DirectoryInfo Потоки данных Запись в файл Чтение и запись двоичных данных: классы BinaryReader и BinaryWriter TextReader, TextWriter и производные классы Объектные потоки: сохранение и восстановление объектов Простая сериализация Простое восстановление Применение сериализации при клонировании объектов Практический пример: динамический список с поддержкой сериализации Сетевые потоки Монитор файловой системы Многопоточные приложения Знакомство с многопоточностью Домены приложений Создание потоков Метод Join Имена потоков, CurrentThread и ThreadState Приостановка потока Завершение или прерывание программных потоков Приостановка и уничтожение потоков Более серьезный пример: извлечение данных из кода HTML Главная опасность (общие данные) Решение проблемы: синхронизация Команда SyncLock и класс Monitor Взаимная блокировка Совместная работа с данными по мере их создания Многопоточность в графических программах Следующий шаг: кнопка Show Count Поддержка баз данных в VB .NET Автономные наборы данных: новый подход к работе с базами данных Классы сборки System.Data.DLL Пространство имен System.Data.OleDb System. Data.SqlClient Вызов хранимой процедуры Нетривиальный пример работы с базами данных в VB .NET Нетривиальный пример работы с базами данных в VB .NET (часть 2) Краткий обзор ASP .NET Простое web-приложение для ASP .NET Файл Web.config Простая web-служба Использование web-службы на стороне клиента Что передается клиенту? Сборки .NET, установка приложений и COM Interop Принципы работы СОМ Сборки.NET Манифест Исследование манифеста Общие сборки и GAC Включение и удаление сборок из GAC Построение ключей COM Interop и вызовы функций DLL
Обработка ошибок в VB .NET
Формы Windows, графический вывод и печать
Ввод-вывод
Многопоточные приложения
Поддержка баз данных в VB .NET
Краткий обзор ASP .NET
Сборки .NET, установка приложений и COM Interop