- Артикул:00148323
- Автор: Культин Н.Б.
- ISBN: 5-9775-0019-X
- Обложка: Мягкая обложка
- Издательство: BHV (все книги издательства)
- Город: СПб
- Страниц: 384
- Формат: 70х100 1/16
- Год: 2007
- Вес: 365 г
Книга представляет собой пособие по программированию в Turbo Delphi для начинающих.
В ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и процедур обработки событий до создания справочной системы и установочного компактдиска.
В доступной форме изложены принципы визуального проектирования и событийного программирования, на конкретных примерах демонстрируется назначение компонентов, возможности среды разработки, методика создания программ различного назначения. Рассмотрены вопросы программирования графики (в том числе анимации), мультимедиа, разработки программ работы с базами данных. В приложении приведено описание базовых компонентов и часто используемых функций.
Книга адресована студентам, школьникам старших классов и всем, кто хочет научиться программировать в Delphi.
Компакт-диск содержит дистрибутив Turbo Delphi Explorer, размещенный с разрешения Borland Software Corporation, а также проекты, рассматриваемые в книге.
Оглавление
Предисловие
Turbo Delphi — что это?
Об этой книге
ЧАСТЬ I. TURBO DELPHI
Глава 1. Среда разработки Turbo Delphi
Установка
Первое знакомство
Глава 2. Первый проект
Начало работы
Форма
Компоненты
Событие и процедура обработки события
Язык программирования Delphi
Редактор кода
Система подсказок
Шаблоны кода
Справочная информация
Сохранение проекта
Структура проекта
Компиляция
Ошибки
Предупреждения и подсказки
Запуск программы
Исключения
Обработка исключения
Внесение изменений
Настройка приложения
Установка приложения на другой компьютер
Глава 3. Базовые компоненты
Label
Edit
Button
CheckBox
RadioButton
ComboBox
ListBox
Memo
Timer
Panel
ControlBar
SpeedButton
Status Bar
Up Down
ProgressBar
Image
MainMenu
OpenDialog
SaveDialog
ЧАСТЬ II. ПРАКТИКУМ ПРОГРАММИРОВАНИЯ
Г лава 4. Г рафика
Графическая поверхность
Карандаш и кисть
Графические примитивы
Текст
Линия
Ломаная линия
Прямоугольник
Многоугольник (полигон)
Окружность и эллипс
Дуга
Сектор
Точка
Битовые образы
Мультипликация
Движение
Взаимодействие с пользователем
Использование битовых образов
Загрузка битового образа из ресурса
Создание файла ресурсов
Подключение файла ресурсов
Загрузка битового образа
Глава 5. Мультимедиа
Функция PlaySound
Компонент MediaPlayer
Воспроизведение MIDI-звука
Проигрыватель CD
Просмотр видеороликов
Компонент Animate
Создание анимации
Глава 6. Базы данных
База данных и СУБД
,Локальные и удаленные базы данных
Структура базы данных
Механизмы доступа к данным
Компоненты доступа к данным
Создание базы данных
Программа работы с базой данных
Доступ к данным
Отображение данных
Выбор информации из базы данных
SQL-запрос
Фильтр
Работа с базой данных в режиме формы
Перенос программы работы с базой данных на другой компьютер
Глава 7. Компонент программиста
Модуль компонента
Тестирование модуля компонента
Установка компонента
Ресурсы компонента
Создание пакета
Установка пакета
Тестирование компонента
Установка программы на другой компьютер
Распространение компонента
Глава 8. Справочная информация
Справочная система HTML Help
Подготовка справочной информации
Создание СНМ-файла
Файл проекта
Файл контента (оглавление)
Идентификаторы разделов
Компиляция
Отображение справочной информации
Глава 9. Создание установочного диска
Программа InstallShield Express
Начало работы
Структура
Выбор устанавливаемых компонентов
Конфигурирование системы пользователя
Настройка диалогов
Требования к системе
Создание образа установочного CD
Глава 10. Примеры программ
Экзаменатор
Требования к программе
Файл теста
Форма приложения
Отображение иллюстрации
Доступ к файлу теста
Текст программы
Запуск программы
Сапер
Правила и представление данных
Форма
Игровое поле
Начало игры
Игра
Справочная информация
Информация о программе
Текст программы
MP3 Player
Форма
Регулятор громкости
Перемещение окна
Текст программы
Заключение
ПРИЛОЖЕНИЯ
Приложение 1. Справочник
Форма
Базовые компоненты
Label
Edit
Button
Memo
RadioButton
CheckBox
ListBox
ComboBox
StringGrid
Image
Timer
SpeedButton
UpDown
OpenDialog
SaveDialog
Animate
MediaPlayer
Компоненты доступа-манипулирования данными
ADOConnection
ADOTable
ADODataSet
ADOQuery
DataSource
DBEdit, DBMemo, DBText
DBG rid
DBNavigator
Г рафика
PainlBox
Canvas
Pen
Brush
Цвет
Функции
Функции ввода и вывода
Математические функции
Функции преобразования
Функции манипулирования датами и временем
События
Исключения
Приложение 2. Содержимое компакт-диска
Рекомендуемая литература
Предметный указатель