ані наступні вкладки: Standard, Additional, Win32, System, Internet.
3. Опис програми
.1 Опис компонентів
У даній програмі є 4 форми з різними компонентами. Нижче наводяться опису компонентів, які використовуються в даній програмі. Опис компонентів використовуваних в програмі приведено в таблицях 1-4.
Таблиця 1 - Form1
КомпонентОпісаніеMainMenu1Главное меню программиBitBtn1Кнопка, відкриває форму побудови графікXpManifestМенеджер темLabel1Служіт для відображення тексту на формеLabel2Служіт для відображення подсказкіна формеLabel3Служіт для відображення тексту на формеRadioGroup1Спісок функцій графіків
Таблиця 2 - Form3
КомпонентОпісаніеMainMenu1Главное меню программиBitBtn1Кнопка, служить для промальовування графіка на Paintbox1BitBtn3Кнопка, служить для повернення на форму 2BitBtn4Кнопка, служить для виходу з программиLabeledEdit1Служіт для введення першої змінної в формулуLabeledEdit2Служіт для введення першої змінної в формулуLabeledEdit3Служіт для введення першої змінної в формулуUpDown1Ассоцііруется з LabeledEdit1UpDown2Ассоцііруется з LabeledEdit2UpDown3Ассоцііруется з LabeledEdit3Label1Служіт для відображення тексту на формеLabel2Служіт для відображення підказки на формеGroupBox1Контейнер компонентовLabel3Служіт для відображення тексту на формі
Таблиця 3 - Form4
КомпонентОпісаніеImage1Служіт для зберігання фонового ізображеніяLabel1Служіт для відображення тексту на формеLabel2Служіт для відображення тексту на формеLabel3Служіт для відображення тексту на формеLabel4Служіт для відображення тексту на формеMediaPlayer1Компонент для програвання звукових файловXpManifestМенеджер темTimer1ТаймерWebBrowser1Окно браузера
Таблиця 4 - Form5
КомпонентОпісаніеImage1Служіт для зберігання ізображеніяLabel1Служіт для відображення тексту на формеLabel2Служіт для відображення тексту на формеButton1Кнопка, що закриває форму.XPManifetМенеджер тим
3.2 Інтерфейс програми
Рисунок 1 - Вікно завантаження програми «Побудова графіків функцій»
Вікно завантаження програми «Побудова графіків функцій» представлено наступними компонентами: Image1, Label1, Label2, Label3, Label4, MediaPlayer1, XpManifest, Timer1, WebBrowser1.
Малюнок 2 - Вікно «Вибір функції графіка»
Вікно «Вибір функції графіка» представлено наступними компонентами: MainMenu1, BitBtn1, XpManifest, Label1, Label2, Label3, RadioGroup1.
Малюнок 3 - Вікно «Введення змінних і побудова графіка функції»
Вікно «Введення змінних і побудова графіка функції» представлено наступними компонентами: MainMenu1, BitBtn1, BitBtn3, BitBtn4, LabeledEdit1, LabeledEdit2, LabeledEdit3, UpDown1, UpDown2, UpDown3, Label1, Label2, Label3, GroupBox1.
Малюнок 4 - Вікно «Про програму»
Вікно Вікно «Про програму» представлено наступними компонентами: Image1, Label1, Label2, Button1, XPManifet.
3.3 Опис модулів, процедур і функцій
Програма складається з 4 модулів. У таблицях 1-4 наведено опис процедур і функцій, які в них використовуються.
Таблиця 5 - Модуль Form1
ПроцедураОпісаніеprocedure N4Click (Sender: TObject); Перехід до побудови графіка (в головному меню) procedure FormClose (Sender: TObject; var Action: TCloseAction); Закриття формиprocedure N5Click (Sender: TObject); Виходprocedure FormActivate ( Sender: TObject); 1) Центрує вікно 2) Кнопка «Вибір графіка функції» в гол. меню відключена 3) LabeledEdit3 і UpDown3 на форме3 спочатку приховані (для коректного вибору за замовчуванням) 4) Подсказкаprocedure BitBtn1Click (Sender: TObject); 1) Перехід до побудови графіка 2) Відтворення звукаprocedure RadioGroup1Click (Sender: TObject); Приховує або показує компоненти при виборі тієї або іншої функцііprocedure N7Click (Sender: TObject); Виклик довідки «Про програму» procedure FormKeyUp (Sender: TObject; var Key: Word; Shift: TShiftState); Виклик довідки F1procedure N6Click (Sender: TObject); Виклик довідки в гол. меню
Таблиця 6 - Модуль Form3
ПроцедураОпісаніеprocedure FormActivate (Sender: TObject); 1) Центрує вікно 2) Кнопка «Побудова графіка» в гол. меню отключенаprocedure N2Click (Sender: TObject); 1) Повернення до Вибору типу графіка функції в гол. меню 2) Рядок, що показує коректну формулу, сбрасиваетсяprocedure N5Click (Sender: TObject); Вихід у гл. меню менюprocedure FormClo...