Введение |
2 |
Предисловие |
3 |
Установка Delphi |
4 |
Начало работы |
7 |
Первый проект |
9 |
Форма |
10 |
Компоненты |
13 |
Событие и процедура обработки события |
19 |
Редактор кода. Система подсказок. Навигатор кода. |
22 |
Шаблоны кода. Справочная система. |
24 |
Структура проекта |
26 |
Сохранение проекта |
28 |
Компиляция |
29 |
Ошибки |
30 |
Предупреждения и подсказки. Запуск программы. |
31 |
Ошибки времени выполнения |
32 |
Внесение изменений |
33 |
Окончательная настройка приложения |
34 |
Создание значка для приложения. Перенос приложения на другой компьютер. |
35 |
Основы программирования |
36 |
Программа. Этапы разработки. |
37 |
Алгоритм и программа |
38 |
Компиляция |
40 |
Язык программирования Delphi. Типы данных. |
41 |
Переменная |
43 |
Константы |
44 |
Инструкция присваивания. Выражение. |
45 |
Тип выражения. Выполнение инструкции присваивания. |
46 |
Стандартные функции. Математические функции. |
47 |
Функции преобразования. Использование функций. |
48 |
Ввод данных |
49 |
Вывод результатов. Вывод в окно сообщения. |
50 |
Вывод в поле диалогового окна |
52 |
Процедуры и функции. Структура процедуры. |
53 |
Структура функции |
54 |
Запись инструкций программы |
55 |
Стиль программирования |
56 |
Управляющие структуры языка Delphi |
57 |
Точки выбора |
58 |
Условие |
59 |
Выбор. Инструкция if. |
61 |
Инструкция case |
67 |
Циклы. Инструкция for. |
74 |
Инструкция while |
77 |
Инструкция repeat |
79 |
Инструкция goto |
81 |
Символы и строки |
82 |
Символы |
83 |
Строки |
85 |
Операции со строками. Функция length. Процедура delete. |
86 |
Функция роs. Функция сору. |
87 |
Консольное приложение |
88 |
Массивы |
93 |
Объявление массива |
94 |
Операции с массивами. Вывод массива. Ввод массива. |
95 |
Использование компонента StringGrid |
97 |
Использование компонента Memo |
101 |
Поиск минимального (максимального) элемента массива |
104 |
Поиск в массиве заданного элемента. Алгоритм простого перебора. |
105 |
Метод бинарного поиска |
106 |
Сортировка массива. Сортировка методом прямого выбора. |
111 |
Сортировка методом обмена |
113 |
Многомерные массивы |
115 |
Ошибки при использовании массивов |
119 |
Процедуры и функции |
120 |
Последовательность инструкций |
121 |
Функция |
123 |
Объявление функции |
124 |
Использование функции |
125 |
Процедура. Объявление процедуры. |
127 |
Использование процедуры. Повторное использование функций и процедур. |
128 |
Создание модуля |
130 |
Использование модуля |
131 |
Файлы |
133 |
Объявление файла |
134 |
Назначение файла. Вывод в файл. |
135 |
Открытие файла для вывода |
136 |
Ошибки открытия файла. Закрытие файла. |
137 |
Пример программы |
138 |
Ввод из файла. Открытие файла. |
140 |
Чтение данных из файла. Чтение чисел. |
141 |
Чтение строк |
142 |
Конец файла |
143 |
Типы данных, определяемые программистом |
144 |
Перечисляемый тип |
145 |
Интервальный тип |
146 |
Запись. Объявление записи. |
147 |
Инструкция with |
148 |
Ввод и вывод записей в файл. Вывод записи в файл. |
149 |
Чтение записи из файла |
153 |
Динамические структуры данных. Указатели. |
156 |
Динамические переменные |
158 |
Списки. Упорядоченный список. |
159 |
Добавление элемента в список |
161 |
Удаление элемента из списка |
164 |
Введение в объектно-ориентированное программирование |
167 |
Класс |
168 |
Объект |
169 |
Метод |
170 |
Инкапсуляция и свойства объекта |
171 |
Наследование |
172 |
Директивы protected и private |
173 |
Полиморфизм и виртуальные методы |
174 |
Классы и объекты Delphi |
177 |
Графические возможности Delphi |
178 |
Холст |
179 |
Карандаш |
180 |
Кисть |
182 |
Вывод текста |
184 |
Методы вычерчивания графических примитивов. Линия. |
186 |
Ломаная линия |
188 |
Окружность и эллипс |
190 |
Дуга |
191 |
Прямоугольник |
192 |
Многоугольник. Сектор. |
193 |
Точка |
194 |
Вывод иллюстраций |
197 |
Битовые образы |
200 |
Мультипликация |
201 |
Метод базовой точки |
203 |
Использование битовых образов. Загрузка битового образа из ресурса программы. |
205 |
Создание файла ресурсов |
207 |
Подключение файла ресурсов |
208 |
Просмотр мультипликации |
209 |
Мультимедиа-возможности Delphi |
211 |
Компонент Animate |
212 |
Компонент MediaPlayer |
216 |
Воспроизведение звука |
217 |
Запись звука |
220 |
Просмотр видеороликов и анимации |
222 |
Создание анимации |
224 |
Рекурсия |
228 |
Понятие рекурсии |
229 |
Примеры программ. Поиск файлов. |
231 |
Кривая Гильберта |
234 |
Поиск пути |
236 |
Поиск кратчайшего пути |
240 |
Отладка программы |
241 |
Классификация ошибок |
242 |
Предотвращение и обработка ошибок |
243 |
Отладчик. Трассировка программы. |
245 |
Точки останова программы. Добавление точки останова. |
246 |
Изменение характеристик точки останова. Удаление точки останова. |
247 |
Наблюдение значений переменных |
248 |
Справочная система |
250 |
Файл документа справочной информации |
251 |
Создание справочной системы. Создание проекта справочной системы. |
254 |
Включение в проект файла справочной информации (RTF-файла). Характеристики окна справочной системы. |
255 |
Назначение числовых значений идентификаторам разделов справки. Компиляция проекта. |
256 |
Доступ к справочной информации |
257 |
Подготовка справочной информации |
258 |
Использование редактора Microsoft Word |
259 |
Использование HTML Help Workshop. Основы HTML. |
260 |
Создание файла справки. Компиляция. |
261 |
Вывод справочной информации |
262 |
Примеры программ |
264 |
Система проверки знаний. Требования к программе. |
265 |
Файл теста |
266 |
Форма приложения |
268 |
Вывод иллюстрации |
270 |
Загрузка файла теста |
271 |
Текст программы |
272 |
Усовершенствование программы |
277 |
Игра Сапер 2002. Правила. |
282 |
Представление данных |
283 |
Форма приложения |
284 |
Начало игры |
286 |
Игра |
288 |
Справочная информация |
289 |
Информация о программе |
290 |
Листинги |
291 |
Компонент программиста |
295 |
Выбор базового класса. Создание модуля компонента. |
296 |
Тестирование модуля компонента |
299 |
Установка компонента. Ресурсы компонента. |
301 |
Установка. Ошибки при установке компонента. |
302 |
Тестирование компонента |
304 |
Удаление компонента |
306 |
Настройка палитры компонентов |
308 |
Базы данных |
309 |
Классификация баз данных. Локальная и удаленная базы данных. |
310 |
Структура базы данных |
311 |
Модель базы данных в Delphi. Псевдоним базы данных. |
312 |
Создание базы данных. Создание каталога. Создание псевдонима. |
313 |
Создание таблицы |
315 |
Программа управления базой данных |
319 |
Доступ к базе данных (таблице) |
320 |
Просмотр базы данных. Режим формы. |
322 |
Режим таблицы |
327 |
Выбор информации из базы данных |
330 |
Динамически создаваемые псевдонимы |
333 |
Перенос программы управления базой данных на другой компьютер |
334 |
Создание установочного диска |
335 |
Программа InstallShield Express |
336 |
Новый проект |
337 |
Структура |
338 |
Выбор устанавливаемых компонентов |
340 |
Конфигурирование системы пользователя |
341 |
Настройка диалогов |
343 |
Системные требования |
345 |
Создание образа установочного диска |
346 |
Заключение |
347 |
Приложение 1. Язык Delphi (краткий справочник). |
348 |
Зарезервированные слова и директивы. Структура модуля. |
349 |
Основные типы данных |
350 |
Строки. Массив. Запись. |
351 |
Инструкции выбора. Инструкции if, case. |
352 |
Циклы. Инструкции for, repeat, while. |
353 |
Безусловный переход. Инструкция GoTo. Объявление функции. Объявление процедуры. |
354 |
Стандартные функции и процедуры |
355 |
Приложение 2. Кодировка символов в Windows. |
356 |
Приложение 3. Представление информации в компьютере. |
357 |
Приложение 4. Рекомендуемая литература. Использование Hhopen. Сапер 2002. |
359 |