Оглавление | Глава 1. ПРОЦЕДУРЫ | 5 |
1. 1. Модульный принцип построения проекта и программного кода | 7 |
1. 2. Как вызывается и как выполняется общая процедура | 9 |
1. 3. Как определяется общая процедура | 14 |
1. 4. Куда и как помещается программный код общей процедуры | 18 |
1. 5. Как определяется и используется функция | 24 |
1. 6. Дополнительные сведения для любознательных | 27 |
Пример проекта Windows-приложения, в котором используются определяемые процедуры и функции | 27 |
Глава 2. МАССИВЫ | 33 |
2. 1. Одномерный массив | 34 |
2. 2. Массив объектов | 41 |
2. 3. Многомерный массив | 48 |
2. 4. Дополнительные сведения для любознательных | 54 |
(К разд. 2. 1) Особенности объявления массива | 54 |
(К разд. 2. 1 и 2. 3) Ввод данных в динамический массив | 55 |
(К разд. 2. 3) Использование двумерных массивов для хранения и обработки изображений | 58 |
Глава 3. РЕКУРСИЯ | 64 |
3. 1. Сортировка трёх чисел | 65 |
3. 2. Рекурсивная функция и рекурсивная процедура | 71 |
3. 3. Сортировка одномерного массива | 76 |
3. 4. Сортировка с помощью Окна списка | 81 |
3. 5. Пример применения рекурсивной процедуры для порождения фрактала | 84 |
3. 6. Дополнительные сведения для любознательных | 89 |
(К разд. 3. 2) Достоинства и недостатки рекурсивных определений функций и процедур | 89 |
(Кразд. 3. 3) «Пузырьковая» и «наивная» сортировка одномерного массива | 93 |
Глава 4. ФАЙЛЫ | 98 |
4. 1. Текстовые файлы | 99 |
4. 2. Файлы с произвольным доступом | 108 |
4. 3. Использование индекса для операций над файлом с произвольным доступом | 117 |
4. 4. Дополнительные сведения для любознательных | 123 |
(К разд. 4. 2) Файлы двоичного доступа | 123 |
(К разд. 4. 3) Двоичный поиск в отсортированном одномерном массиве | 124 |
(К разд. 4. 3) Двоичный поиск в файле с отсортированным индексом | 128 |
Глава 5. БАЗЫ ДАННЫХ | 132 |
5. 1. Создание файла базы данных | 133 |
5. 2. Объект управления Данные | 140 |
5. 3. Использование объектов Данные и Гибкая сетка для работы с таблицами базы данных | 146 |
5. 4. Дополнительные сведения для любознательных | 154 |
(К разд. 5. 3) Пример поиска информации в таблице базы данных | 154 |
(К разд. 5. 3) Использование объекта Сетка данных в системе Visual Basic 5 | 156 |
Глава 6. МЕНЮ | 159 |
6. 1. Создание меню | 160 |
6. 2. Меню для работы с файлами | 167 |
6. 3. Меню для текстового редактора | 175 |
6. 4. Дополнительные сведения для любознательных | 181 |
(К разд. 6. 2) Установка ограничений и эффектов в стандартных диалоговых окнах для работы с файлами | 181 |
(К разд. 6. 3) Установка эффектов в стандартных диалоговых окнах Выбор шрифта и Цвет | 183 |
(К разд. 6. 3) Редактирование текста с помощью объект» управления Усовершенствованное текстовое поле | 185 |
Глава 7. АНИМАЦИЯ. МУЛЬТИМЕДИА. ИНТЕРНЕТ | 191 |
7. 1. Как делать анимацию | 191 |
7. 2. Мультимедиа (звук) | 195 |
7. 3. Как запрограммировать вход в Интернет | 201 |
7. 4. Дополнительные сведения для любознательных | 208 |
(К разд. 7. 1) Создание анимации с помощью графических элементов управления и объектов Timer и PictureClip | 208 |
Глава 8. ДОПОЛНИТЕЛЬНЫЕ СРЕДСТВА ПРОЕКТИРОВАНИЯ ПРИЛОЖЕНИЙ | 220 |
8. 1. Линейки инструментов с кнопками | 221 |
8. 2. Установка значений с помощью полосы прокрутки и ползунка | 230 |
8. 3. Дополнительные средства отображения информации на экранной форме | 236 |
8. 4. Средства выбора и обзора | 244 |
8. 5. Дополнительные сведения для любознательных | 250 |
(К разд. 8. 2) Установка значений с помощью объекта UpDown (Больше-меньше) | 250 |
(К разд. 8. 3) Пример использования объекта Полоса процесса | 252 |
(К разд. 8. 4) Обзор дерева и обзор списка | 253 |
Приложение 1. ОБЪЕКТЫ VISUAL BASIC 6, УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ | 260 |
Приложение 2. МЕТОДЫ VISUAL BASIC 6, УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ | 262 |
Приложение 3. ФУНКЦИИ VISUAL BASIC 6, УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ | 264 |
Приложение 4. ОПЕРАТОРЫ VISUAL BASIC 6, УПОМИНАЕМЫЕ В 1-й И 2-й ЧАСТЯХ ПОСОБИЯ | 268 |
ИНДЕКС | 271 |