Введение
Часть 1. Программирование в Delphi
Глава 1. Общие сведения
Глава 2. Интерфейс программы
2.1. Среда разработки
2.2. Создание приложений
2.3. Обзор компонентов
Глава 3. Структура программы
3.1. Файлы, используемые в Delphi
3.2. Структура PAS-файла
3.3. Требования к тексту программы
Глава 4. Стандартные типы данных
4.1. Простые типы
4.2. Строковые типы
4.3. Тип Variant
4.4. Объявление переменных
4.5. Определение своих типов данных
4.6. Константы
Глава 5. Операторы
5.1. Оператор присваивания
5.2. Операторы ввода/вывода
5.3. Оператор безусловного перехода
5.4. Операторы условного перехода
5.6. Циклы
5.7. Операции с числами
5.8. Основные математические функции
Глава 6. Процедуры и функции
6.1. Процедуры
6.2. Функции
6.3. Процедуры, возвращающие значение
6.4. Забавный эксперимент с функцией
6.5. Перегружаемые процедуры и функции
6.6. Дополнительные сведения о процедурах и функциях
Глава 7. Свойства, методы и события
7.1. Свойства
7.2. Методы
7.3. События
Глава 8. Работа с файлами
8.1. Текстовые файлы
8.2. Типизированные файлы
8.3. Нетипизированные файлы
8.4. Удаление записей
8.5. Обработка ошибок
8.6. Процедуры и функции для работы с файлами
Глава 9. Техника программирования
9.1. Оптимизация программы
9.2. Комментарии
9.3. Точный подбор цвета
Глава 10. Компиляция и отладка программы
10.1. Компиляция
10.2. Отладка
Глава 11. Создание приложения
11.1. Компоненты и их свойства
11.2. Остроумные фразы
11.3. Базы с сообщениями
11.4. Программирование интерфейса
11.5. Загрузка данных
11.6. Интеллект программы
11.7. Добавление общих фраз
11.8. Встраивание в программу возможности сообщать о текущем времени
11.9. Коллекция вопросов и ответов программы
11.10. Полный листинг программы
Часть 2. Трюки и эффекты
Глава 12. Хитрости с мышью и клавиатурой
12.1. Указатель мыши: найти и перепрятать
12.2. Клавиши Ctrl, Alt, Shift и кнопки мыши
12.3. Определяем код клавиши
12.4. Быстрый опрос клавиатуры
Глава 13. Эффектные формы
13.1. Формы необычного вида
13.2. Кнопки необычного вида
13.3. Способы перемещения окон
13.4. Прозрачные окна
13.5 Программы-«невидимки»
Глава 14. Проигрывание звуковых записей
14.1. Как «поселить» звук в программе
14.2. Проигрывание музыки в формате MP3
14 3. Видеопроигрыватель и видеокнопка
Глава 15. Трюки с Word и Excel
15.1. Технологии COM и OLE
15.2. Управление Word и Excel из другой программы
Глава 16. Программирование для Интернета
16.1. Разрабатываем браузер
16.2. Трюки с браузером Internet Explorer
16.3. Письмецо в конверте
Глава 17. Вывод графики с помощью GUI
17.1. GUI и Canvas
17.2. Выбор технологии для экранных трюков
17.3. Вывод текста на экран
17.4. Загрузка изображений в ImageList
17.5. Эффектно выводим графику на экран
17.6. Рисуем на Рабочем столе
Глава 18. Использование DirectX
18.1. Что такое DirectX
18.2. Библиотека DelphiX
18.3. Компонент TDXDraw
18.4. Очень быстрый вывод графики на экран
18.5. Часы
18.6. Палитра
18.7. Программы-«заготовки»
18.8. Работа со звуком
Глава 19. Реестр Windows
19.1. Что такое реестр
19.2. Реестр в подробностях
19.3. Запись в реестр и чтение из него
19.4. Автоматический запуск программы
Глава 20. Локальные сети
20.1. Разновидности сетей
20.2. Программы для передачи сообщений по локальной сети
20.3. Управление другим компьютером по сети
Глава 21. Полезные и интересные программы
21.1. Работа с изображениями в формате JPEG
21.2. Хранение изображений в EXE-файле
21.3. Запуск других приложений при помощи своей программы
21.4. Эффекты с кнопкой Пуск и Панелью задач
21.5. Постоянно открывающийся лоток привода компакт-дисков
21.6. Появляющийся время от времени «Блокнот»
21.7. «Подмигивающий» автомобиль
21.8. Разрешение экрана 320 ? 200 пикселов в Windows
Глава 22. FAQ и сайты о Delphi
22.1. FAQ, или ЧаВо
22.2. Сайты о Delphi
Заключение
Приложение. Описание компакт-диска