Математика

Физика

Химия

Биология

Техника и    технологии

Visual Basic 6. Самоучитель - Кузьменко В.Г. ООО «Бином-Пресс», 2003 г 432 с.: ил. Visual Basic 6. Самоучитель - Кузьменко В.Г. ООО «Бином-Пресс», 2003 г 432 с.: ил.
Visual Basic 6. Самоучитель - Кузьменко В.Г. ООО «Бином-Пресс», 2003 г 432 с.: ил.


Кузьменко В.Г.
Visual Basic 6. Самоучитель. — 2-е изд. — М.: ООО «Бином-Пресс», 2003 г. —
432 с.: ил.
В книге содержится краткий курс по использованию очень популярной и наиболее легко осваиваемой системе визуального программирования Visual Basic. Книга предназначена для начинающих программировать в среде Windows и позволяет, получить самые необходимые сведения для разработки простых Windows-приложений. Значительная часть материала посвящена применению Visual Basic при разработке приложений, использующих системы управления базами данных, в частности SQL Server.
Большинство примеров, используемых в книге, посвящены актуальным в настоящее время вопросам коммерческой деятельности и в той или иной степени являются частью приложений, работающих или разрабатываемых для некоторых производственно-торговых фирм, поэтому книга будет очень полезной менеджерам различных уровней, желающим изучать программирование на языке Visual Basic.
Приложения в конце книги могут послужить справочником при работе с Visual Basic.
Содержание
Введение.............. . . ....................11
Глава 1. Разработка VB-приложений................. 12
Основные концепции............................. 12
Как работает Windows: окна, сообщения, события............ 13
Событийно управляемая модель........................ 14
Интерактивная разработка.......................... 14
Элементы интегрированной среды (IDE)...................15
Запуск Visual Basic IDE............................. 15
Панель меню................................... 16
Панели инструментов.........................*..... 17
Панель элементов . ............................ ... 17
Project Window.................................19
Properties Window................................20
Object Browser . '.................................21
Form Designer..................................21
Code Editor Window...............................21
Form Layout Window..............................21
Контекстное меню................................21
Окна Immediate, Locals и Watch........................22
Параметры среды.................... . ...........23
Первое приложение на Visual Basic.....................24
Создание интерфейса............................. 24
Установка свойства Icon............................29
Добавление элементов управления к форме................. 29
Закрепление положения всех элементов на форме..............31
Написание кода.................................31
Код процедуры обработки события......................33
Глава 2. Формы, элементы управления и меню..........35
Свойства, методы и события......................... 35
Разработка формы................'.............. . 36
Установка свойств формы..........................36
События и методы формы.......................... 38
Командные кнопки для обеспечения связи пользователя
с приложением..........,......................38
Процедура/функция MsgBox................. . . .......42
Примеры использования функции MsgBox в приложении........ . 44
Элементы ввода и отображения информации..............45
Использование элементов Label для отображения текста . .......... 45
Изменение размеров метки в соответствии с длиной текста
в свойстве Caption.................................46
Текстовые окна................................. 47
Многострочное текстовое окно и перенос слов. ................47
Элементы выбора. ............................... 50
Флажки..................................... .50
Кнопки выбора..................................52
Окна списков и комбинированные окна.................... 54
Отображение рисунков на форме......................58
Работа с элементом Picture Box ........................58
Использование Picture box в качестве контейнера..............59
Другие применения элемента Picture box...................60
Элементы управления Image, Shape и Line.................. 60
Использование элементов Image для создания кнопок............61
Элементы Shape Line..........................., ... 61
Дополнительные элементы управления...................62
Элементы для доступа к базам данных.................... 62
Элементы для работы с файловой системой.................. 62
Другие элементы управления........................ . 62
Понятие фокуса............................... . 63
Событие Validate................................. 64
Элементы, которые не могут принимать фокус................64
Порядок табуляции..............................64
Меню Visual Basics.............................. 65
Использование редактора меню........................ 65
Приложение-пример.............................. 66
Глава 3. Управление проектом....... . . . ........... 68
Работа с проектом...............................68
Project Explorer................................. 69
Project-файл................................... 69
Структура проекта......... ........................69
Модули формы..................................69
Модули класса.................................. 69
Стандартные модули..............................69
Файлы ресурсов.................................70
ActiveX-документы...............................70
User Control и модули Property Page.....................70
Компоненты................................... 70
ActiveX Controls . . ............................ ... 70
Внедряемые объекты............................... 70
Ссылки....................................... 70
Создание, открытие, сохранение проекта................. 70
Работа с несколькими проектами....................... 71
Добавление элементов управления к проекту . .............. 72
Добавление к проекту элементов ActiveX................... 72
Удаление элементов управления из проекта................. 73
Использование объектов других приложений................73
Файл ресурсов.............. . ...................74
Получение исполняемых файлов, их запуск....... .........74
Условная компиляция.............................77
Установка параметров проекта........................78
Глава 4. Типы данных, константы и переменные. ......... 80
Численные типы................................. 80
Тип Byte . ....................................81
Тип String......... ...........................81
Логический тип или Boolean..........................81
Тип Date.....................................81
Тип Object . . ...........................«.-.•.- .V . . 83
Тип Variant. .................................... 83
Особые значения...........•..../.................... 83 *
Значение Empty.................................. 83
Значение Null.................................... 84
Значение Error..................................84
Преобразование типов.............................. 84
Переменные и константы........ . . . . .,...•......... . . . . 85
Объявление переменных............................ 86
Explicit-объявление................................87
Область действия переменной. . ........................ 88
Константы.................. i.................. ч 89
Именованные константы............................. 89
Статические переменные............................90
Системы счисления............................... 90
Глава 5. Выражения, операторы, встроенные функции.....92
Выражения................................... 92
Операторы..................................... 93
Выражения и операции......................... .. . . . 94
Арифметические операции........................... 96
Операции сравнения...............................96
Операция Is.............tt.u ........ ^ . . ... . . .". . . .» 97
Сравнение строк................................. 97
Типы сравнения строк........'...................... 98
Операция Like...................................98
Встроенные функции в Visual Basic....................99
Математические функции............................99
Функции преобразования данных...................... 100
Функция Format.................................102
Функции даты и времени............................ 111
Строковые функции................................ 113
Функция InStr................................... 114
Функция Len...................... ............. 115
Функция Mid . ................................. 116
Функция InputBox......... ...................... 118
Глава 6. Процедуры и функции.................. .120
Sub-процедуры........'.....,.................. 120
Событийные процедуры....... ..................... 122
Вызов процедур. . . ... . . . . . t '.............. . . . . . . .122
Функции-процедуры........ . ..........-'....... . . . 123
Передача аргументов процедурам..................... 126
Использование неопределенного количества аргументов..........129
Использование именованных аргументов для вызова процедуры . . . . . 130
Глава 7. Объекты и коллекции.................... 135
Объекты........'............................ 135
Использование объектов..................................136
Создание объектов в коде............................138
Использование объектных переменных . . .......... .......139
Использование объектов других приложений.............. 141
Заполнение формы Word-документа из VB-кода .............. 145
Коллекции объектов.............................151
Коллекция Controls..............................152
Коллекция Forms......ч . i . .4 .................. . . 152
Коллекция Printers................, . ............ 152
Глава 8. Управляющие структуры кода,
операторы циклов......................155
Управляющие структуры ...........................155
Структура If...Then..............................156
Помещение нескольких операторов в одну строку.............. 157
Структура If...Then...Else........................... 157
Структура Select Case....................'.........160
Безусловный переход.............................165
Циклы......................................167
Повторение цикла фиксированное число раз: циклы For ....... 168
Цикл For...Next................................168
Цикл Do...Loop.................................172
Цикл For Each...Next............................. 174
Оператор выхода из управляющей структуры и процедуры. . . . 1 . . . .174
Глава 9. Массивы............................176
Одномерные массивы.............................176
Многомерные массивы.............................177
Массивы с фиксированным и переменным числом элементов. . . . . 177
Оператор Option Base................. . . ..........178
Объявление массивов. ............................178
Использование массивов................ ........... 180
Использование циклов для обработки массивов...............180
Использование ReDim с динамическими массивами............181
Передача массива в качестве аргумента при вызове процедуры
или функции-процедуры............................182
Бизнес-пример..................................183
Функции LBound и UBound..........................185
Использование Erase для очистки или удаления массивов.........186
Массивы элементов управления......................187
Глава 10. Управление файлами....................191
Что такое управление файлами.........'.............191
Возможности Visual Basic по управлению файлами.......... 191
Атрибуты файла...............................192
Получение атрибутов файла..........................194
Изменение атрибутов файла . . . *......................196
Использование функции Dir для нахождения файлов.........201
Работа с дисками и папками....................... . 206
Получение пути текущей папки и буквенной метки диска ........206
Изменение текущей папки.......................... 207
Изменение текущего диска..........................208
Создание дисковых папок........................... 209
Удаление дисковых папок...........................210
Копирование и удаление файлов...................... 210
Копирование файлов.............................. 210
Удаление файла................................211
Переименование или перемещение файлов.................211
Получение дополнительной информации о файлах ,..........216
Время и дата создания/модификации файла.................216
Длина файла...................................216
Глава 11. Базы данных в Visual Basic.............. . 218
Реляционная модель данных........................ 219
Ограничения реляционной модели........... . . .........222
Нормализация отношений................:......... . 222
Элементы управления для связи с базами данных в Visual Basic . . 224
Создание базы данных в Access........................227
Первое меню для СУБД........................... . 230
Создание таблицы в Access........................... 230
Усложнение меню................................ 231
Другие таблицы-справочники......................... 231
Менее «прозрачные» таблицы базы данных................. 233
Типы данных в базах данных Visual Basic.................... 235
Другие способы создания базы данных...................236
Разработка меню для VB-приложения..................237
Настройка элемента управления Data из кода...........-.....241
Добавление записей в таблицу......................... 245
Глава 12. Использование SQL в Visual Basic........... 252
Коротко об истории SQL................ . -......... 252
Типы команд SQL..............................253
SQL в Visual Basic............................. . 253
Инструкция SELECT.......... -................Ч ... 253
Выбор в запросе определенных полей.....................256
Выбор в запросе определенных записей....................257
Выбор данных из нескольких таблиц.....................258
Вывод данных в некотором порядке......................259
Использование инструкции SELECT в VB-приложениях..........260
Продолжение выполнения бизнес-задачи: разработка базы данных
для учета гарантийного обслуживания DVD-проигрывателей
сервисными центрами................... . . ..........267
Глава 13. Объектные модели DAO и ADO............. 273
Microsoft DAO................... . ............. 273
Рабочие пространства DAO.......................... 274
Использование DAO-модели для Microsoft Jet................ 276
Доступ к источникам данных ODBC.....................289
Использование DAO-модели для ODBCDirect............... . 290
Microsoft ADO................................ . 292
Элемент управления Adodc........................... 309
Глава 14. Программирование баз данных с использованием
SQL Server........................... 310
Установка SQL Server на компьютер..............,......311
Базы данных в SQL Server...........................311
Основные этапы работы.с SQL Server . ...................313
Создание базы данных при помощи SQL Server Enterprise Manager . . . 313
Создание базы данных посредством кода.................. 317
Доступ к данным SQL Server.........................319
Продолжение создания базы данных посредством кода...........319
Создание таблиц в базе данных посредством кода.............326
Клиент-серверные приложения........................329
Приложение клиента..............................330
Пример ADO-доступа к базе данных на SQL Server.............333

Цена: 200руб.

Назад

Заказ

На главную страницу

Hosted by uCoz