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

13

Лабораторна робота № 1

Лабораторна робота № 1

Тема роботи: Знайомство з інтерфейсом середовища C++Builder. Робота з проектом.

Мета роботи: Вивчити розміщення інструментарію середовища розробки C++Builder. Набуття навичок роботи з проектом у середовищі C++Builder.

П орядок проведення роботи

Частина І. Знайомство із середовищем C++Builder

Стандартним образом запустити C++Builder і приступитися до розгляду робочого стола C++Builder.

Основними елементами середовища програмування C++Builder є:

• головне вікно, що включає:

- головне меню,

- панелі інструментів,

- палітру компонентів;

текстовий редактор (Code Editor), відображуваний одним або декількома вікнами;

конструктор форм (Form), відображуваний одним або декількома вікнами - по одному на кожну форму;

інспектор об'єктів (Object Inspector).

Головне вікно розташовується після запуску C++Builder у верхній частині екрана. Головне вікно програми залишається відкритим увесь час, поки залишається завантаженим C++Builder.

Головне меню, що перебуває у верхній частині головного вікна C++Builder призначено для керування послідовністю дій у середовищі при створенні програми. Воно являє собою досить складну деревоподібну структуру й управляється або мишею, або клавішами клавіатури. Кожний елемент меню містить коротку назву, у якому підкреслено один символ. При виборі елемента меню відкривається відповідне підменю у вигляді вертикального списку елементів, кожний з яких являє собою або команду, або звертання до підменю наступного рівня. Будь-який елемент підміню також містить коротку назву, у якому підкреслено один символ. За назвою можуть іти три крапки, що означають, що при виборі елемента буде створене вікно для завдання параметрів. Наприкінці елемента може перебувати назва клавіші (сукупності клавіш) швидкого керування, за допомогою якої (яких) можна відразу ж вибрати відповідний елемент меню, минаючи проміжні операції. Перелік клавіш швидкого керування наведений у додатку. Наявність чорної стрілки, спрямованої вправо, означає, що при виборі цього елемента буде відкрито підменю наступного рівня, що має точно таку ж структуру, що й підміню попереднього рівня.

В деяких ситуаціях окремі елементи підміню недоступні для використання. Так, не можна скористатися командою збереження файлу, якщо жоден з файлів не відкритий.

Деякі команди меню є відмічуваними. При виборі такої команди перед її назвою з'являється символ "галочка" (при повторному виборі команди цей символ зникає). Якщо та або інша команда відзначена, у середовищі виконуються ті дії, які ініціалізуються цією командою (з'являються додаткові зображення, допускається або забороняється виконання якихось дій і т.д.). У цьому змісті така команда виступає як своєрідний вимикач. Крім стандартних команд, меню File містить команди для створення нового додатка, форми або модуля даних.

Головне меню C++Builder складається з наступних підменю:

File (робота з файлами);

Edit (редагування);

Search (пошук інформації);

View (перегляд інформації);

Project (параметри проекту);

Run (виконання програми);

Component (бібліотека компонентів);

Database (база даних);

Tools (інструментальні засоби);

Help (довідкова система).

Панелі інструментів, формовані при установці пакета C++Builder Standard, містять ряд кнопок із графічним зображенням дій, які вони виконують. Як правило, вони дублюють деякі найбільше часто використовувані команди головного меню, тому панелі інструментів можуть самі розглядатися як своєрідне однорівневе меню.

Стандартна панель (Standard) містить кнопки роботи з файлами, що дозволяють виконувати найбільше часто використовувані операції відкриття, збереження й закриття файлів.

Панель перегляду (View) містить кнопки, що дозволяють переглянути окремі частини проекту.

Панель засобів запуску й налагодження (Debug) містить кнопки налагодження проекту (запуск проекту, покрокове виконання й т.д.).

Спеціальна панель (Custom) - у цю панель містяться кнопки різноманітного призначення. Спочатку тут перебуває тільки одна кнопка - Help Contents - Відкрити зміст довідкової системи.

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

Палітра Компонентів використає посторінкове угруповання об'єктів. Угорі Палітри перебуває набір закладок - Standard, Additional,..., Dialogs і т.д. Якщо Ви клацнете мишею на одну із закладок, то Ви можете перейти на наступну сторінку Палітри Компонент. На палітрі компонентів вибираються компоненти, з яких можна будувати додатка.

Зрозуміло, що оскільки в C++Builder ви візуальним образом будуєте свою програму, всі ці компоненти мають своє графічне подання в поле форм для того, щоб можна було б ними відповідним чином оперувати. Але для працюючої програми видимими залишаються тільки візуальні компоненти. Компоненти згруповані на сторінках палітри за своїми функціями.

Проектувальник форм

Для кожного нового проекту в C++Builder автоматично відображається вікно проектувальника форм (Form Designer), що являє собою головне вікно майбутнього додатка й за замовчуванням має ім'я Form1. При запуску C++Builder конструктор відображає порожню форму. Форма - це центральний елемент візуального програмування. Вона може представляти головне вікно програми, дочірнє вікно, діалогову панель. На ній ви розміщаєте різні елементи керування.

Вікно редактора коду

Вікно редактора коду (Code Editor) має заголовок Unit1.pas і перебуває (після запуску C++Builder) за вікном проектувальника форм. Редагування програм здійснюється в редакторі. C++Builder володіє наймогутнішим, убудованим у редактор графічним отладчиком, що дозволяє знаходити й усувати помилки в коді.

Потрібно сказати, що майже всі інструментальні вікна C++Builder є стикуємими вікнами. При первісному запуску C++Builder до лівої сторони редактора коду пристиковано вікно оглядача класів. Це не просто інструмент перегляду структури класів. Його можна використати з великою вигодою, оскільки він дозволяє автоматично вводити в опис класу нові елементи (функції, дані й властивості).

Інспектор об'єктів

Цей інструмент (Object Inspector) представляє із себе окреме вікно, де ви можете в період проектування програми встановлювати значення властивостей і подій об'єктів (Properties & Events). Якщо вікна Object Inspector немає на екрані, його можна відкрити за допомогою команди Object Inspector меню View.

Менеджер проектів

Менеджер Проекту (Project Manager) дає можливість розроблювачеві переглянути всі модулі у відповідному проекті й постачений зручним механізмом для керування проектами. Менеджер проектів показує імена файлів, час/дату обраних форм та інше. Можна негайно потрапити в текст або форму, просто клацнувши мишкою на відповідне ім'я. Викликається з меню View.

Частина 2. Робота з компонентами

Для ефективної розробки користувальницьких інтерфейсів додатків C++ Builder нерідко виникає необхідність у маніпулюванні компонентами на формах. Більшість операцій для маніпулювання компонентами перебувають у меню Edit. До різних опцій цього меню варто звертатися після того, як на формі обраний один або кілька компонентів, властивості яких потрібно змінити.

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