- •Программирование наDelphi. Содержание
- •Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)
- •1. Проектирование программы
- •(Рис. 1.1) Программа.
- •2. Создание проекта приложения
- •(Рис. 2.1) Среда Delphi
- •(Рис. 2.2) Панель кнопок среды Delphi
- •(Рис. 2.3)Панель для сохранения и восстановления внешнего вида среды Delphi
- •(Рис. 2.4)Параметры проекта
- •3. Разработка пользовательского интерфейса
- •4. Кодирование алгоритма
- •5. Компиляция и исправление синтаксических ошибок
- •6. Запуск программы
- •7. Отладка программы и исправление логических ошибок.
- •Лабораторная работа №2. Оператор присваивания
- •Задачи по лабораторной работе №2
- •Лабораторная работа №3. Оператор ветвления if
- •Задачи по лабораторной работе №3
- •Лабораторная работа №4. Оператор ветвления case
- •Задачи по лабораторной работе №4
- •Лабораторная работа №5. Циклы с предварительным условием
- •Задачи по лабораторной работе №5
- •Лабораторная работа №6. Циклы с параметром
- •Задачи по лабораторной работе №6
- •Лабораторная работа №7. Массивы
- •Задачи по лабораторной работе №7
- •Лабораторная работа №8. Двумерные массивы
- •Задачи по лабораторной работе №8
(Рис. 2.2) Панель кнопок среды Delphi
На ней вы обнаружите шестнадцать кнопок-аналогов основных команд меню. Этот список можно расширить, добавив кнопки доступа к своим любимым командам. Для этого достаточно навести указатель мыши на панель кнопок, вызвать вспомогательное меню щелчком правой кнопки мыши и выбрать команду Customize.
Справа от главного меню есть небольшая панель (рисунок 1.15) для сохранения и восстановления внешнего вида среды Delphi. Расположите окна на экране на свой вкус, подберите наиболее удобные для себя кнопки. Затем, нажав кнопку с подсказкой Save current desktop, сохраните внешний вид среды Delphi. В следующем сеансе работы вы сможете мгновенно восстановить его из списка.
(Рис. 2.3)Панель для сохранения и восстановления внешнего вида среды Delphi
Итак, для создания нового проекта:
запустите среду Delphi,
выберите в главном меню команду File | New | Application,
выберите в главном меню команду Project | Options
в открывшемся окне расставьте галочки как показано на рисунке 2.4
выберите в главном меню команду File | Save project as…
сохраните все файлы проекта в отдельной папке. Если работа выполняется в компьютерном классе, то единственная папка, в которую разрешена запись, имеет путь «c:\Student». В ней необходимо создать свою папку, в которую и сохранить файлы проекта.
(Рис. 2.4)Параметры проекта
3. Разработка пользовательского интерфейса
Разработчики среды Delphi поместили в палитру компонентов то, что считают оптимальным набором “строительных кирпичиков“, достаточным для создания любых приложений. Среди компонентов вы найдете меню, кнопки, надписи, стандартные диалоговые окна и др.
Как видно на рисунке 3.1, все множество компонентов разделено на группы. Каждая группа размещена в палитре компонентов на своей вкладке: Standard— стандартные компоненты пользовательского интерфейса,Additional— дополнительные компоненты пользовательского интерфейса,CommonControls— общепринятые для Windows компоненты пользовательского интерфейса и т.д.
(Рис. 3.1) Палитра компонентов
Выбрать нужный компонент из палитры и поместить его на форму очень просто. Например, нам в программе понадобится кнопка (Button) при нажатии на которую вычислялись корни квадратного уравнения. Добавьте ее на форму, для этого:
Перейдите к нужной вкладке в палитре компонентов;
Выберите нужный компонент;
(Рис. 3.2) Выбор компонента Button
Отметьте на форме то место, где будет находиться компонент, — он мгновенно окажется на форме;
(Рис. 3.3) Размещение компонента Button
Придайте компоненту нужные размеры, растягивая по высоте и ширине, и скорректируйте его местоположение, используя имеющуюся на форме сетку.
(Рис. 3.4) Изменение размера и расположения
Для изменения свойств компонента (цвет, надпись, шрифт надписей, и т.п.) перейдите к окну ObjectInspector. Там вы увидите список свойств компонентаButton. В нем нас интересует свойствоCaption, так как именно оно определяет содержимое надписи. Замените в свойствеCaptionстандартное значениеButton1наВычислить.
(Рис. 3.5) Изменение свойств компонента Button
Также для нашей программы потребуются поля ввода (компонент Edit) для ввода коэффициентов и надписи (метки) (компонентLabel) для описания полей ввода. Разместите 5 компонентовEdit(3 для ввода коэффициентов A, B, C и 2 для вывода корней) и 5 компонентовLabelна форме.
Значок компонента Edit Значок компонента Label
(Рис. 3.6) Размещение компонентов Edit и Label
Измените значения свойств только что созданных компонентов:
У полей ввода Edit1,Edit2, …,Edit5удалите значение свойстваText(оставьте пустую строку);
(Рис. 3.7) Изменение свойств компонента Edit
У надписей Label1, Label2, …, Label5 измените значение свойства Caption на A = , B = , C = , X1 = , X2 = соответственно.
(Рис. 3.8) Изменение свойств компонента Label
Для смены заголовка формы щелкните на пустое место на форме и в ObjectInspectorизмените свойствоCaption. Разработка пользовательского интерфейса завершена.
(Рис. 3.9) Общий вид