Категорія «C++ Builder»

Запитання та завдання

Що таке структура? Коли вона використовується? Як створювати тип структура? Як описувати дані типу структура? Як здійснюється доступ до полів структури? Як можна ініціювати поля структури? Чи можна до складу структури включати функції? Які компонети системи С++ Builder використовуються для об­робки даних типу структура? Переглядів: 1 672

Практичне застосування структур

Приклад 15.1. Обробити відомість успішності групи студентів, які здавали в сесію іспити з математики,фізики і програмування, та вивес­ти відомість успішності з зазначенням середнього бала кожного студен­та з усіх предметів, середнього бала з кожного предмета, середнього ба­ла групи з усіх предметів, відмінників, а також за запитом— інформа­ції про студента. Програмну реалізацію частини умов даного завдання на …

Запитання та завдання

Які строкові дані можна використовувати в С++ Builder? У чому полягають принципові відмінності у використанні рядків типу AnsiStringі даних символьного типу Char? Які операції можна використовувати при роботі з рядками ти­пу AnsiString? Як можна одержати доступ до потрібного символа в рядку? Як здійснюється порівняння рядків? Яка функція використовується для виділення з рядка потрібного фрагмента (підрядка)? …

Використання рядків типу AnsiString

У візуальному режимі С++ Builder зазвичай використову­ються рядки типу AnsiString,що визначені у бібліотеці візуальних компонентів (VCL), яка автоматично підключається до програмного модуля користувача. Описувати їх можна, використовуючи службове слово AnsiString, або String (з великої літери). Наприклад, ідентич­ними будуть описи: AnsiString str; та String str;. В описі рядка його можна відразу ініціювати, наприклад: AnsiString str = …

Запитання та завдання

Які методи доступу до елементів одновимірних та багатовимір­них масивів застосовуються у мові С++? Який заголовний файл потрібно підключити при використанні функції (InputBox,ShowMessage тощо) системи Windows? Які незалежні кнопки існують у С++ Builder? За допомогою яких властивостей визначається їхній стан? Які властивості компонента StringGrid використовуються під час роботи з ним? Які параметри потрібно установити для застосовування …

Обробка двовимірних масивів

Для введення і виведення двовимірних масивів можна ви­користовувати ті ж компоненти, що і для одновимірних маси­вів. Крім того, для цих потреб зручно використовувати компо­нент StringGrid, який входить до складу сторінки компонентівAdditional і являє собою таблицю рядків. Кількість стовпців і рядків таблиці визначається властивостями Cols[n] і Rows[n], а звернення до комірки таблиці здійснюється з використанням властивостей …

Обробка одновимірних масивів

Ознайомимося з особливостями обробки масивів та метода­ми введення-виведення цих даних у середовищі С++ Builder. Значення елементів масивів у цій системі треба вводити за до­помогою вікон введення [2, 4-8,12-14,19, 20]. Розглянемо введення елементів масиву шляхом багатора­зового використання вікна компонента Edit. Приклад 13.1. Обчислити функцію y=axі2-sinx1, якщо її елементи розташовані в масиві та мають значення: Х0 = …

Запитання та завдання

Охарактеризуйте принципову відмінність візуального програ­мування від консольного. Назвіть основні елементи головного вікна системи С++ Builder. Як змінити властивості вікна форми? Які компоненти найчастіше використовуються для організації введення і виведення даних? Як задавати цим компонентам потрібні властивості? Що таке вікно коду програми, і як здійснювати перехід від вік­на форми до вікна коду і назад? Що таке …

Використання компонентів введення-виведення

Раніше було розглянуто розв’язання прикладу, в якому компоненти Label і Editвикористовувалися для введення однієї змінної. Якщо в задачі виникає потреба введення багатьох зна­чень змінних і для кожної з них призначаються окремі компо­ненти, то вікно форми виявиться перевантаженим і менш зручним у застосуванні. Цього можна уникнути, багаторазово використовуючи одне вікно введення з відповідною підказкою для різних …

Консольний режим середовища C++ Builder

У системі С++ Builder існує можливість розв’язання задач без використання візуальних засобів. Такий режим називаєть­ся консольним і реалізується шляхом імітації роботи в системі MS DOS. Слід зауважити, що кодування російських літер, тоб­то кирилиці, у MS DOS інше (стандарт ASCII), ніж у системі Windows (стандарт ANSI). Враховуючи це, всі повідомлення краще записувати латинськими літерами. Розглянемо методику …