Самоучитель Visual Basic 2005 — Доступно и подробно описан Visual Basic 2005. Рассмотрены стандартные элементы для разработки пользовательского интерфейса, а также применение в проектах таймеров, ползунков, гиперссылок и других элементов интерфейса. Уделено внимание основным понятиям объектно-ориентированного программирования и классам. Изложены вопросы работы с графикой с использованием интерфейса GDI+, создания справочной системы в формате HTML и собственного установочного компакт-диска. Большое внимание уделяется созданию информационных систем, предназначенных для управления базами данных: проектированию форм для ввода и редактирования данных с использованием компонентов ADO.NET, подготовке отчетов с помощью генератора отчетов Crystal Reports. Приведена методика разработки интернет-приложений. Описаны средства отладки приложений и обработки ошибок. Для начинающих программистов.
Название: Самоучитель Visual Basic 2005 Автор: Шсвякова Д. А., Степанов А. М., Карпов Р. Г. Издательство: БХВ-Петербург Год: 2006 Страниц: 562 Формат: DJVU Размер: 12,24 МБ ISBN: 5-94157-727-3 Качество: отличное Серия: Самоучитель Язык: русский
Содержание:
Введение Как построена книга Специальные элементы книги Глава 1. Первое знакомство с Visual Basic 2005 Запуск Visual Basic Главное окно Создание нового проекта Главное меню Меню File Меню Edit Меню View Меню Project Меню Build Меню Debug Меню Format Меню Tools Меню Window Меню Community Меню Help Стандартная панель инструментов Окно Start Page Окно конструктора форм Окно редактора кода Окно Solution Explorer Окно Toolbox Окно Properties Окно Object Browser Окно Locals Диалоговое окно Immediate Window Окно Watch Справочная система Окно справочной системы Вкладка Index Вкладка Contents Вкладка Help Favorites Окно Search Использование динамической справки Глава 2. Основы программирования в Visual Basic 2005 Переменные Имена переменных Типы данных Объявление переменной Область видимости переменных Присвоение значения переменной Нулевое значение переменной Константы Встроенные константы Visual Basic Объявление констант Перечисления Массивы Объявление массива Объяапение массива фиксированного размера Объявление динамического массива Инициализация массива Работа с массивами Оформление программного кода Комментарии Размещение оператора на нескольких строках Размещение нескольких операторов на одной строке Программные модули Редактирование исходного кода Процедуры Процедуры Sub Процедуры событий Вызов процедуры Процедуры Function Передача параметров Необязательные параметры процедуры Передача аргумента позиционно и по имени Управляющие конструкции и циклы Управляющие конструкции Visual Basic Условные выражения Конструкция If…Then Конструкция If…Then…Else Конструкция Select Case Циклы Цикл For… Next Цикл For Each… Next Цикл Do… Loop Конструкция With… End With Конструкция UsingEnd Using Оператор Exit Оператор Continue Объект My Глава 3. Построение интерфейса пользователя Создание нового проекта Сохранение проекта Создание формы Свойства объектов формы Общие для всех объектов свойства Обработка событий Действия, выполняемые с объектами формы Выделение объектов формы Отмена выделения с объектов Перемещение объектов в форме Удаление объектов из формы Изменение размеров объектов Выравнивание объектов формы Позиционирование объектов формы Порядок обхода объектов формы Настройка параметров формы Расположение формы и ее размеры Заголовок формы Стиль обрамления формы Фон формы Полоса прокрутки События формы Интерфейс Общие рекомендации по разработке интерфейса Типы интерфейсов SDI-интерфейс MDI-интерфейс Интерфейс типа проводника Элементы интерфейса Меню Строка состояния Панель инструментов Диалоговые окна Глава 4. Использование основных элементов управления Общие свойства элементов управления Метка Задание размера Задание клавиш быстрого доступа Размещение рисунка на надписи Текстовое поле Свойства, определяющие внешний вид Многострочные текстовые поля Управление текстом Нередактируемые текстовые поля Проверка правильности ввода данных Использование текстового поля для ввода пароля Элемент управления MaskedTextBox Кнопка управления Клавиши быстрого доступа Кнопка по умолчанию и кнопка отмены Стиль оформления кнопки Размещение изображения на кнопке Способы выбора кнопки управления Флажок Переключатель Объединение элементов формы Элемент управления Panel Элемент управления Group Box Списки Элемент управления List Box Добавление элементов в список Удаление элементов из списка Вставка элементов в список Выбор нескольких элементов из списка Доступ к элементам списка Выделенные элементы списка Поиск элемента списка Элемент управления ComboBox Стиль оформления списка Параметры раскрывающегося списка Добавление и удаление элементов списка Доступ к элементам списка Элемент управления CheckedListBox Элементы списка Элемент управления NumericUpDown Значения списка Внешний вид элемента управления Элемент управления Domain Up Down Значения списка Внешний вид элемента управления Пример Глава 5. Дополнительные элементы управления Использование в форме графики Элемент управления Picture Box Размер графического объекта Отображение Способы загрузки изображения Элемент упраачения ImageList Полосы прокрутки Размещение полосы прокрутки и настройка свойств Пример использования полос прокрутки Таймер Использование таймера Задание даты Элемент управления MonthCalendar Внешний вид элемента управления Выделение дат Работа с календарем Элемент управления DateTimePicker Внешний вид элемента управления Получаемые значения Вкладки Внешний вид элемента управления Выбор вкладки Свойства вкладок Элемент управления SplitContainer Элемент управления Table Layout Panel Индикатор прогресса Ползунок Гиперссылка Отдельная гиперссылка Сложные гиперссылки Выбор гиперссылки Внешний вид ссылок Элемент управления NotifyIcon Элементы управления TreeView и ListView Список Дерево Пример использования элементов Глава 6. Объектно-ориентированное программирование в Visual Basic 2005 Инкапсуляция Наследование Полиморфизм Структура класса Частичные классы Члены классов Поля Свойства События Перегрузка операторов Создание и удаление классов и экземпляров классов Переопределение методов базовых классов Интерфейсы Обобщенные типы Создание обобщенных классов Создание визуальных классов Создание класса элемента управления Наследование класса элемента управления Создание класса-формы Просмотр диаграммы классов Глава 7. Работа с файлами и организация печати Основные операции с файлами Работа с информацией о файле Удаление файла Копирование файла Создание файла Открытие файла Переход на заданную позицию в файле Считывание данных из текстового файла Получение следующего символа Считывание всех данных целиком из текстового файла Построчное считывание данных из текстового файла Считывание данных из текстового файла блоками Запись данных в текстовый файл Побайтовые операции с файлами Работа с каталогами и устройствами Получение списка файлов и подкаталогов указанного каталога Получение информации о каталоге Удаление каталога Перемещение каталога Создание каталога Работа с путями к файлам Просмотр окружения Просмотр изменений файловой системы Организация печати Примеры организации печати Использование объекта My.Computer.FileSystem для работы с файлами Глава 8. Управление графикой Первые шаги Структуры пространства имен System. Drawing Задание координат точки Размер объекта Задание параметров прямоугольника Задание цвета Построение линий и фигур Типы линий Прямая линия Ломаная линия Дуга Сплайны Сплайны Безье Основные сплайны Замкнутые сплайны Сектор Прямоугольник и набор прямоугольников Эллипс Многоугольник Путь Заливка фигур Виды заливки фигур Однородная заливка Текстурная заливка Штриховая заливка Градиентная заливка Прямоугольники Эллипс Сектор Замкнутый сплайн Многоугольник Путь Подробнее о градиентной заливке Текст Шрифт Создание текста Формат текста Нахождение существующих шрифтов Определение размера строки Изображения Растровое изображение Создание изображения Расположение изображения на форме Сохранение изображения Значок Дополнительные параметры Заливка формы Аффинное преобразование Управление качеством Использование областей Задание области видимости графики Анимационная графика Перемещение изображения Размещение на форме многокадровых изображений Глава 9. Мультимедиа в Visual Basic 2005 Общие понятия Типы файлов мультимедиа Типы управляемых устройств Интерфейс MCI Элемент управления MCI Разработка простого проигрывателя при помощи элемента управления MCI Проигрыватель аудиофайлов WAV Проигрыватель видеофайлов Использование элемента управления Windows Media Player Разработка простого проигрывателя с помощью элемента управления Windows Media Player Использование объекта My.Computer.Audio Глава 10. Создание справочной системы приложения Создание справочной системы в формате HTML Окно HTML Help Workshop Определение параметров проекта справочной системы Определение псевдонимов тем Определение связи между псевдонимами и индексами тем Создание содержания справочной системы Создание ключей для поиска тем Компиляция и тестирование справочной системы Использование справочной системы в приложениях Создание кнопки и меню для вызова справочной системы Определение темы справочной системы для формы и элементов управления Отображение всплывающей подсказки Элемент управления ErrorProvider Глава 11. Управление данными Особенности ADO.NET Организация хранения данных Организация доступа к данным Объектная модель ADO.NET Объект DataSet Объект Connection Объект Command Объект DataAdapter Объект Data Reader Подключение компонентов ADO к проекту Пространства имен Создание подключения к базе данных Управление данными Передача данных между источником данных и объектом DataSet Объект DataSet Использование объекта DataSet без связывания с таблицами баз данных Объект DataTabie Использование мастера настройки объекта DataAdapter Отображение данных Глава 12. Построение отчетов Создание отчета Соединение с источником данных Добавление полей в отчет Использование параметров Глава 13. Создание интернет-приложений ASP.NET-приложение Основные технологии, используемые при создании Web-приложения HTML 4.0 Каскадные таблицы стилей Управление поведением тегов HTML DOM 1.0 Active X-объекты XML 1.0 XML DOM 1.0 SOAP Структура проекта Web-приложения Настройка Web-приложения Global.asax Файл Web.config Секция <appSettings> Секция <sessionState> Секция <globalization> Секция <compdation> Секция <trace> Создание Web-формы Создание презентационной части Web-формы Заголовок файла Источники данных Использование источников данных в презентационной части Web-формы Заполнение XML-документа Использование каскадной таблицы стилей Управление поведением объектов Использование Web-сервисов Вызов Web-сервисов из HTML-страницы Формирование заголовка Web-формы Добавление XML-тегов Вызов Web-сервиса Отображение данных, полученных от Web-сервиса Определение поведения для XML-тега Создание Web-сервиса Средства отладки Создание дистрибутива приложения Настройка общих свойств дистрибутива Настройка параметров работы приложения и параметров доступа к каталогам приложения Определение файлов приложения Глава 14. Расширенные средства Visual Basic 2005 Сервисы Менеджер сервисов Взаимодействие сервисов с рабочим столом Обработка исключений в сервисах Разработка простого сервиса Создание класса для установки сервиса Класс ServiceProcessInstaller Класс ServiceInstaller Установка и удаление сервиса Многопоточное программирование Создание потока для выполнения определенной задачи Использование асинхронных делегатов Функции, создаваемые компилятором Функция Beginlnvoke Функция Endlnvoke Пример выполнения асинхронных вызовов Синхронизация потоков Класс Monitor Классы AutoResetEvent и Manual Reset Event Класс Mutex Пример создания многопоточного сервиса Исходный код сервиса Описание работы сервиса Глава 15. Взаимодействие с внешними программами Инструменты Visual Basic для работы с Microsoft Office Подключение библиотек к проекту Управление Microsoft Word Управление Microsoft Excel Управление Microsoft PowerPoint Глава 16. Отладка программ, обработка ошибок и оптимизация приложений Отладка программ Редактирование кода во время отладки Использование подсказок в режиме отладки Подсказки при компиляции кода Обработка исключений Оператор OnError Конструкция Try…Catch…Finally Использование подсказок Оптимизация приложений Оптимизация скорости работы приложения Оптимизация размера приложения Глава 17. Групповая разработка проекта Администрирование SourceSafe Запуск SourceSafe Настройка Работа с пользователями Работа с данными Работа пользователя в SourceSafe Иерархия в SourceSafe Работа с проектами Работа с файлами проекта SourceSafe в среде Visual Basic 2005 Глава 18. Установка приложения Создание инсталлятора Использование мастера установки проекта Дополнительная настройка параметров пакета установки Настройка параметров размещения и запуска приложения Определение папки, в которой будет установлено приложение Добавления ярлыка в меню Пуск пользователя Ярлык на рабочем столе клиента Настройка интерфейса пользователя Добавления окна регистрации пользователя Завершение создания файла установки приложения Предметный указатель