Создание приложения в среде визуального программирования Delphi (линейный алгоритм). Delphi – это современная система программирования, в основе которой лежит объектно-ориентированный язык Паскаль и визуальные средства программирования. Программный продукт был создан американской компанией Borland и получил свое название в честь древнегреческого города Дельфы, в котором обитала самая известная в Древнем мире предсказательница – дельфийский оракул. Технология визуального программирования позволяет строить интерфейс будущей программы из специальных компонентов с нужными свойствами. Окно программы Delphi. 1) окно формы – это проект интерфейса будущего программного продукта, те. Здесь создается внешний вид программы 2) окно редактора предназначено для создания и редактирования текста программы. Если окно формы определяет внешний вид программы, то программный код, записанный в окне редактора , отвечает за ее поведение. Вначале окно редактора содержит текст, обеспечивающий работу пустой формы, этот код автоматически вставляется , а мы в ходе работы над проектом вносим в него дополнения, соответствующие нашей программе. 3) Окно менеджера проекта – содержит общую информацию о проекте в целом и обо всех файлах проекта в отдельности 4) дерево объектов – окно заполняется информацией после активации окна редактора, оно служит для отображения основных разделов программы 5) инспектор объектов – содержит информацию о выделенном объекте. Окно содержит две вкладки: параметры ( для редактирования свойств объекта) и события( для описания событий, на которые будет реагировать данный объект. Совокупность свойств отображает внешнюю сторону объекта, совокупность событий – его поведение. Процесс создания программы состоит из 2 этапов: 1) формирование внешнего вида программы, ее интерфейса 2) Написание программного кода , заставляющего работать элементы интерфейса. Создадим элементарную программу, чтобы продемонстрировать возможности Delphi. Создадим проект в результате которого получим приложение «Калькулятор». Как мы уже выяснили, для создания интерфейса программы существует окно формы, а для написания программного кода – окно редактора. Начнем с создания нового проекта 1) Запустить программу Delphi7 2) Сохраним проект: Файл – Сохранить проект как – Сохранить (мы сохраним файл Unit1.pas, содержащий текст программы) – Сохранить (сохранение файла Project1.bdroj, содержащего общие сведения о проекте). На самом же деле все наши манипуляции по сохранению проекта привели к сохранению более чем двух файлов(Unit1.dfm содержит сведения о форме Form1, Project1.cfg содержит параметры конфигурации проекта, Project1.dof содержит настройки системы программирования. Итак, проект сохранен. Все остальные изменения мы будем сохранять командой Файл – Сохранить или Файл – Сохранить все 3) Приступим к созданию формы. Расположим на форме нужные компоненты. Компонент – это функциональный элемент интерфейса, обладающий определенными свойствами. 1-ая надпись Label1 нужна для названия нашего приложения . 2-ая и 3-я надписи Label2 , Label3 нужны для пояснения того, какие именно данные должны вводиться. В поля ввода Edit1, Edit2 будут введены конкретные значения Поле вывода Edit3 будет выведен результат сложения чисел. Вычисление произойдет при щелчке по кнопке Button1. Интерфейс программы готов. 4) Теперь нужно заняться вычислительной частью задачи. Нужно написать программный код для нашего проекта. Объектно-ориентированная версия Паскаля (Object Pascal) служит основой для среды визуального программирования Delphi, в которой появилась возможность не просто создавать программный код, но и наглядно (визуально) показывать системе, что бы мы хотели увидеть. Для написания программного кода нашего проекта, рассмотрим алгоритм программы вычисления суммы 2-х чисел. Для написания программного кода нам нужно познакомиться с функциями обработки строк. 5) На рисунке показаны: интерфейс приложения, программа на TurboPascale и соответствующая программа на Object Pascal 6) На форме щелкнем 2 раза по кнопке «сложение», чтобы создать для кнопки обработчик событий OnClick. После чего мы перейдем в окно редактора кода 7) Вначале окно редактора содержит текст, обеспечивающий работу пустой формы, этот код автоматически вставляется , а мы в ходе работы над проектом вносим в него дополнения, соответствующие нашей программе. Теперь запишем нашу программу в окне редактора кода. Затем надо программу откомпилировать. Процесс компиляции представляет собой перевод программы с языка программирования в машинные коды. Для компиляции надо выполнить Проект – Компилировать Project1 или Ctrl+F9. В процессе компиляции проверяется наличие синтаксических ошибок. Ошибки нужно исправлять, а программу еще раз откомпилировать. Результатом компиляции является выполнимый файл, имя которого совпадает с именем проекта, например Project1.ехе. После компиляции программу нужно сохранить: Файл – Сохранить и запустить: Выполнить-Выполнить или F9. Любой проект в Delphi это совокупность файлов , из которых создается единый выполняемый файл с расширением ехе. В простейшем случае список файлов проекта имеет вид: 1. файл описания проекта (.bdsroj) 2. файл проекта (.dpr) 3. файл ресурсов (.res) 4. файл конфигурации (.cfg) 5. модуль формы (.dfm) 6. программный модуль (.pas) После компиляции программы появляется еще несколько файлов: 7. из файлов модулей создаются откомпилированные файлы с расширением (.dcu) 8. из всех файлов проекта создается единый выполняемый файл с расширением (exe. )
|