- •Министерство образования Республики Беларусь уо “Барановичский государственный университет”
- •Задание 1.1. Создание и сохранение проекта
- •Задание 1.2. Создание простого приложения
- •Запуск программы на выполнение
- •Задание 1.4. Задание для самостоятельного выполнения
- •Интегрированная среда разработки delphi
Запуск программы на выполнение
Запустим программу, выбрав команду Run в меню Run, или нажав клавишу F9. При этом происходит компиляция и, если нет ошибок, компоновка программы и создание единого загружаемого файла с расширением .exe. На экране появляется главная форма программы. Введем исходные данные и нажмем кнопку «Выполнить».
Задание 1.4. Задание для самостоятельного выполнения
Создадим приложение, вычисляющее значение функции.
Вариант |
Функция |
Значения параметров |
||
|
|
a=5; x=-4,5 |
Математические функции описаны в модуле Math. Подключим его в разделе Users.
Создадим форму. Разместим на форме компонент Label, Edit, и два компонента Button. Зададим свойство Caption для всех компонент:
Создадим обработчик события нажатия кнопки. При нажатии на кнопку «Вычислить» программа должна производить необходимые вычисления и выводить результат в информационное окно. Для создания обработчика события нажатия этой кнопки выделим компонент Button1, в инспекторе объектов перейдем на закладку Events, и дважды щелкнем в строке напротив названия события OnClick. Напишем текст процедуры. Аналогично создадим обработчик события для Button2.
Текст модуля:
Выполнение программы.
Нажав на кнопку «Вычислить» получим окошко с результатом.
ВОПРОСЫ
Опишите основные элементы интерфейса среды разработки Delphi.
Каким образом создается, сохраняется, открывается и компилируется проект нового приложения?
С помощью каких функций осуществляется преобразование целых чисел в строки и наоборот?
Как формируется интерфейс программы?
Как создать обработчик нажатия кнопки?
1 Ответ
Интегрированная среда разработки delphi
Интегрированная среда разработки(далее IDE–IntegratedDevelopmentEnvironment) DELPHI представлена несколькими одновременно раскрытыми окнами. Количество, расположение, размер и вид окон может изменяться программистом в зависимости от его текущих нужд, что может значительно повысить производительность работы в среде. Основные элементы интерфейса среды представлены на рис. 1.1
Рис.1.1. 1 – основное меню; 2 – панель инструментов;
3 - окно инспектора объектов;4 – редактор кода программы;
5- окно формы; 6 – палитра компонентов
ОсновноеменюIDE содержитследующиекоманды: File, Edit, Search, View, Project, Run, Component, Database, Tools, Window, Help.Приложение 1 содержит перечень основных команд меню.
Палитра компонентов содержит множество компонентов, которые подразделяются на несколько групп. Каждая группа размещена на своей странице палитры компонентов. Основные группы компонентов представлены в приложении 2.
Окно инспектора объектов (вызывается c помощью клавиши F11) предназначено для изменения свойств выбранных компонентов и состоит из двух страниц. Страница Properties(Свойства) предназначена для изменения необходимых свойств компонента, страница Events (События) – для определения реакции компонента или формы на то или иное событие (например, щелчок “мыши” на кнопке – событие OnClick, создание формы – OnCreate).
Окно формы представляет собой проект Windows-окна программы. На этом окне в процессе написания программы размещаются необходимые компоненты.
Редактор кода программы предназначен для просмотра, написания и редактирования текста программы. В системе DELPHI используется язык программирования ObjectPascal. При первоначальной загрузке в окне текста программы находится текст, содержащий минимальный набор операторов для нормального функционирования пустой формы в качестве Windows-окна. При помещении некоторого компонента в окно формы текст программы автоматически дополняется описанием необходимых для его работы библиотек стандартных программ (раздел uses) и типов переменных (раздел type).
Программа в среде DELPHI составляется как описание алгоритмов, которые будут выполняться, если возникает определенное событие, связанное с формой или с каким-либо из размещенных на ней компонентов. Для каждого обрабатываемого события, с помощью страницы Events инспектора объектов в тексте программы организуется процедура (procedure), между ключевыми словами begin и end которой программист записывает на языке ObjectPascal требуемый алгоритм.
Переключение между окном формы и окном редактора кода осуществляется с помощью клавиши F12.
2 ответ
Запустите Delphi.
Выберите команду File-SaveProjectAs и в появившемся окне войдите в свою папку или создайте новую папку, введите имя сохраняемого модуля (например MyPrоgram), а в следующем окне – имя сохраняемого проекта, т.е. будущей программы (например MyPrg).
Закройте проект, выбрав команду File-CloseAll.
Создайте новый проект приложения, выбрав команду File-New, а затем Application.
Закройте новый проект без сохранения и выйдите из среды разработки.
3 ответ
Функция StrToInt() выполняет преобразование строки (в данном случае хранящейся в поле Edit) в целое число (такое преобразование возможно, если строка состоит только из цифр).
Функция IntToStr() выполняет обратное преобразование, т.е. преобразует целое число в строку.
Команда MessageDlg(‘Функция y=’+IntToStr(y), mtInformation, [mbOK], 0) выводит окошко сообщения со строкой Функция y= и получившееся в результате вычислений число (значение у).
4 ответ
Как и 1 ответ
5 ответ
Для создания обработчика события нажатия этой кнопки нужно выделить компонент Button1, в инспекторе объектов перейти на закладку Events, и дважды щелкнуть в строке напротив названия события OnClick. В модуле программы появится заготовка процедуры обработчика события:
procedureTForm1.Button1Click(Sender: TObject).
Выводы: В данной работе я познакомилась со средой разработки Delphi. Научилась создавать простейшие приложения.
