Книга представляет собой пособие по программированию в Turbo Delphi для начинающих. В ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и процедур обработки событий до создания справочной системы и установочного компактдиска. В доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах демонстрируется назначение компонентов, возможности среды разработки, методика создания программ различного назначения. Рассмотрены вопросы программирования графики (в том числе анимации), мультимедиа, разработки программ работы с базами данных. В приложении приведено описание базовых компонентов и часто используемых функций. Книга адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать в Delphi. Компакт-диск содержит дистрибутив Turbo Delphi Explorer, размещенный с разрешения Borland Software Corporation, а также проекты, рассматриваемые в книге.
Краткое содержание
Оглавление
Предисловие
Turbo Delphi — что это?
Об этой книге
Часть I. TURBO DELPHI
Глава 1. Среда разработки Turbo Delphi
Установка
Первое знакомство
Глава 2. Первый проект
Начало работы
Форма
Компоненты
Событие и процедура обработки события
Предупреждения и подсказки
Запуск программы
Исключения
Обработка исключения
Внесение изменений
Глава 3. Базовые компоненты
Label
Edit
Button
CheckBox
RadioButton
ComboBox
ListBox
Memo
Timer
Panel
Image
Часть II. ПРАКТИКУМ ПРОГРАММИРОВАНИЯ
Глава 4. Графика
Графическая поверхность
Карандаш и кисть
Графические примитивы
Текст
Линия
Создание файла ресурсов
Подключение файла ресурсов
Загрузка битового образа
Глава 5. Мультимедиа
Функция PlaySound
Компонент MediaPlayer
Воспроизведение MIDI-звука
Проигрыватель CD
Просмотр видеороликов
Компонент Animate
Создание анимации
Глава 6. Базы данных
База данных и СУБД
Локальные и удаленные базы данных
Структура базы данных
Механизмы доступа к данным
Компоненты доступа к данным
SQL-запрос
Фильтр
Работа с базой данных в режиме формы
Перенос программы работы с базой данных на другой компьютер
Глава 7. Компонент программиста
Модуль компонента
Тестирование модуля компонента
Установка компонента
Ресурсы компонента
Создание пакета
Установка пакета
Тестирование компонента
Установка программы на другой компьютер
Распространение компонента
Глава 8. Справочная информация
Справочная система HTML Help
Подготовка справочной информации
Создание CHM-файла
Файл проекта
Файл контента (оглавление)
Идентификаторы разделов
Компиляция
Отображение справочной информации
Глава 9. Создание установочного диска
Программа InstallShield Express
Начало работы
Структура
Выбор устанавливаемых компонентов
Конфигурирование системы пользователя
Настройка диалогов
Требования к системе
Создание образа установочного CD
Глава 10. Примеры программ
Экзаменатор
Требования к программе
Файл теста
Форма приложения
Игровое поле
Начало игры
Игра
Справочная информация
Информация о программе
Текст программы
MP3 Player
Форма
Регулятор громкости
Перемещение окна
Текст программы
Заключение
Приложения