-
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.