Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ_4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.68 Mб
Скачать

Лабораторная работа №3 Тема занятия: «Разработка оконного интерфейса» Задание на лабораторную работу

Используя оконные формы DELPHI (приложение VCL Form) и модули разра-ботанные в лабораторной работе №2, спроектировать интерфейс, представленный на рис. 1.

Рис.1

  • Как видно из приведенного шаблона, такой интерфейс позволяет выбирать метод решения, подключая соответствующую процедуру, и нужное уравнение, обращаясь к соответствующей функции. При этом используется страница Standard палитры компонентов DELPHI. Для выбора метода и уравнения выбираем компонент ComboBox. Интерфейс позволяет также переопределять границы поиска и точность решения, используя компонент Edit, а для надписей компонент Label. Вывод результата (значение корня уравнения) осуществляется в окошке компонента Memo по нажатию кнопки «приступить к решению» (компонент Button).

В таблице №2 приведены свойства формы и основных компонентов.

таблица №2

________________________________________________________________________

Объект Свойство Значение

________________________________________________________________________

Form1 Caption Корни уравнения

Name Form1

Scaled True

Button1 Caption Вывести график функции?…

Name Button1

Enabled True

Button2 Caption Приступить к решению?

Name Button2

Enabled True

Edit1 Name Edit1

Enabled True

Text Edit1

Hint Введите число

Edit2 Name Edit2

Enabled True

Text Edit2

Hint Введите число

Edit3 Name Edit3

Enabled True

Text Edit3

Hint Введите число

Label1 Caption Выбор уравнения

Name Label1

Label2 Caption Метод решения

Name Label2

Label3 Caption Левая граница

Name Label3

Label4 Caption Правая граница

Name Label4

Label5 Caption Точность вычислений

Name Label5

Label6 Caption Ввод исходных данных

Name Label6

Label7 Caption Результат решения

Name Label7

Memo1 Name Memo1

ScroolBars ssBoth

………………………..ReadOnly False

Image1………………...Name Image1

Picture TJPEGImage

Image2………………...Name Image2

Picture TJPEGImage

________________________________________________________________________

Компонент Image расположен на странице Additional палитры компонентов и предназначен для размещения на оконной форме эмблем, рисунков, фотографий. Назначение и функциональное содержание кнопки вывода графика функции будет рассмотрено в следующей лабораторной работе.

Таким образом, в проект входят:

- модуль оконной формы Form1- Unit 1;

- модуль первого метода решения Unit 2, например метод хорды;

- модуль второго метода решения Unit 3, например метод половинного деления.

- модуль второй оконной формы Unit 7, для рисования графика функции

(лабораторная работа №4).

Модули 1 и 2 могут создаваться автономно, как новое приложение Unit.pas

( File New Other Unit).

Добавление в проект модулей Unit.pas происходит с помощью команды в главной линейки меню:

Project Add to Project.

Структуру проекта можно посмотреть через команду:

View Project Manager

Программный код модуля Unit 1 пополняется соответствующими процедура-ми, обеспечивающими работу того или иного компонента формы Form1. Шабло-ны-заготовки таких процедур появляются в программном коде при двойном нажатии левой клавишей мышки на сам этот компонент в оконной форме.

Список уравнений и методов в компонентах ComboBox вводится через свойство Items инспектора объектов.

Модуль оконной формы Unit 1 имеет следующий вид:

unit Unit1;