Эта книга представляет собой всестороннее введение в Visual Basic.NET и стремится представить читателям новейшие, наиболее полные и практичные технологии. Книга разделена на 10 глав, в которых подробно представлены базовые знания, методы и приемы программирования Visual Basic.NET. Содержимое включает в себя обзор .NET Framework, основные концепции языка Visual Basic.NET, базовое управление процессами, объектно-ориентированное программирование, основы разработки приложений Windows, обработку графики, доступ к данным, файлам и реестру, а также предварительную разработку веб-приложений. , и т.п. содержание.
Эта книга особенно подходит для читателей, обладающих базовыми компьютерными знаниями. Ее можно использовать в качестве учебного материала для смежных специальностей в различных колледжах и университетах, а также в качестве справочника для самообучения и учебного материала для энтузиастов Visual Basic.NET. .
Оглавление:
Глава 1. Введение в язык VB.NET.
1.1 Обзор .NET Framework
1.1.1 Возможности общеязыковой среды выполнения
1.1.2 Библиотека классов .NET Framework
1.1.3 Разработка клиентского приложения
1.1.4 Разработка серверных приложений
1.2 История развития языка VB.NET
1.3 Функции и новые возможности VB.NET
1.3.1 Новые возможности веб-разработки
1.3.2 Новые возможности в базе данных
1.3.3 Новые возможности Windows Forms и элементов управления
1.3.4 Новые возможности проекта
1.3.5 Новые возможности для компонентов и их изготовления
1.3.6 Новые возможности отладчика
1.3.7 Новые возможности масштабируемости и автоматического управления
1.3.8 Новые возможности для международных заявок
1.4 Стандартные строительные блоки
1.5 Краткое содержание этой главы
1.6 Упражнения
Глава 2. Типы данных, операторы и выражения
2.1 Типы данных
2.1.1 Основные типы данных
2.1.2 Типы данных, определяемые пользователем
2.2 Константы и переменные
2.2.1 Константы
2.2.2 Переменные
2.2.3 Область применения переменных
2.3 Операторы
2.3.1 Арифметические операторы
2.3.2 Операторы отношения
2.3.3 Логические операторы
2.3.4 Порядок выполнения выражений
2.4 Массив
2.4.1 Массив фиксированной длины
2.4.2 Многомерный массив
2.4.3 Функция Lbound() и функция Ubound()
2.4.4 Динамический массив
2.4.5 Сохранение содержимого динамических массивов
2.5 Краткое содержание этой главы
2.6 Компьютерная практика
2.7 Упражнения
Глава 3. Базовое управление процессом
3.1 Условные суждения
3.1.1 Оператор If...Then
3.1.2 Оператор If...Then...Else
3.1.3 Оператор If...Then...Elself
3.2 Оператор ветвления
3.3 Оператор цикла
3.3.1 Оператор цикла Do...Loop
3.3.2 Цикл While...End while
3.3.3 Цикл For...Next
3.3.4 Выход из цикла
3.4 Оператор перехода
3.5 Структура обработки исключений
3.5.1 Завершающее заявление
3.5.2 Оператор остановки
3.5.3 Оператор выхода
3.6 Краткое содержание этой главы
3.7 Компьютерная практика
3.8 Упражнения
Глава 4. Объектно-ориентированное программирование.
4.1 Обзор объектно-ориентированного
4.2 Классы и объекты
4.2.1 Определение класса
4.2.2 Понятия и свойства объектов
4.3 Наследование и полиморфизм
4.3.1 Наследование
4.3.2 Полиморфизм
4.4 Перегрузка метода
4.4.1 Определение перегрузки
4.4.2 Реализация перегрузки методов
4.5 Конструктор и деструктор
4.5.1 Конструктор
4.5.2 Деструктор
4.6 Межъязыковое наследование
4.7 Пространство имен
4.7.1 Объявление пространства имен
4.7.2 Полное имя
4.8 Краткое содержание этой главы
4.9 Компьютерная практика
4.10 Упражнения
Глава 5. Проектирование форм Windows
5.1 Новые возможности Windows Forms
5.2 Структура формы
5.3 Свойства, события и методы форм
5.3.1 Свойства
5.3.2 События и методы
5.4 Проектирование многодокументного интерфейса
5.4.1 Создание родительской формы MDI
5.4.2 Создание подчиненной формы
5.4.3 Определение активной подформы
5.4.4 Перенос данных в активные подчиненные формы
5.4.5 Расположение подчиненных форм
5.5 Краткое содержание этой главы
5.6 Компьютерная практика
5.7 Упражнения
Глава 6 Добавление элементов управления в форму
6.1 Органы управления работой
6.2 Общие элементы управления
6.2.1 Управление кнопками
6.2.2 Элементы управления CheckBox и RadioButton
6.2.3 Элемент управления GroupBox
6.2.4 Элемент управления «Текстовое поле»
6.2.5 Элемент управления RichTextBox
6.2.6 Элемент управления полосой прокрутки
6.1.7 Элемент управления TrackBar
6.1.8 Элемент управления ProgressBar
6.1.9 Элемент управления ListBox
6.1.10 Элемент управления ComboBox
6.2 Меню дизайна
6.2.1 Создание изменений меню
6.2.2 4 типа элементов меню
6.2.3 Управление главным меню
6.2.4 Компонент ContexMenu
6.3 Панель инструментов дизайна
6.3.1 Кнопка «Добавить»
6.3.2 Определение значков для кнопок панели инструментов
6.3.3 Обработка события Click кнопки панели инструментов
6.4 Добавить строку состояния
6.4.1 Добавление панели в элемент управления StatusBar
6.4.2 Определение выбранной панели
6.4.3 Установка размера панели строки состояния
6.4.4 Динамическое обновление содержимого строки состояния
6.5 Диалоговое управление
6.5.1 Создание, отображение и закрытие диалоговых окон
6.5.2 Проверка результатов диалогового окна
6.5.3 Отображение концентратора сообщений
6.5.4 Общие диалоговые окна
6.6 Пользовательские элементы управления
6.7 Краткое содержание этой главы
6.8 Компьютерная практика
6.9 Упражнения
Глава 7 Работа с графикой
7.1 Система координат
7.1.1 Система координат спецификации по умолчанию
7.1.2 Стандартная система координат
7.1.3 Пользовательская система координат
7.2 Использование функций GDI+ в формах
7.2.1 Создание графических изображений с помощью GDI+
7.2.2 Использование GDI+ для рисования линий
7.2.3 Графический контейнер
7.3 Пространство имен System.Drawing
7.3.1 System.Drawing.Drawing2d
7.3.2 Система.Drawing.Imaging
7.3.3 Система.Рисование.Текст
7.4 Простой дизайн анимации
7.4.1 Разработка программы позиционной анимации
7.4.2 Разработка программирования анимации переворачивания страниц
7.5 Краткое содержание этой главы
7.6 Компьютерная практика
7.7 Упражнения
Глава 8 Доступ к данным
8.1 Обзор ADO.NET
8.1.1 Цели проектирования ADO.NET
8.1.2 Архитектура ADO.NET
8.2 Подключение
8.2.1 Подключение к SQL Server с помощью ADO.NET
8.2.2 Пул соединений для поставщика данных SQL Server.NET
8.2.3 Использование ADO.NET для подключения к источнику данных OLE DB
8.2.4 Голосование по соединению для поставщика данных OLE DB.NET
8.2.5 Как работают события подключения
8.3 Устройство чтения данных
8.3.1 Закрытие устройства чтения данных
8.3.2 Несколько настроек результатов
8.3.3 Получение структурной информации из DataReader
8.3.4 Глава OLE DB
8.4 Привязка данных
8.4.1 Типы привязки данных
8.4.2 Распространенные сценарии использования привязки данных
8.4.3 Обзор и синтаксис привязки данных
8.4.4 Выражения привязки данных
8.4.5 Использование DataBinder.Eval
8.5 Краткое содержание этой главы
8.6 Компьютерные упражнения
8.7 Упражнения
Глава 9 Файлы и реестр
9.1 Система обработки файлов VB.NET
9.1.1 Пространство имен System.IO
9.1.2 Связанные классы и перечисления
9.2 Обработка файлов
9.2.1 Команда «Новый файл»
9.2.2 Команда ОткрытьФайл
9.2.3 Функция FileOpen
9.2.4 Функция FileClose
9.2.5 Функция копирования файла
9.2.6 Функция FileAttr
9.2.7 Функция GetAttr
9.2.8 Функция SetAttr
9.2.9 Функция FileGet
9.2.10 Функция FileGetObject
9.2.11 Функция FilePut
9.2.12 Функция FilePutObject
9.2.13 Функция поиска
9.2.14 Функция блокировки
9.2.15 Функция EOF
9.2.16 Функция входа
9.2.17 Функция InputString
9.2.18 Функции Write и WriteLine
9.2.19 Функции печати и PrintLine
9.3 Чтение и запись файлов
9.3.1 Типы доступа к файлам
9.3.2 Функции и операторы доступа к файлам
9.3.3 Функции доступа к данным
9.3.4 Последовательный доступ к файлам
9.3.5 Произвольный доступ к файлам
9.3.6 Доступ к двоичному файлу
9.4 Чтение и запись реестра
9.4.1 Изменения доступа к реестру в VB.NET
9.4.2 Часто используемые функции
9.4.3 Класс реестра
9.4.4 Члены класса RegistryKey
9.5 Краткое содержание этой главы
9.6 Упражнения
Глава 10. Предварительная разработка веб-приложения.
10.1 Что такое веб-приложение?
10.1.1 Обзор веб-приложения
10.1.2 Создание веб-приложений
10.2 Проектирование веб-форм
10.2.1 Компоненты веб-форм
10.2.2 Файлы проекта, созданные с помощью веб-форм
10.2.3 Компиляция и развертывание веб-проектов
10.2.4 Компиляция и запуск страниц веб-форм
10.3 Краткое содержание этой главы
10.4 Компьютерные упражнения
10.5 Упражнения
Приложение A. Установка и удаление Visual Studio.NET
A1 Системные требования Visual Studio.NET
A2 Установите Visual Studio.NET
A3 Удаление Visual Studio.NET
Приложение B. Обработка ошибок и исключений VB.NET.
Тип ошибки B1
B2 Изменения в обработке исключений в VB.NET
Введение в обработку исключений B3
B4 Структурированная обработка исключений
B5 Обработка неструктурированных исключений
Приложение C Миграция проекта VB 6.0 на VB.NET
Инструмент обновления C1
Необходимость обновления C2
На что следует обратить внимание перед обновлением C3
Подготовка заявки на обновление C4
C5 Обновите проект с помощью мастера обновления.
C6 завершает процесс обновления
C7 Просмотр отчета об обновлении
C8 Обновление проекта из командной строки
C9 Предисловие к приложениям для устранения неполадок, обновленным с VB 6.0
Расширять