Содержание
Предисловие редактора русского издания
Предисловие
Новое в книге Как программировать на Visual Basic .NET: второе издание
Замечания преподавателям
Мультимедийный продукт Visual Basic .NET Multimedia Cyber Classroom, Second Edition и обучающий курс The Complete Visual Basic .NET Training Course, Second Edition
Deitel e-Learning-инициативы
Информационные бюллетени компании Deitel & Associates, Inc. и InformIT
Deitel .NET-серия
Книга Advanced Visual Basic .NET How to Program
Благодарности
Об авторах
О компании Deitel & Associates, Inc
Консорциум World Wide Web (W3C)
Обзор книги
Глава 1. Обработка исключений
1.1. Введение
1.2. Краткий обзор механизма обработки исключительных ситуаций
1.3. Пример: DivideByZeroException
1.4. Иерархия исключений в .NET
1.5. Блок Finally
1.6. Свойства исключений
1.7. Классы исключений, определяемые программистами
1.8. Обработка переполнения
Глава 2. Многопоточное программирование
2.1. Введение
2.2. Допустимые состояния потока: жизненный цикл
2.3. Приоритеты и планирование потоков
2.4. Синхронизация потоков и класс Monitor
2.5. Отношение между потоками производитель/потребитель при отсутствии синхронизации
2.6. Отношение между потоками производитель/потребитель при наличии синхронизации
2.7. Отношение между потоками производитель/потребитель: циклический буфер
Глава 3. Графика и мультимедиа
3.1. Введение
3.2. Графические контексты и графические объекты
3.3. Управление цветом
3.4. Управление шрифтами
3.5. Рисование линий, прямоугольников и овалов
3.6. Рисование дуг
3.7. Рисование многоугольников и ломаных линий
3.8. Усовершенствованные графические возможности
3.9. Введение в мультимедиа
3.10. Загрузка, отображение и масштабирование изображений
3.11. Анимация серии изображений
3.12. Windows Media Player
3.13. Microsoft Agent
Глава 4. Расширяемый язык разметки (XML)
4.1. Введение
4.2. XML-документы
4.3. Пространства имен XML
4.4. Объектная модель документа (DOM)
4.5. Определения типа документа (DTD), схемы и проверка допустимости
4.5.1. Определения типа документа
4.5.2. Microsoft XML Schema
4.6. Расширяемый язык таблиц стилей и класс XslTransform
4.7. Microsoft BizTalk
4.8. Ресурсы Internet и World Wide Web
Глава 5. ASP .NET, Web-формы и Web-элементы управления
5.1. Введение
5.2. Основы HTTP
5.3. Архитектура системы
5.4. Создание и выполнение простого объекта Web Form
5.5. Элементы управления Web
5.5.1. Текстовые и графические элементы управления
5.5.2. Элемент управления AdRotator
5.5.3. Элементы управления для проверки достоверности ввода
5.6. Отслеживание сеансов работы пользователя
5.6.1. Cookie-файлы
5.6.2. Посеансовый трекинг с помощью объекта HttpSessionState
5.7. Учебный пример 1: онлайновая гостевая книга
5.8. Учебный пример 2: работа с базами данных в ASP .NET
5.9. Трассировка
5.10. Ресурсы Internet и World Wide Web
Глава 6. ASP .NET и Web-сервисы
6.1. Введение
6.2. Web-сервисы
6.3. Простой протокол доступа к объектам (SOAP) и Web-сервисы
6.4. Публикация и потребление Web-сервисов
6.5. Отслеживание сеансов работы пользователя в Web-сервисах
6.6. Совместное использование Web-форм и Web-сервисов
6.7. Пример: прогноз погоды
6.8. Использование в Web-сервисах типов данных, определенных пользователем
6.9. Ресурсы Internet и World Wide Web
Глава 7. Работа в сети: потоковые сокеты и дейтаграммы
7.1. Введение
7.2. Создание простого сервера (с использованием потоковых сокетов)
7.3. Создание простого клиента (с использованием потоковых сокетов)
7.4. Взаимодействие между клиентом и сервером при подключении через потоковый сокет
7.5. Взаимодействие между клиентом и сервером с помощью дейтаграмм (без установления соединения)
7.6. Реализация игры в «крестики-нолики» на основе модели клиент/сервер (с использованием многопоточного сервера)
Глава 8. Структуры данных и коллекции
8.1. Введение
8.2. Самоссылающиеся классы
8.3. Связные списки
8.4. Стеки
8.5. Очереди
8.6. Деревья
8.6.1. Двоичное дерево поиска целых значений
8.6.2. Двоичное дерево поиска IComparable-объектов
8.7. Классы коллекций
8.7.1. Класс Array
8.7.2. Класс ArrayList
8.7.3. Класс Stack
8.7.4. Класс Hashtable
Приложение А. Таблица приоритетов операторов
Приложение Б. Стандартный набор ASCII-символов
Приложение В. Специальные символы HTML/XHTML
Приложение Г. Цветовая палитра HTML/XHTML
Приложение Д. Crystal Reports® for Visual Studio .NET
Д.1. Введение
Д.2. Web-ресурсы Crystal Reports
Д.3. Crystal Reports и Visual Studio .NET
Д.3.1. Crystal Reports в Web-приложениях
Д.3.2. Crystal Reports и Web-сервисы |