Функція-обробник formcreate
При запуску програми виникає подія «створення форми» (OnCreate). Оформимо функцію-обробник цієї події, яка зазвичай використовується для ініціалізації початкових установок, таких, як, наприклад, занести початкові значення вихідних даних до відповідних вікна Edit *. очистити вікно Memo.
Для цього робимо подвійне клацання кнопкою миші на будь-якому вільному місці форми, після чого в лістинг програми (Unit 1.cpp) автоматично вноситься заготовка для створення функції: її заголовок ... FormCreate (...) і фігурні дужки.
між символами <>, які позначають початок і кінець функції, відповідно, вставляємо потрібний текст програми (див. приклад, п. 1.4.1).
Увага. Не набирайте заголовки функцій-обробників вручну.
Функція-обробник натискання кнопки (Button * Click)
Вибравши в меню Standard піктограму, поміщаємо на форму компоненту Button 1 (2,3, ...). За допомогою інспектора об'єктів змінюємо заголовок (Caption) на текст, наприклад, «Виконати», регулюємо положення і розмір кнопки. Подвійним клацанням кнопкою миші по компоненті Button 1 в текст програми вставляємо заготовку її функції-обробника ... Button 1Click (...) <>. Між фігурними дужками набираємо відповідний код.
Всі теми даного розділу:
Загальні теоретичні відомості
Алфавіт мови С / С ++ складається з: великих і малих літер латинського алфавіту, арабських цифр і спеціальних символів, зміст і правила використання яких будуть розглядатися далі. В яз
Запис самовизначення констант
Тип даних Загальний формат записи Приклади Десяткові цілі ± n 22 -15 176 -1925 Вещ
декларація об'єктів
Всі об'єкти (змінні, масиви і т.д.), з якими працює програма, необхідно декларувати. У декларації об'єктах присвоюються ідентифікатори (ID), які можуть вкл
директиви препроцесора
Перед компіляцією програми за допомогою директив препр-цес-сміття виконується предва-ри-ті-ль-ва обробка тексту програми. Директиви починаються з символу #; за яким слід найменування
Налаштування форми
Порожня форма в правому верхньому куті має кнопки управління, призначені для згортання форми. для розгортання
Основні функції перетворення рядків
StrToFloat (St) - перетворює рядок St в дійсне число; StrToInt (St) - перетворює рядок St в ціле число.
компонента Label
Дана компонента використовується для виведення написів, для чого в меню компонент Standard вибирається піктограма.
Запуск і робота з програмою
Перед запуском програми на обробку слід зберегти програму, для чого потрібно вибрати в меню File пункт Save All. Запустити програму можна, натиснувши Run в головному ме
Стандартні функції виведення інформації
Для виведення інформації в консольному додатку найчастіше використовуються наступні функції: puts (S) - висновок рядка символів S з переходом на початок нової ст
Стандартні функції введення інформації
Функція gets (S) забезпечує введення рядка символів S до натискання клавіші Enter, тобто дозволяє ввести рядок, що містить прогалини. для форматує
компонента RadioGroup
В меню Standard виберіть піктограму. помістіть її в потрібне місце форми. На формі з'явиться облямований лінією
Загальні теоретичні відомості
Під циклом розуміється багаторазове виконання одних і тих же операторів при різних значеннях проміжних даних. Число повторень може бути задано в явній або неявній формах. Для організації
Короткі теоретичні відомості
Підпрограма - це іменована і певним чином оформлена група операторів, що викликається в міру необхідності. У мові С ++ як підпрограм використовують фу
Область дії змінних
Область дії змінної - це правила, які встановлюють, які дані доступні з поточного місця програми, і визначають змінні двох типів: глобальні та локальні.
Загальні теоретичні відомості
Масив - кінцева послідовність даних одного типу. Масив - об'єкт складного типу, кожен елемент якого визначається ім'ям (ID) і цілочисельним значенням індексу (номера), по которо
компонента StringGrid
При роботі з масивами введення і виведення значень зазвичай організовується з використанням компоненти StringGrid, призначеної для відображення інформації у вигляді двомірної таблиці, кожна клітинка до
Налаштування компоненти StringGrid
На закладці Additional виберіть піктограму. встановіть компоненти StringGrid1 і StringGrid2 і про
Зв'язок покажчиків з масивами
Покажчики та масиви тісно пов'язані між собою. Ідентифікатор масиву є покажчиком на його перший елемент, тобто для масиву int a [10], вирази a
Покажчики на покажчики
Зв'язок покажчиків і масивів з одним виміром справедливо і для масивів з бóльшим числом вимірів. Якщо розглядати попередній масив (int a [2] [3];) як масив двох мас
Динамічне розміщення даних
Для створення масивів зі змінною розмірністю використовується динамічне розміщення даних, задекларованих покажчиками. Для роботи з динамічною пам'яттю використовуються стандартні функції б
Налаштування компонент StringGrid
Для компоненти StringGrid1 значення ColCount і RowCount встановіть рівними, наприклад, 3 - три стовпці і три рядки, а FixedCols і FixedRows - 1. Так як
Рядки як одномірні масиви символів
У мові С / С ++ рядок - це одновимірний масив символів, закінчую-щійся нульовим байтом, кожний біт якого дорівнює нулю, при цьому для нульового байта визначена константа'' (ознака око
Компонента-кнопка BitBtn
Компонента BitBtn розташована на сторінці Additonal і являє собою різновид стандартної кнопки Button. Її відмінність - наявність зображення на поверхні, яке визначається
Обробка подій
Про всі відбуваються в системі, таких, як створення форми, натискання кнопки миші або клавіатури і т.д. ядро Windows інформує вікна шляхом посилки відповідних повідомлень. середа
теоретичні відомості Робота з файлами Компоненти OpenDialog і SaveDialog Робота з програмою Побудова графіків за допомогою компоненти Chart Налаштування форми Стандартні математичні функції навчальне видання
Структура об'єднує логічно пов'язані дані різних типів. Структурний тип даних визначається описом шаблону: struct Рerson
Файл - це набір даних, розміщений на зовнішньому носії та розглянутий в процесі обробки і пересилання як єдине ціле. Прототипи більшості функцій по обробці файлів описані в бібліотеках
Компоненти OpenDialog і SaveDialog знаходяться на сторінці Dialogs. Всі компоненти цієї сторінки невізуальні, тобто не видно при роботі програми, тому їх розміщують в будь-якому міс
Форма може мати вигляд, представлений на рис. 8.2. Кнопку «Створити» натискаємо тільки при першому запуску програми або, якщо захочемо замінити колишню інформацію на але
Зазвичай результати розрахунків представляються у вигляді графіків і діаграм. Система Builder має потужний пакет стандартних програм виведення на екран і редагування графічної інформації, який
Панель діалогу програми з отриманих результатів представлена на рис. 9.2. Мал. 9.2 nbs
Для використання математичних функцій необхідно підключити файл math.h. Параметри і повертаються результати більшості математичних функцій мають тип doubl
БуськоВіталій Леонідович, КарцевВіктор Тимофійович, КрівоносоваТатьяна Михайлівна, Навроцький