Иллюстрированный самоучитель по Delphi 7 для начинающих

Введение

  • Предисловие

    Delphi – что это? | В последнее время резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, программировать.
  • Установка Delphi

    Во введении кратко описывается процесс установки Delphi. На примере программы, вычисляющей скорость, с которой бегун пробежал дистанцию, демонстрируется технология визуального проектирования и событийного программирования, вводятся основные понятия и термины.
  • Начало работы

    Запускается Delphi обычным образом, т. е. выбором из меню Borland Delphi 7 команды Delphi 7 (рис. В6). | Рис. В6. Запуск Delphi | Вид экрана после запуска Delphi несколько необычен (рис. В7). Вместо одного окна на экране появляются пять: | главное окно – Delphi 7; | окно стартовой формы – Form 1;
  • Первый проект

    Для демонстрации возможностей Delphi и технологии визуального проектирования разработаем приложение, используя которое, можно вычислить скорость, с которой спортсмен пробежал дистанцию. | Вид окна программы во время ее работы приведен на рис. В11. | Рис. В11.
  • Форма

    Работа над новым проектом, так в Delphi называется разрабатываемое приложение, начинается с создания стартовой формы. Так на этапе разработки программы называют диалоговые окна. | Стартовая форма создается путем изменения значений свойств формы Form1 и добавления к форме необходимых компонентов (полей ввода и вывода текста, командных кнопок). | Свойства формы (табл.
  • Компоненты

    Программа вычисления скорости бега должна получить от пользователя исходные данные – длину дистанции и время, за которое спортсмен пробежал дистанцию. В подобных программах данные с клавиатуры, как правило, вводят в поля редактирования.
  • Событие и процедура обработки события

    Вид созданной формы подсказывает, как работает приложение. Очевидно, что пользователь должен ввести в поля редактирования исходные данные и щелкнуть мышью на кнопке Вычислить. Щелчок на изображении командной кнопки – это пример того, что в Windows называется событием.
  • Редактор кода. Система подсказок. Навигатор кода.

    Редактор кода выделяет ключевые слова языка программирования (procedure, var, begin, end, if и др.) полужирным шрифтом, что делает текст программы более выразительным и облегчает восприятие структуры программы. | Помимо ключевых слов редактор кода выделяет курсивом комментарии.
  • Шаблоны кода. Справочная система.

    В процессе набора текста удобно использовать шаблоны кода (Code Templates). Шаблон кода – это инструкция программы, записанная в общем виде. Например, шаблон для инструкции case выглядит так: | case of:; | :; | else; | end;
  • Структура проекта

    Проект Delphi представляет собой набор программных единиц – модулей. Один из модулей – главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения полностью формируется Delphi. | Главный модуль представляет собой файл с расширением dpr.
  • Сохранение проекта

    Проект – это набор файлов, используя которые компилятор создает исполняемый файл программы (ЕХЕ-файл).
  • Компиляция

    Компиляция – это процесс преобразования исходной программы в исполняемую. Процесс компиляции состоит из двух этапов. На первом этапе выполняется проверка текста программы на отсутствие ошибок, на втором – генерируется исполняемая программа (ехе-файл).
  • Ошибки

    Компилятор генерирует исполняемую программу лишь в том случае, если исходный текст не содержит синтаксических ошибок. В большинстве случаев в только что набранной программе есть ошибки. Программист должен их устранить.
  • Предупреждения и подсказки. Запуск программы.

    При обнаружении в программе неточностей, которые не являются ошибками, компилятор выводит подсказки (Hints) и предупреждения (warnings). | Например, наиболее часто выводимой подсказкой является сообщение об объявленной, но не используемой переменной: | Variable… is declared but never used in… | Действительно, зачем объявлять переменную и не использовать ее? | В табл.
  • Ошибки времени выполнения

    Во время работы приложения могут возникать ошибки, которые называются ошибками времени выполнения (run-time errors) или исключениями (exceptions). В большинстве случаев причинами исключений являются неверные исходные данные.
  • Внесение изменений

    После нескольких запусков программы Скорость бега возникает желание внести изменения в программу. Например, было бы неплохо, чтобы после ввода дистанции и нажатия клавиши Enter курсор переходил в поле Время. Или если бы в поля Дистанция и Время пользователь мог ввести только цифры.
  • Окончательная настройка приложения

    После того как программа отлажена, необходимо выполнить ее окончательную настройку, т. е. задать название программы и выбрать значок, который будет изображать исполняемый файл приложения в папке или на рабочем столе, а также на панели задач во время работы программы.
  • Создание значка для приложения. Перенос приложения на другой компьютер.

    В состав Delphi входит программа Image Editor (Редактор изображений), при помощи которой программист может создать для своего приложения уникальный значок. Запускается Image Editor выбором соответствующей команды из меню Tools или из Windows – командой Пуск › Программы Borland Delphi 7 › Image Editor.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.