Поиск в каталоге:
  
 
Начало каталога  · Каталог авторов · Каталог названий · >> · >>
АвторMicrosoft Corporation
НазваниеРазработка приложений на Microsoft Visual Basic 6, 0
Продолжение названияУчебный курс: Официальное учебное пособие Microsoft для самостоятельной подготовки
Тип литературыУчебное пособие
ФакультетОбщее
Авторский знакМ-59
Каталожный индекс32.973.26-018.2
Индекс ББК32.973.26-018.2
ОтветственностьПер. с англ.
Место изданияМ
Год издания2000
Объем400с
Иллюстрацииил
Ключевые словакомпьютер, интерфейс, программирование, Basic
Текст Текст имеется в базе

ОглавлениеГлава 1. Проектирование приложений1
Занятие 1. Использование Microsoft Solutions Framework 
Microsoft Solutions Framework: обзор2
Microsoft Solutions Framework: модели2
Solutions Design Model3
Solutions Design Model: этапы проектирования4
Цели концептуального проектирования4
Цели логического дизайна5
Цели физического дизайна5
Ваша роль как разработчика5
Задачи на этапе создания логического дизайна6
Процесс формирования логического дизайна6
Резюме занятия7
Занятие 2. Проектирование системной архитектуры 
Введение в структуру приложений9
Одноуровневые приложения10
Двухуровневые приложения10
Многоуровневые приложения10
Разработка многоуровневой системы11
Резюме занятия12
Занятие 3. Использование Visual SourceSafe13
Visual SourceSafe: обзор13
Упражнение: добавление Visual SourceSafe в Visual Basic14
Visual SourceSafe: компоненты14
Управление файлами14
Команда Check Out14
Команда Check In15
Команда Undo Check Out15
Команда Get Latest Version15
Повторное использование файлов15
Разделение15
Ветвление16
Слияние16
Использование средств администрирования17
Открытие баз данных Visual SourceSafe17
Архивирование проектов17
Резюме занятия18
Резюме главы19
Упражнение: использование Microsoft Solutions Framework20
Microsoft Solutions Framework20
Система бронирования номеров в отеле Chateau St. Mark20
Использование для упражнений файлов с прилагаемого компакт-диска21
Предварительный просмотр решения для отели Chateau St. Mark21
Закрепление материала22
Глава 2. Создание пользовательского интерфейса23
Занятие 1. Принципы разработки пользовательского интерфейса24
Композиция24
Простота24
Разметка элементов25
Единообразие26
Узнаваемость27
Легкость восприятия27
Цвет27
Изображения и значки28
Шрифты28
Меню28
Резюме занятия29
Занятие 2. Управление формами30
Добавление формы в проект30
Установка стартовой формы30
Использование событий формы31
Initialize31
Load32
Activate/Deactivate32
QueryUnload33
Unload33
Terminate33
Применение методов формы34
Load34
Unload34
Hide34
Show35
Использование набора Forms35
Резюме занятия37
Занятие 3. Использование элементов управления38
Работа с элементами управления38
Добавление нестандартных элементов управления38
Удаление элементов управления40
Настройка свойств элементов управления40
Использование массивов элементов управления41
Создание массивов элементов управления на этапе разработки42
Создание элементов управления в период выполнения43
Упражнение: использование массивов элементов управления44
Использование наборов элементов управления47
Упражнение: применение метода Add к набору Controls47
Улучшение пользовательского интерфейса49
ImageList49
TreeView50
ListView52
ТооBаr53
StatusBar54
Резюме занятия55
Занятие 4. Использование меню56
Создание меню на этапе разработки56
Использование Menu Editor56
Разделение элементов меню58
Клавиши доступа и «быстрые» клавиши58
Создание контекстных меню59
Модификация меню и период выполнения60
Включение и отключение команд меню60
Отображение галочки рядом с командой меню60
Скрытие элементов меню61
Использование массива элементов управления меню61
Добавление элементов меню в период выполнения61
Резюме занятия62
Резюме главы63
Упражнение: создание пользовательского интерфейса приложения Chateau St. Mark64
Создание пользовательского интерфейса64
Добавление на форму нестандартных элементов управления66
Добавление строки меню68
Закрепление материала70
Глава 3. Проверка и обработка пользовательского ввода71
Занятие 1. Контроль ввода72
Важность контроля пользовательского ввода72
Виды контроля данных72
Обратная связь с пользователем73
Применение метода SetFocus73
Использование события LostFocus74
Резюме занятия75
Занятие 2. Реализация проверки данных на уровне формы76
Общие сведения о проверке данных на уровне формы76
Обработчик клавиатуры на уровне формы76
Использование события KeyPress77
Использование событий KeyDown и KeyUp77
Использование свойства KeyPreview77
Включение и отключение элементов управления в зависимости от введенных данных78
Упражнение: включение и отключение элементов управления79
Резюме занятия80
Занятие З. Реализация проверки данных на уровне полей81
Использование свойств элемента TextBox81
Свойство MaxLength81
Свойство PasswordChar81
Свойство Locked82
Использование событий для контроля на уровне полей82
Проверка и форматирование символов82
Проверка данных с использованием события Change83
Функции проверки данных84
Использование элемента управления MaskEdBox84
Свойство Mask85
Свойство Format85
Свойство Text и CLipText86
Свойство AutoTab86
Событие Validate86
Использование события Validate86
Установка свойства Causes Validation87
Упражнение: использование события Validate в сочетании со свойством Causes Validation87
Резюме занятия89
Резюме главы90
Упражнение: контроль данных на уровне формы и полей91
Контроль навигации пользователя91
Контроль данных на уровне полей93
Использование событий Validate и LostFocus94
Контроль данных на уровне формы94
Закрепление материала96
Глава 4. Средства отладки97
Занятие 1. Отладка приложения98
Типы ошибок98
Синтаксические ошибки98
Ошибки периода выполнения99
Логические ошибки99
Меню и панель инструментов Debug99
Использование режима прерывания100
Функция Step Into101
Функция Step Over102
Функция Step Out102
Функция Run to Cursor102
Команда Set Next Statement102
Команда Show Next Statement103
Резюме занятия103
Занятие 2. Тестирование приложения104
Окно Immediate104
Оценка переменных и выражений104
Изменение значений переменных106
Комбинации клавиш, используемые в окне Immediate106
Объект Debug106
Debug Print106
Debug Assert107
Окно Locals107
Кнопка Call Stack108
Колонка Expression108
Колонка Value108
Колонка Type108
Задание контрольных выражений108
Добавление контрольного выражения109
Изменение или удаление контрольного выражения110
Выбор вида наблюдения110
Диалоговое окно Quick Watch110
Диалоговое окно Call Stack110
Трассировка вложенных процедур111
Резюме занятия111
Резюме главы112
Упражнение: отладка приложения112
Закрепление материала116
Глава 5. Обработка ошибок117
Занятие 1. Создание обработчика ошибок118
Как Visual Basic обрабатывает ошибки периода выполнения118
Реализация локального обработчика ошибок118
Активизация обработчика ошибок118
Обработки ошибок119
Возобновление нормального выполнения программы119
Упражнение: создание обработчика ошибок120
Последовательность вызова обработчиков ошибок121
Возобновление программы после выполнения обработчика ошибок из другой процедуры122
Отключение обработчика ошибок122
Возможности Visual Basic в перехвате ошибок123
Резюме занятия124
Занятие 2. Применение строчной обработки ошибок125
Создание строчного обработчика ошибок125
Очистка объекта Err125
Отключение строчного обработчика ошибок126
Резюме занятия126
Занятие 3. Реализация централизованной обработки ошибок127
Создание централизованного обработчика ошибок127
Резюме занятия128
Резюме главы129
Упражнение: реализация обработки ошибок129
Реализация процедурной обработки ошибок130
Реализация строчной обработки ошибок131
Закрепление материала132
Глава 6. Введение в модули классов133
Занятие 1. Введение в СОМ134
Модель компонентных объектов134
ООП и разработка приложений на базе компонентов135
Visual Basic и СОМ135
Модули классов136
Создание СОМ-компонентов в Visual Basic136
Резюме занятия137
Занятие 2. Использование модулей классов138
Добавление модуля класса в проект138
Объявление объектных переменных138
Ипользование внешних объектов139
Универсальные объектные переменные139
Создание объектов на основе компонентов139
Оператор Set с ключеным словом New140
Резюме занятия140
Занятие З. Создание модулей классов141
Создание процедур-свойств141
Упражнение: разработка модуля класса141
Создание методов142
Использование класса СHouse143
Создание событий143
Определение собственных событий144
Использование RaiseEvent144
Обработка событий144
Ограничения, связанные с ключевым словом WithEvents145
Резюме занятия145
Занятие 4. Надстройка Class Builder146
Загрузка Class Builder146
Создание нового класса146
Создание интерфейса класса147
Модели объектов147
Взаимосвязи объектов148
Резюме занятия148
Резюме главы149
Упражнение: создание модулей классов150
Создание модуля классов с помощью Class Builder150
Закрепление материала152
Глава 7. Введение в ActiveX Data Objects (ADO) 153
Занятие 1. Доступ к данным в Visual Basic154
Интерфейсы доступа к данным154
ОАО154
RDO155
ADO155
Концепции реляционных баз данных156
Таблицы156
Записи157
Поля157
Ключи157
Резюме занятия158
Занятие 2. Введение в OLE DB и АОО159
Что такое OLE DB159
Компоненты OLE DB159
Потребители данных160
Сервисные компоненты160
Провайдеры данных160
Взаимосвязь OLE DB и ADO161
Резюме занятия161
Занятие З. Язык SQL162
Оператор Select162
Блок WHERE IN163
Блок Where Between163
Оператор LIKE163
Блок ORDER BY164
Резюме занятия164
Занятие 4. Элемент управления ADO Data165
Использование ADO Data165
Подключение к источнику данных166
Настройка строки подключении167
Настройка свойства RecordSource167
Упражнение: подключение ADO Data к источнику данных169
Связывание элементов управления170
Настройка свойств DataSource и DataField170
Упражнение: связывание элементов управления171
Data Form Wizard171
Резюме занятия173
Занятие 5. Программирование элемента управления ADO Data174
Создание объекта Recordset174
Проверка текущей позиции в наборе записей174
Изменение записей в Recordset174
Добавление записей в Recordset175
Удаление записей из Recordset175
Поиск записей176
Проверка результатов поиска176
Формирование критериев с неполными значениями176
Упражнение: поиск записей в Recordset177
Резюме занятия178
Резюме главы179
Упражнение: использование ADO Data180
Подключение ADO Data к источнику данных180
Связывание элементов управления с ADO Data182
Закрепление материала184
Глава 8. Разработка программных решений с применением ADO185
Занятие 1. Введение в модель объектов ADO186
ADO объекты186
Наборы объектов в ADO187
Резюме занятия188
Занятие 2. Подключение к источнику данных189
Объект сonnection189
Создание объекта Connection190
Упражнение: программное подключение к базе данных191
События объекта Connection192
Включение событий ADO-объектов192
Резюме занятия193
Занятие 3. Выборка данных194
Выборка записей с помощью объекта Recordset194
Явное использование объекта Connection195
Неявное использование объекта Connection195
Доступ к записям в объекте Recordset196
Выборка записей с помощью объекта Command196
Упражнение: получение информации из базы данных198
Резюме занятия199
Занятие 4. Перемещение по записям200
Определение типа курсора200
Методы Reeesync и Reguery201
Представление данных пользователю201
Перемещение по набору записей201
Дополнительные навигационные методы и свойства202
Поиск в наборе записей203
Применение свойства Filter203
Резюме занятия204
Занятие 5. Модификация данных205
Блокировка набора записей205
Редактирование данных205
Отмена изменений206
Добавление новой записи206
Удаление записи206
Резюме занятия207
Занятие 6. Использование Data Environment208
Создание соединения208
Представление записей пользователю209
Упражнение: отображение записей с помощью Data Environment210
Резюме занятия211
Резюме главы212
Упражнение: использование ADO213
Создание ADO-объектов213
Написание ADO-кода214
Закрепление материала217
Глава 9. Подключение к СОМ-серверам219
Занятие 1. Подключение к СОМ-компонентам220
Основные сведения о СОМ-компонентах220
Регистрация компонента220
Утилита Regsvr 32221
Библиотеки типов222
Установка ссылок222
Резюме занятия223
Занятие 2. Управление СОМ-компонентами224
Автоматизация224
Объявление объектных переменных225
Создание экземпляра объекта225
Использование функции GetObject226
Использование функции CreateObject226
Использование оператора Set с ключевым словом New227
Упражнение: использование функциональности Microsoft Excel227
Object Browser229
Резюме занятия230
Занятие 3. Вызов функций Win32 API231
СОМ-компоненты и Win32 DLL-библиотеки231
Использование Win32 API231
Расширение функциональности приложений на основе Win32 API232
Объявление DLL-функций232
Вызов DLL-функций234
Создание процедур обратного вызова234
Оператор AddrcssOf234
Упражнение: создание процедуры обратного вызова235
Резюме занятия237
Резюме главы238
Упрожнение: подключение к СОМ-компонентам239
Подключение к Microsoft Word239
Подключение к Microsoft Excel241
Закрепление материала243
Глава 10. Создание СОМ-компонентов245
Занятие 1. Принципы создания СОМ-компонентов246
Разработка СОМ-компонентов246
Внутренние и внешние компоненты246
Внутренние компоненты247
Внешние компоненты247
Шаблоны проектов компонентов247
Резюме занятия248
Задание 2. Создание ActiveX-элементов249
Что такое ActiveX-элемент? 249
Классы элементов управления250
Файлы, связанные с UserControl250
Упражнение: создание ActiveX-элемента251
Реализация ActiveX-элемента252
Создание свойства252
Создание страниц свойств253
Сохранение значений свойств253
Получение значений свойств254
Значения свойств по умолчанию254
Инициализация значений свойств через событие InitProperties254
Упражнение: тестирование ActiveX-элемента256
Создание ActiveX-элемента — источника данных257
Упражнение: создание элемента — источника данных258
Резюме занятия260
Задание 3. Создание ActiveX-компонентов кода261
Что такое компоненты кода261
Создание ActiveX-компонента кода261
Упражнение: создание DLL-сервера ActiveX263
Свойство Instancing264
Зависимые объекты (PublicNotCreatable) 265
Объекты создаваемые извне265
MultiUse и SingleUse265
Тестирование и отладка266
Создание текстового приложения266
Перехват ошибок в компонентах267
Использование Start With Full268
Выгрузка внутреннего компонента268
Проверка компонента в Object Browser268
Резюме занятия269
Занятие 4. Использование Visual Component Manager270
Visual Component Manager: обзор270
Секция Folders271
Секция Contens271
Секция Properties272
Visual Component Manager: установки и запуск272
Публикация компонeнтов272
Поиск компонентов274
Повторное использование компонентов275
Резюме занятия275
Резюме главы276
Упражнение: создание класса — источника данных277
Преобразование класса CReservation в источник данных277
Связывание элементов управления с классом CReservation278
Создание кнопок перемещения по набору записей279
Реализация функциональности для бронирования номеров и регистрации гостей281
Закрепление материала286
Глава 11. Создание приложений для Интернета287
Занятие 1. Создание DHTML-приложений289
Интернет и HTML289
Разработка Интернет-приложений на Visual Basic289
Введение в разработку DHTML-приложений290
Преимущества DHTML-приложений290
Работа с DHTML Page Designer290
Некоторые отличия DHMTL от HTML291
Упражнение: создание DHTML-приложения292
Резюме занятия295
Занятие 2. Создание ActiveX-документов296
Базовые сведения об ActiveX-документах296
Преимущества ActiveX-документов297
Объект UserDocument297
События объекта UserDocument297
Файлы, относящиеся к объекту UserDocument298
Разработка ActiveX-документа298
Преобразование существующего проекта Standard EXE299
Упражнение: создание ActiveX-документа299
Запуск и отладка проекта ActiveX-документа301
Резюме занятия302
Занятие 3. Создание приложений IIS с использованием Web-классов303
Приложения IIS: обзор303
Структура приложений IIS304
Обработка клиентских запросов с помощью Web-класса305
Обработка событий305
Web-классы и ASP-файлы306
Конструктор Web-класса306
Написание кода для Web-класса308
Отладка и развертывание приложения IIS308
Интеграция Visual Basic и других средств Web-разработки309
Использование Web-классов для создания распределенных приложений309
Резюме занятия309
Резюме главы310
Упражнение: разработка ActiveX-документов311
Преобразование форм в ActiveX-документы311
Закрепление материала313
Глава 12. Упаковка и распространение приложений315
Занятие 1. Создание справочной системы316
Свойства справочных файлов316
Свойство HelpFile316
Свойство HelpContextID317
Режим What's This Help317
Создание всплывающих подсказок318
Резюме занятия319
Занятие 2. Создание исполняемого файла320
Параметры компилятора320
Optimize for Fast Code321
Optimize for Small Code321
No Optimizations321
Favvor Pentium Pro321
Create Symbolic Debug Info322
Assume No Aliasing322
Remove Array Bounds Checks322
Remove Integer-Overflow Checks323
Remove Floating-Point Error Checks323
Remove Safe Pe ntium FDIV Checks323
Allow Unrounded Floating-Point Operations323
Условная компиляция324
Объявление констант условной компиляции324
Резюме занятия325
Занятие 3. Использование Package and Deployment Wizard326
Установка персонального приложения326
Package and Deployment Wizard326
Размещение приложения в Web327
Setup Toolkil328
Отмена установки328
Резюме занятия329
Резюме главы330
Упражнение: использование справочных файлов и Package and Deployment Wizard330
Использование справочных файлов331
Настройка параметров компиляции приложения332
Использование Package and Deployment Wizard333
Закрепление материала335
Приложение Вопросы и ответы337
Словарь терминов349
Предметный указатель361
Начало каталога  · Каталог авторов · Каталог названий · >> · >>

Главная страница программы
Электронная библиотека >


Главная страница каталога >

Книги с оглавлениями >

Книги с текстами >

 Вверх^ 
Copyright © Павел С. Батищев, 2004-2007.
Компьютерная программа "ЭЛЕКТРОННАЯ БИБЛИОТЕКА"
mailto:pbatishev@yandex.ru
Рейтинг@Mail.ru Rambler's Top100
Сайт создан в системе uCoz