Смекни!
smekni.com

Розробка засобами Delphi дидактичного ілюстративного матеріалу для розвязання задачі з аналітичної (стр. 5 из 5)

OleContainer1: TOleContainer;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form4: TForm4;

implementation

{$R *.dfm}

end.

Форма «Аналитика»:

unit Unit5;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, OleCtnrs;

type

TForm5 = class(TForm)

OleContainer1: TOleContainer;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form5: TForm5;

implementation

{$R *.dfm}

end.

Форма довідки:

unit Unit6;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, OleCtnrs;

type

TForm6 = class(TForm)

OleContainer1: TOleContainer;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form6: TForm6;

implementation

{$R *.dfm}

end.

Код проекту:

program Project1;

uses

Forms,

Unit1 in 'Unit1.pas' {Form1},

Unit2 in 'Unit2.pas' {Form2},

Unit3 in 'Unit3.pas' {Form3},

Unit4 in 'Unit4.pas' {Form4},

Unit5 in 'Unit5.pas' {Form5},

Unit6 in 'Unit6.pas' {Form6};

{$R *.res}

begin

Application.Initialize;

Application.CreateForm(TForm1, Form1);

Application.CreateForm(TForm2, Form2);

Application.CreateForm(TForm3, Form3);

Application.CreateForm(TForm4, Form4);

Application.CreateForm(TForm5, Form5);

Application.CreateForm(TForm6, Form6);

Application.Run;

end.

3 Опис інтерфейсу з екранними копіями

3.1 Інтерфейс проекту

Запуск програми здійснюється подвійним натисканням на файл Project1.exe. При запуску програми перше, що відбувається, — це презентація екранної заставки (Рисунок 6).

Рисунок 6 – Екранна заставка

Після завершення часу трансляції з’явиться головна форма (Рисунок 7).


Рисунок 7 – Головна форма додатку

Перш за все, слід ввести початкові дані, на підставі яких буде виконуватись обчислення. Вводяться вони у поля редагування поля «Начальные данные» (Рисунок 8).

Рисунок 8 – Панель "Начальне данные"

Введення цих даних обов’язково, бо без них неможливо розпочати роботу програми.

Після заповнення цих полів можна розпочати власне саму графічну побудову рішення. Здійснюється це за допомогою кнопки «Рисовать»у нижній правій області форми. Поруч знаходиться кнопка «Стереть», за допомогою якої виконується очистка форми, а трохи вище — панель «Результат», в якій після натискання на кнопку «Рисовать» відображається результат обчислення (Рисунок 9).


Рисунок 9 – Панель "Результат"

Зверху форми знаходиться панель «Настройка» (Рисунок 10), компоненти якої здійснюють налаштування інтерфейсу. Панель містить:

– індикатори «Сетка», «Оси», «Оцифровка осей», що виконують регулювання відображення сітки, оцифровування осей та оцифровування осей відповідно (режим «відображати»/»не відображати»);

– чотири випадаючих списка для регулювання кольорів на формі («Цвет сетки», «Цвет осей», «Цвет оцифровки», «Цвет рисунка»);

– випадаючий список для регулювання товщини ліній («Толщина линий»).

Рисунок 10 – Панель «Настройки»

Підменю «Аналитическое» меню «Решение задач» познайомить користувача з аналітичними відомостями (Рисунок 12), а підменю «Пример» того ж меню надасть приклад математичного рішення (Рисунок 13).

Рисунок 11 – «Решение задач»

Рисунок 12 – Аналітичне рішення

Рисунок 13 – Приклад рішення

Меню «Инструкция» здійснює виклик довідки по користуванню додатком (Рисунок 14).


Рисунок 14 – Інструкція користувача

Відомості про автора можна побачити, натиснувши на меню «Об авторе»(Рисунок 15).

Рисунок 15 – Про автора


3.2 Тестування проекту для тих даних, що використовувалися в консольному режимі

Рисунок 16 – Приклад роботи програми


Висновки

Даний курсовий проект полягав у розробці дидактичного ілюстративного матеріалу в Delphiдля визначення по введеним вершинам чотирьохкутника, в якому відношенні його діагональ АС ділить діагональ BD. Під час розробки додатку були вивчені теоретичні відомості з аналітичної геометрії, які згодом були застосовані у розробці.

Аналізуючи отриманий результат, результат розробки можна вважати позитивним: програма зручна у використанні, інтерфейс додатку зручний та інтуїтивно зрозумілий, наявність функцій, які користувач може налаштувати під себе: ввімкнення та відключення відображення сітки, оцифровування, зміна кольорів.

Таблица 1 – Файли проекту

№ з/п Имя файлу Опис Розмір
1. Project1.cfg Файл конфігурації проекту. 1 Кб
2. Project1.dof Файл параметрів проекту. Зберігає параметри проекту. 1 Кб
3. Project1.dpr Файл проекту. Містить основний код програми, посилання на всі вікна (форми) проекту та відносні до них модулі. У ньому також міститься код ініціалізації. Це найголовніша частина додатку. 1 Кб
4. Project1.exe Виконуючий файл. Створюється компілятором. Повністю самостійний додаток. 7,382 Кб
5. Project1.res Файл ресурсів. Це двійковий файл, що зберігає виконуючу проектом піктограму. 3 Кб
6. Unit1.dfm Файл головної форми. Це двійковий файл, що зберігає інформацію про форму. Кожному такому файлу відповідає файл програмного модуля. 13 Кб
7. Unit1.pas Файл програмного модуля головної форми. Зберігає код (текст модуля). 8 Кб
8. Unit2.dfm Файл форми заставки. 7,269 Кб
9. Unit2.pas Файл програмного модуля заставки. 1 Кб
10. Unit3.dfm Файл форми «Об авторе». 6,279 Кб
11. Unit3.pas Файл програмного модуля форми. 1 Кб
12. Unit4.dfm Файл форми «Пример». 1,254 Кб
13. Unit4.pas Файл програмного модуля форми. 1 Кб
14. Unit5.dfm Файл форми «Аналитическое». 421 Кб
15. Unit5.pas Файл програмного модуля форми. 1 Кб
16. Unit6.dfm Файл форми довідки. 317 Кб
17. Unit6.pas Файл програмного модуля форми. 1 Кб
18. Тека «_консоль»:
Project1.cfg Файл конфігурації проекту. 1 Кб
Project1.dof Файл параметрів проекту. Зберігає параметри проекту. 1 Кб
Project1.dpr Файл проекту. Містить основний код програми, посилання на всі вікна (форми) проекту та відносні до них модулі. У ньому також міститься код ініціалізації. Це найголовніша частина додатку. 2 Кб
Project1.exe Виконуючий файл. Створюється компілятором. Повністю самостійний додаток. 43 Кб

Список використаних джерел

1. Інтернет-ресурс: http://expert.Delphi.int.ru/ (онлайн довідник по Delphi).

2. Інтернет-ресурс: http://www.delphiworld.narod.ru («DelphiWorld» — статі про Delphi).

3. Інтернет-ресурс: http://ivt.kgpi.ru/.

4. Інтернет-ресурс: http://delhpi.mastak.ru.

5. Сухарёв М. В.Основы Delphi. Профессиональный подход — СПб.: Наука и Техника, 2004. — 600 с.: ил.

6. Коцюбинский А.О., Грошев С.В. Язык программирования Delphi 5 — М.: «Издательство Триумф», 1999. — 288 с.

7. Ильина Т.А. Программирование на Delphi 6 — М.: Питер, 2000. — 318 с.

8. Шапошников И. Delphi 5 — М.: Санкт-Петербург, 2001. — 203 с.

9. А.Я. Архангельский «Программирование в Delphi 6», Москва, ЗАО «Издательство БИНОМ», 2001 г., 1120 с.