Ошибки, формы, ввод-вывод, Многопоточные приложения

Курсовые
Черчение

Теплоэнергетика

Электротехника
Карта

Обработка ошибок в 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

Инженерная графика

 

Сопромат