
- •Міністерство освіти і науки України
- •Національний університет водного господарства та природокористування
- •Кафедра електротехніки і автоматики
- •Лабораторна робота № 23
- •23.1 Мета роботи
- •23.2 Теоретичні відомості
- •23.3 Опис лабораторного обладнання
- •23.4 Порядок виконання роботи
- •Змініть заголовок (Caption) форми з "Forml" на "Табулювання функції" (без лапок) і збільшіть розміри форми у вертикальному напрямку.
- •Змініть піктограму у лівому верхньому куті форми, задавши конкретний файл з рисунком піктограми як значення властивості Icon (піктограма) форми.
- •Введіть назви команд контекстового меню форми.
- •Запрограмуйте команду "Очистити поле виведення" головного меню, скориставшись методом Clear об'єкта Меmоі.
- •Запрограмуйте команду "Протабулювати".
- •Вимоги до звіту
- •23.6 Контрольні запитання
Міністерство освіти і науки України
Національний університет водного господарства та природокористування
Кафедра електротехніки і автоматики
Лабораторна робота № 23
з курсу “Програмування і алгоритмічні мови” для студентів спеціальності “Автоматизоване управління технологічними процесами”
Рекомендовано до друку методичною комісією факультету прикладної математики та комп’ютерно-інтегрованих систем
Протокол № ___від ________2005р.
Рівне 2005
Лабораторна робота № 23 “Програмування циклів. Об'єкти: Memo, MainMenu, PopupMenu, CheckBox, GroupBox” з курсу “Програмування і алгоритмічні мови” для студентів спеціальності “Автоматизоване управління технологічними процесами” /
В.Й. Пастушенко, В.Ю. Кірпічніков, А.М. Стеценко – Рівне: НУВГП, 2005 – 14 с.
Відповідальний за випуск – зав. кафедри електротехніки та автоматики, професор, академік УЕАН Б.О. Баховець.
Робота 23. Програмування циклів. Об'єкти: Memo, MainMenu, PopupMenu, CheckBox, GroupBox
23.1 Мета роботи
Створити форму для розв'язування задачі табулювання функції. Створити у ній головне меню (об'єкт типу MainMenu) з командами: закінчити роботу програми, табулювати функцію, очистити поля виведення результатів, а також контекстове меню (PopupMenu), що міститиме команду для очистки поля виведення. Результати табулювання вивести у багаторядкове поле редагування (об'єкт типу Мето). Передбачити можливість виведення результатів на екран, у файл, у масив. Напрямок виведення задати за допомогою трьох прапорців (об'єктів типу CheckBox), розташованих на панелі групи об'єктів (типу GroupBox) (див. рис. 9).
23.2 Теоретичні відомості
О
б'єкт
Мемо застосовують для створення
багаторядкового редактора тексту. Крім
звичайних властивостей,
поле редагування Мемо володіє ще такими:
Об'єкт CheckBox використовують для створення незалежного дво- чи трипозиційного прапорця: увімкнено/вимкнено (/недоступний). Для цього об'єкта визначені такі дві нові властивості:
П
анель
групи об'єктів GroupBox
призначена для розміщення
на ній групи із кількох об'єктів. Панель
групи використовують
для покращення дизайну вікна програми.
Властивості цього
об'єкта аналогічні до описаних вище.
З
а
допомогою об'єкта MainMenu
створюють головне меню програми.
Ось деякі властивості головного меню:
З
а
допомогою об'єкта PopupMenu
створюють контекстове меню
деякого компонента. Для "прив'язування"
контекстового меню
до конкретного об'єкта необхідно його
властивості Popup-Menu
надати значення імені (Name)
конкретного контекстового меню.
Розглянемо деякі властивості контекстового
меню:
Конкретна команда меню (головного чи контекстового) може мати такі властивості:
23.3 Опис лабораторного обладнання
Персональний комп’ютер.
Програмне забезпечення: C++ Builder 6.0.
23.4 Порядок виконання роботи
Завантажте середовище візуального програмування C++ Builder.
Змініть заголовок (Caption) форми з "Forml" на "Табулювання функції" (без лапок) і збільшіть розміри форми у вертикальному напрямку.