Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Держ_екзамен.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
93.7 Кб
Скачать

Дисципліна « Інструментальні засоби візуального програмування»

  1. Створити форму, на яку помістити 3 кнопки. Після натиснення на кнопку 1 сама кнопка розташовується зверху по всій ширині форми, розміри кнопки 2 збільшуються вдвоє в порівнянні з початковими. Кнопка 1 стає недоступною про це повідомляє напис на кнопці 2. А кнопка 3 зникає.

  2. Для демонстрації обробки подій узяти форму, на якій встановити кнопки ОК і Close. На формі також помістити стандартний компонент Label. Кнопка Close закриватиме додаток; ОК реагувати на подію OnClick (випадковим чином переміститься на формі); мітка (Name = Label 1) реагуватиме на події OnMouseDown (змінить колір свого фону на червоний), OnMouseMove (змінить колір свого фону на синій), OnMouseUp (змінить колір фону форми на зелений), OnDblClick (змінить свій заголовок на 'OnDblClick').

  3. Створити додаток, який із головної форми буде викликати одну і ту ж форму як у модальному так і немодальному режимі.

  4. Розмістити на формі компоненти Memo, RichEdit і три кнопки. Необхідно оперативно змінювати шрифт інформації, яка вводиться в RichEdit і фон Memo, а також використати Memo для перегляду вмісту файлу.

  5. Розмістити на формі компонент Tmemo, три компоненти TdateTimePicker . Поставити властивість Tmemo, яка автоматично активізує скролінг і внести декілька рядків. У властивість Kind елемента TdateTimePicker1 ставиться час, а в TdateTimePicker 2 і TdateTimePicker 3 дата. Властивість DataMode TdateTimePicker 2 – dmUPDown, а в інших dmComboBox. За допомого методу ONChange рядків дати і часу очистити Tmemo, записати в нього дані про дату і час.

  6. Створити програму, яка реалізує прості можливості текстового редактора з можливістю відкриття і збереження файлів з розширенням *.txt.

Елементи керування меню програми: файл, відкрити, зберегти, зберегти як, правка, копіювать, вставить, вирізать, виділить все, вихід.

Пункти меню Правка виконують стандартні для редакторів дії:

копіювать - RichEdit .CopyToClipboard

вставити - RichEdit .PasteFroxnClipboard; RichEdit.SetFocus;

вирізати -RichEdit. CutToClipboard;

виділити все - RichEdit. SelectAll.

  1. Створити панель інструментів для текстового редактора. Зробити недоступною кнопку Зберегти при створенні нового документу. Активізувати її при натиску кнопки Зберегти як. Об’єднати кнопки у групи.

  2. Створити рядок стану в додатку. Встановити в статусному рядку автоматичне відображення значення поточної спливаючої підказки (hint) панелі інструментів. Встановити в статусному рядку поточну дату і час.

  3. Створити додаток, який за допомогою таблиці дозволяє переглядать і редагувать дані на товари і ціни в магазині. В таблиці відобразити такі дані: назва товару, ціна, податок на додану вартість(20%), вартість. За допомогою кнопки „Додати” в таблицю вносяться назва товару і ціна з поля редакторів Edit користувачами. Кнопка „Видалити” дозволяє видалити поточний рядок таблиці.

  4. Завантажити зображення з графічного файлу, відповідно, стискаючи чи розтягуючи малюнок до встановлених розмірів графічного образу.

  5. Створити додаток, із якого можна здійснити друк малюнка і форми.

  6. Створити додаток для предметної області «Навчальний заклад», який буде працювати з таблицею бази даних. Таблиця повинна мати не менше 5-ти полів і 5- ти записів.

  7. Створити додаток, із якого можна здійснити друк вмісту багаторядкового редактора Memo.

  8. Створити додаток для предметної області «Магазин», який буде працювати з таблицею бази даних. Таблиця повинна мати не менше 5-ти полів і 5- ти записів.

  9. Створити додаток для предметної області «Бібліотека», який буде працювати з таблицею бази даних. Таблиця повинна мати не менше 5-ти полів і 5- ти записів.

  10. Створити форму, на яку помістити 4 кнопки. Після натиснення на кнопку 1 сама кнопка розташовується знизу по всій ширині форми, розміри кнопки 2 збільшуються вдвоє в порівнянні з початковими. Кнопки 1і 3 стають невидимими про це повідомляє напис на кнопці 4.

  11. Створити форму, на яку помістити 3 панелі. Після натиснення на панель 1 сама панель розташовується зверху по всій ширині форми, колір панелі 2 стає червоним. А панель 3 зникає.

  12. Створити форму, на яку помістити 3 панелі. Після натиснення на які вони динамічно змінюватимуть свій колір.

  13. Створити додаток, який дозволить переводити символи Memo у верхній регістр.

  14. Створення додатків в С++ Builder Алгоритм створення простого додатку.

  15. Проекти C++Builder. Організація проекту, основні файли проекту.

  16. Створення і збереження нового проекта. Менеджер проектів

  17. Розташування компонентів на формі. Перенесення компонентів із сторінок бібліотеки на форму.

  18. Батьки компонента. Пошук компонентів. Фіксація компонентів.

  19. Об'єктно-орієнтоване програмування. Структура головного файла проекта. Структура файлів модулів форм.

  20. Бібліотеки класів С + + и модель візуальніх компонентів.

  21. Сторінки палітри компонентів. Візуальні і невізуальні компоненти.

  22. Основні властивості, події і методи компонентів.

  23. Кнопки, індикатори і управляючі елементи. Загальна характеристика.

  24. Управляючі кнопки. Групи радіокнопок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]