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

1. ІНТЕГРОВАНЕ СЕРЕДОВИЩЕ ПРОГРАМУВАННЯ СИСТЕМИ borland C++

Система Borland C++ має інтегроване середовище, що володіє великими можливостями й зручностями для користувача. Вона спрощує процес програмування і робить його більш ефективним. Інтегроване розвите середовище програмування - Integrated Development Enviroment надає користувачу наступні додаткові можливості:

  • віконний інтерфейс: можливість створення на екрані декількох вікон, які можна переміщати по екрану, змінюючи їхні розміри;

  • підтримка роботи з мишею;

  • наявність блоків діалогу;

  • можливість обміну з вікном Help і між вікнами редагування;

  • наявність макромови редактора;

  • підсвічування лексем у процесі редагування.

1.1 СКЛАД СИСТЕМИ ПРОГРАМУВАННЯ Borland C++3.1

У системі програмування Borland C++ 3.1 компоненти звичайно розміщаються в наступних каталогах:

1. BGI - система підтримки графічного інтерфейсу фірми Borland.

2. BIN - основний каталог:

• бібліотеки, що динамічно підключаються, (*.dll);

• файли конфігурації для компілятора, підсистеми Help і т.п.;

• автономний препроцесор і компілятор для запуску з командного рядка;

• модулі, що виконуються, для запуску інтегрованого середовища в MS-DOS і MS Windows;

• файли ініціалізації, що містять параметри настроювання для інтегрованого середовища і його компонентів;

• допоміжні підсистеми, наприклад підсистема керування проектами Make.

3. CRTL - ряд каталогів з вихідними текстами функцій стандартної бібліотеки мов Сі й Сі++ (C/C++ Runtime Library Version 5.0).

4. DOC - файли документації по інтегрованому середовищу і його компонентам.

5. EXAMPLES — вихідні тексти й файли проектів для декількох нескладних програмних систем.

6. INCLUDE - заголовні файли системи програмування.

7. LIB - бібліотеки об'єктних модулів.

8. OWL - підсистема для розробки інтерфейсів прикладних програм, призначених для роботи в MS Windows (Object Windows Library).

Для запуску варіанта інтегрованого середовища для MS Windows необхідно виконати програму bc.exe.

1.2 НАСТРОЮВАННЯ ІНТЕГРОВАНОГО СЕРЕДОВИЩА BORLAND C++3.1

Для інтегрованого середовища Borland C++ 3.1, укажемо мінімально необхідні дії по настроюванню середовища Borland C++ 3.1, достатні для створення, налагодження, компонування й виконання програм мовою Сі.

1.2.1 Запуск Borland C++3.1 і вихід із системи

Для того щоб запустити систему Borland C++3.1, треба створити й запустити файл bc.bat.

а) Створіть файл bc.bat. Для цього в середовищі Windows виконайте послідовність команд: Пуск – Програми – Стандартні – Блокнот. Відкриється Блокнот.

Уведіть наступний текст:

Ім'я диска1:\Drv\Cyr2r.com

Ім'я диска1:\Drv\Mouse.com

Ім'я диска2:\BC31\Bin\bc.exe

Ім'я диска3:\шлях до своєї папки

і збережете його у вашій папці з ім'ям bc.bat.

Тут замість Ім'я диска1 запишіть ім'я диска на який знаходиться папка Drv, що містить файл Cyr2r.com – русифікатор і файл Mouse.com – драйвер миші. DRV - ім'я папки, що містить русифікатор і драйвер миші не є постійним (на інших комп'ютерах може бути іншим).

Замість Ім'я диска2, запишіть ім'я диска на який знаходиться папка BC31, що містить файли компілятора Borland C++3.1.

Замість Ім'я диска3 запишіть ім'я диска на який знаходиться Ваша папка в який буде знаходитися файл bc.bat і всі розроблювальні вами програми (файли з розширенням срр), файли створені після успішної компіляції (файли з розширенням obj і файли, що виконуються (файли з розширенням exe).

Припустимо, що папка Drv, знаходиться на диску С:, компілятор Borland C++3.1 знаходиться в папці BC31 на диску D:, а папка USER – на диску F: у папці PROG. Тоді уміст файлу bc.bat:

C:\Drv\Cyr2r.com

C:\Drv\Mouse.com

D:\BC31\Bin\bc.exe

F:\PROG\USER

б) Запустите файл bc.bat. Відкриється вікно інтегрованого середовища Borland C++3.1. Для входу в головне меню можна натиснути клавішу F10 чи скористатися курсором миші. Основні елементи головного меню представлені на мал.1.

Малюнок 1

в) Для виходу із системи натисніть комбінацію клавіш Alt-X чи виконаєте команди FILE - QUIT

1.2.2 Настроювання середовища Borland C++ 3.1

а) Перед початком роботи запишіть повні імена каталогів (шлях), що містять заголовні файли й бібліотеки системи програмування Сі. Для цього необхідно перейти в меню Options|Directories. З'явиться вікно

Малюнок 2

У поле Include directories запишіть повний шлях до папки INCLUDE, що містить заголовні файли, а в поле Library directories – повний шлях до папки LIB, що містить файли бібліотеки системи програмування Сі.

Поля Output Directory і Source Directories можна не заповнювати.

Збережіть настроювання, виконавши послідовно команди Options - SaveOK.

б) Збережіть у своїй папці наступні файли BC31\BIN\ TCDEF.dsk і TCDEF.dpr.

1.3 КОМПОНЕНТИ ІНТЕГРОВАНОГО СЕРЕДОВИЩА Borland C++3.1

Екран інтегрованого середовища Borland C++3.1 містить п'ять основних частин:

  • головне меню;

  • вікно редагування;

  • вікно повідомлень;

  • вікно результатів;

  • рядок стану.

Малюнок 3

1.3.1 Структура вікон системи Borland C++

Велика частина того, що ви бачите й робите в середовищі системи Borland C++, відбувається у вікні. У системі Borland C++ може існувати довільне число вікон (у межах наявної пам'яті), але в кожен момент часу активним може бути тільки одне вікно.

Система Borland C++ дозволяє без затруднень визначити, яке саме вікно є активним. Це досягається за допомогою подвійних ліній бордюру, у яких полягає активне вікно. Якщо ваші вікна перекриваються, то активне вікно завжди буде знаходитися поверх інших вікон.

Існує кілька типів вікон, але велика їхня частина має наступні загальні елементи:

• рядок заголовка;

• маркер закриття вікна;

• смуги прокручування;

• кут зміни розміру вікна;

• маркер розгортання вікна на весь екран;

• номер вікна (від 1 до 9).

На малюнку 4 показані основні елементи вікон системи Borland C++ 3.1:

Малюнок 4

Вікно редагування відображає в нижньому лівому куті поточний номер рядка і номер стовпця. Якщо ви модифікували текст у вікні, то ліворуч від номерів рядка й стовпця буде розташовуватися символ у виді зірочки (*).

Для того щоб швидко закрити вікно, досить підвести до маркера закриття вікна курсор миші і натиснути кнопку.

Рядок заголовка містить назву даного вікна.

Маркер розгортування вікна на весь екран містить піктограму, до якої потрібно підвести покажчик миші і натиснути кнопку миші, щоб розгорнути на весь екран чи повернути вікно у вихідний стан.

Перші 9 відкритих вікон мають номер. Для активізації вікна можна скористатися комбінацією клавіші Alt і цифри - номера вікна.

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

Рядок заголовка, що є самим верхнім рядком вікна, тримає назву даного вікна і номер вікна. Для того щоб розгорнути вікно на весь екранний кадр, можна підвести покажчик миші до рядка заголовка і двічі короткочасно натиснути кнопку миші.

Маркер закриття вікна являє собою прямокутник, що розташований у верхньому лівому куті вікна. Для закриття вікна необхідно підвести до нього покажчик миші і короткочасно натиснути кнопку миші, (можна також вибрати команду Window Close (Вікно Закрити) чи натиснути комбінацію клавіш Alt-F3).

Для зміни розміру вікна за допомогою клавіатури необхідно вибирати команду Size Move (Розмір Перемістити) із меню Window (Вікно) або натиснути комбінацію клавіш Ctrl-F5.

Для того, щоб розгорнути вікно на весь екран за допомогою клавіатури виберіть команду Window Zoom (Вікно Розгорнути) чи натисніть клавішу F5.

1.3.2 Головне Меню

Основні команди інтегрованого середовища зосереджені в головному меню. Перелічимо функції основних команд головного меню:

а) File

Основні функції приведені на мал.5.

Малюнок 5

• створення нового вихідного тексту (New);

• завантаження існуючого тексту (Open);

• збереження вихідного тексту після редагування (Save, Save as);

• печатка вихідного тексту (Print);

• вихід з інтегрованого середовища (Exit).

б) Edit

Основні функції приведені на мал.6.

• скасування зроблених модифікацій (Undo);

• "вирізання" позначеного блоку (Cut);

• копіювання (Copy) позначеного блоку в буфер обміну (Clipboard);

• вставка (Paste) позначеного блоку з буфера обміну в текст, починаючи з поточної позиції курсору.

Малюнок 6

в) Search

• пошук і заміна рядків у вихідному тексті;

• перехід до рядка тексту із заданим номером.

г) Run

Основні функції приведені на мал.7.

Малюнок 7

• виконання програми, що виконується, (Run);

• аргументи програми, що виконується, (Arguments);

• аргументи відладчика (Debugger arguments).

д) Compile

Основні функції приведені на мал.8.

Малюнок 8

• компіляція (Compile);

• побудова програми, що виконується, на основі файлу проектів (Make);

• компонування (Link);

• побудова програми, що виконується, без обліку відповідності об'єктних і модулів, що виконуються, останнім версіям вихідних модулів (Build all).

е) Project

• відкрити (чи створити новий) проект (Open project);

• закрити проект (Close project);

• додати ім'я компонента в проект (Add item);

• видалити ім'я компонента з проекту (Delete item).

ж) Browse - група команд, що дозволяють переглянути ієрархію класів (для C++), функції і перемінні програмної системи.

з) Options - задає режими роботи компонентів інтегрованого середовища й параметри її роботи:

• параметри компілятора (Compiler);

• параметри підсистеми керування проектом (Make);

• параметри компоновщика (Linker);

• параметри бібліотекаря (Librarian);

• відладчик (Debugger);

• імена основних каталогів (Directories);

• характеристики основних ресурсів (Resources);

• параметри середовища (Environments);

• команда збереження настроювань і установок для параметрів середовища (Save).

Основні функції приведені на мал.9.

Малюнок 9

и) Window - інформація про відкриті вікна й способи їхнього розташування.

к) Help - підсистема оперативної допомоги по інтегрованому середовищу й елементам мови програмування.

У робочому каталозі (Output Directory) розміщаються об'єктні модулі і модулі створюваної програмної системи, що виконуються.

Перервати будь-яку дію при роботі з меню можна натиснувши клавішу Esc.

1.3.3 Блок діалогу

Блок діалогу являє собою зручний спосіб перегляду й завдання параметрів. Ви можете відкрити чи зберегти потрібний вам файл у відповідної директорії. Приклад блоку діалогу приведений на малюнку 10:

Малюнок 10

Більшість блоків діалогу має три стандартні кнопки дії: OK, Cancel, Help. Перехід усередину вікна діалогу здійснюється клавішею Tab і стрілками. Клавіша Esc по дії рівносильна кнопці Cancel.

1.4 РЕДАГУВАННЯ ФАЙЛІВ У borland C++ 3.1

Далі буде представлений набір команд редагування системи Borland C++ 3.1. Варто пам'ятати, що ці команди мають відношення до редактора. Інтегроване середовище системи Borland C++ як і раніше дозволяє використовувати прийняті в продуктах корпорації Borland уже знайомі вам комбінації клавіш для переміщення у файлі, вставки, копіювання й видалення тексту, а також для пошуку і заміни. Однак крім знайомих засобів він пропонує вам зовсім нові меню: меню Edit і меню Search. На додаток до цього система Borland C++ 3.1 забезпечується підтримкою миші при виконанні більшості операцій переміщень курсору й команд маркірування блоку тексту. Коли ви вперше запускаєте систему Borland C++, вікно редагування вже знаходиться в активному стані. Для того щоб відкрити інші вікна редагування, необхідно перейти в меню File і вибрати команду Open. Знаходячись у вікні редагування, можна натиснути клавішу F10, щоб повернутися в головне меню; для повернення у вікно редагування треба натискати клавішу Esc доти, поки ви не вийдете із системи меню.

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