> У даній програмі за допомогою компонента Image візуально видається фігура, координати якої введені в поля Edit1-Edit6.
4) ComboBox
Компонент « ComboBox »- Дає можливість ввести дані в поле редагування шляхом набору на клавіатурі або вибором зі списку. Для заповнення ComboBox а використовується свойтво Items-> Add (Елементи списку - масив рядків (нумеруються з нуля)). Також в цій роботі використовувалася властивість Itemlndex - Номер елемента, вибраного в списку. Якщо жоден з елементів списку не був вибраний, то значення властивості дорівнює мінус 2.
Рис. 5. Подання компонента ComboBox в програмі.
2.2 Опис підпрограми створення набору даних
Отримання вхідних даних - часто сама заплутана частина програми. Причина криється в тому, що програма повинна взаємодіяти з користувачем, тобто «миритися» з його примхами, враховувати прийняті угоди і передбачати удавані рідкісними помилки. Спроби змусити людину вести себе більш зручним для машини чином, як правило, розглядаються як неприйнятні, що справедливо. Завдання введення для функції низького рівня полягає в послідовному зчитуванні символів і складанні з них лексеми, з якою працюють вже функції більш високого рівня.
Для організації запису і читання файлу даних будуть використовуватися класи бібліотека fstream.
Fstream - створення файлового потоку для читання і для запису даних (двонаправлений обмін).
Типи одного об'єкта або функції повинні бути узгоджені у всіх їхніх описах. Повинен бути узгоджений за типами і вхідний текст, опрацьований транслятором, і зв'язуються частини програми. Є простий, хоча й недосконалий, спосіб домогтися узгодженості описів у різних файлах - включити у вхідні файли, що містять оператори та визначення даних, заголовні файли, які містять интерфейсную інформацію. Засобом включення текстів служить макрокоманда # include, яка дозволяє зібрати в один файл (одиницю трансляції) кілька вихідних файлів програми. Команда
# include «включається-файл»
замінює рядок, в якому вона була задана, на вміст файлу включається-файл. Природно, це вміст має бути текстом на С + +, оскільки його буде читати транслятор. Як правило, операція ввімкнення реалізується окремою програмою, званої препроцесором С + +. Вона викликається системою програмування перед власне трансляцією для обробки таких команд у вхідному тексті [7, c.99].
Для роботи з файлами зі своєї програми необхідно:
. Підключити заголовний файл # include що містить опис функцій, що дозволяють працювати з файловими потоками.
2. При відкритті та очищення файлу використовуються відповідні функції: ios :: app (Відкриття файл в режимі запису даних у кінець файлу) і ios :: trunc) (очищення файлу).
3. Опис підпрограми формування структури класів
3.1 Загальні відомості
Класи і об'єкти в С + + є основними концепціями об'єктно-орієнтованого програмування - ООП. Об'єктно-орієнтоване програмування - розширення структурного програмування, в якому основними концепціями є поняття класів і об'єктів. Основна відмінні...