Склад і призначення оболонки Borland C

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Кафедра: Автоматика та інформаційні технології

СКЛАД І ПРИЗНАЧЕННЯ ОБОЛОНКИ BORLAND C + +3.1

ЗМІСТ

Довідка за структурою оболонки Borland C

1. Виклик оболонки

2. Програма "Hello"

3. Етапи перетворення програми hello.cpp.

4. Система меню

Робота файлами (File)

Редагування (Edit)

Пошук (Search)

Виконання (Run)

Трансляція і компонування (Compile)

Налагодження (Debug)

Проект (Project)

Налаштування (Options)

Робота з вікнами (Window)

Система допомоги (Help)

5. Клавіші редагування

Переміщення курсору

Переміщення на великі відстані:

Команди вставки та переміщення

Команди обробки блоків:

6. Збирання і виконання програм в інтегрованому середовищі Borland C + + 3.1

Склад системи програмування Borland C + + 3.1

7. Інтегроване середовище програмування під DOS

Налаштування середовища

Установка в середовищі Borland З 3.1 повних імен каталогів.

Налаштування параметрів управління проектом

Інтегроване середовище програмування під Windows

Налаштування інтегрованого середовища Borland C + + 3.1

Вибір стандарту мови Сі.

Установка параметрів підсистеми Make

Створення проекту

Завдання аргументів командного рядка.

Збереження параметрів налаштування інтегрованого середовища.

Лабораторні завдання

1. Перша програма "Hello"

2. Друга програма "2 +2"

3. Третя програма "Що небудь з Examples"

4. Етапи перетворення програми

5. Працюємо в оболонці

6. Працюємо в відладчик.

7. Довідка по опціях

Бібліографічний список

Виклик оболонки

  • Виклик оболонки з каталогу BIN

c: \ bc31 \ bin \> bc.exe

Даний спосіб не рекомендується, так як каталог BIN стає робочим, і в ньому зберігаються всі призначені для користувача файли. У каталозі BIN повинні знаходитися тільки файлу фірми Borland від 10 червня 1992

  • Виклик оболонки з користувальницького каталогу

c: \ user \> bc.exe

Для реалізації цього способу у файлі autoexec.bat повинна бути задана змінна оточення PATH = c: \ bc31 \ bin

  • Виклик оболонки з користувальницького каталогу з розширення cpp, c, prj або tc

Для реалізації цього способу у файловому менеджері повинна бути встановлена ​​обробка файлу з розширення.

Зауваження. Якщо при вході в оболонку в поточному каталозі знаходиться рівно один проектний prj-файл, то буде відкрито і саме цей проект. Якщо prj-файлу немає або їх більше одного, то компілюватися буде файл активного вікна.

2. Програма "Hello"

Надалі будемо використовувати в якості прикладів два варіанти простий програми

Варіант 1.

# Include <stdio.h>

void main ()

{

printf ("Hello, World");

}

Варіант 2.

# Include <stdio.h>

# Include <string.h>

void main (int argc, char * argv [])

{

if (strcmp (argv [1], "English") == 0)

printf ("\ nHello, World");

else

printf ("\ nPrivet, Mir");

}

Етапи перетворення програми hello.cpp.

  1. Прекомпіляція. Здійснюється програмою cpp. Exe. Створює файл hello. I

  2. Компіляція. Здійснюється програмою bcc. Exe. Створює файл hello. Asm

  3. Асемблювання. Здійснюється програмою tasm. Exe. Створює файл hello. Obj

  4. Лінкування. Здійснюється програмою tlink. Exe. Створює файл hello. Exe

  5. Завантаження. Реалізується операційною системою. Виконуваний файл завантажується в ОЗУ для виконання.

При роботі в оболонці файли hello.i і hello.asm не створюються. Для їх побудови треба виконати наступні команди з поточного каталогу

D: \ bc31 \ bin \ cpp.exe-ID: \ bc31 \ include hello.cpp

D: \ bc31 \ bin \ bcc.exe-S-ID: \ bc31 \ include-LD: \ bc31 \ Lib hello.cpp

Система меню

Меню верхній частині екрана. Вхід за F10 або по Alt + "Z", де Z - перша (прописна) буква у відповідному слові меню (наприклад, Alt + F -> рядок меню File)

Е File Edit Search Run Compile Debug Project Options Window Help

Деякі команди меню виконуються при натисканні функціональних клавіш (F1-F10) у поєднанні з Shift, Alt або Ctrl, що зазначено у відповідних рядках меню.

Repaint desktop Перемальовування поточного вікна

Виклик сторонніх додатків

GREP

Turbo Assembler

Turbo Debugger

Turbo Profiler

Resource Compiler

Import Librarian

Робота файлами (File)

Таблиця 10

New

Створити новий файл з тимчасовим ім'ям Nonamexx.c і відкрити вікно

Open (F3)

Відкрити вікно з обраним файлом. Файл вибирається в окремому вікні. При введенні нового імені - створюється.

Save (F2)

Зберегти поточне вікно у файлі

Save as ...

Зберегти поточне вікно в окремому файлі з явно заданим ім'ям

Save all

Зберегти всі вікна у файлах

Change dir ...

Вибрати поточний каталог файлів

Print

Друк поточного вікна

DOS Shell

Запуск оболонки DOS (повернення по команді EXIT)

Quit (Alt + X)

Вихід

Редагування (Edit)

Таблиця 10

Undo (ALT + BkSp)

Скасувати останню команду

Redo (Shift + Alt + BkSp)

Повторити останню команду

Cut (Shift + Del)

Видалити блок із записом у буфер

Copy (Ctrl + Ins)

Копіювати блок у буфер

Paste (Shift + Ins)

Вставити блок з буфера

Clear (Ctrl + Del)

Видалити блок

Copy Example

Копіювати вибраний приклад з Help в буфер

Show Clipboard

Перегляд буфера

Пошук (Search)

Таблиця 10

Find

Шукати за зразком

Replace

Пошук за зразком із заміною

Search again (Ctrl + L)

Шукати наступний за знайденим по Find або Replace

Go to line number

Перехід до рядку з заданим номером

Previous error (Alt + F7)

Перехід до рядку програми, що викликала попереднє повідомлення (message)

Next error (Alt + F8)

Перехід до рядку програми, що викликала таке повідомлення

Locate function

Пошук заголовка функції в програмі

Виконання (Run)

Таблиця 10

Run (Ctrl + F9)

Команда "Make" і виконання програми

Programm reset (Ctrl + F2)

Скидання і установка початкового стану програми при налагодженні

Goto cursor (F4)

Виконувати програму до рядка, зазначеної курсором

Trace into (F7)

Виконати один рядок програми з трасуванням викликається функції

Step over (F8)

Виконати один рядок програми без трасування викликається функції

Arguments

Поставити аргументи командного рядка програми при налагодженні

Трансляція і компонування (Compile)

Таблиця 10

Run (Ctrl + F9)

Команда "Make" і виконання програми

Compile (Alt + F9)

Безумовна трансляція і компонування файлу поточного вікна або проекту

Make (F9)

Компонування файлу поточного вікна або проекту

Link

Трансляція і компонування файлу поточного вікна або проекту (кожен файл транслюється тільки за умови внесення змін у текст програми, в тому числі у файли, включені директивою include)

Build all

Трансляція файлу поточного вікна

Information

Інофорамція про поточному каталозі, використовуваної пам'яті, кількість помилок і попереджень

Rеmove messages

Очистити вікно повідомлень транслятора

При трансляції і компонуванні відкривається вікно повідомлень транслятора (message), в який виводяться повідомлення про помилки та попередження. При виборі повідомлення у вікні message відбувається позиціонування у вікні до рядка, що викликала це повідомлення. При натисненні Enter на обраному повідомленні виробляється перехід у вікно до рядка, що викликала це повідомлення.

Налагодження (Debug)

Таблиця 10

Inspect (Alt + F4)

Перегляд та модифікація (інспектування) значення поточної змінної під курсором (Аlt + F4) або не зазначено змінної або адресного виразу (меню). Значення змінної або висловлювання відображається в окремому вікні, вікно закривається за Esc. Alt + M - модифікація вибраного поля. Для покажчика відображається і модифікується указуемий тип даних, для масиву - елементи масиву.

Evaluate / modify (Ctrl + F4)

Обчислення і модифікація в окремому вікні

Call stack (Ctrl + F3)

Послідовність (стек) викликів функцій

Wa tc hes

Перегляд виразів і змінних

Add watch

Додати точку перегляду

Delete watch

Видалити поточну точку перегляду

Edit watch

Редагувати поточну точку

Remove all watch

Видалити всі крапки перегляду

Toggle breakpoint Ctrl + F8

Встановити / скасувати точку зупину у поточному рядку

Breakpoints

Перегляд / редагування списку точок зупину

Проект (Project)

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

Таблиця 10

Open project

В окремому вікні вибирається ім'я файлу проекту. Тип за замовчуванням - PRJ. При введенні імені нового файлу - створюється файл проекту з поточними установками параметрів транслятора і оболонки. Відкривається окреме вікно project - список файлів проекту. При роботі в цьому вікні можна видаляти вибрані файли з проекту (Del) і включати файли в проект (Ins). В останньому випадку відкривається меню для вибору файлу.

Close project

Закрити файл проекту і перейти в звичайний режим роботи

Add item

Додати файл в проект

Delete item

Видалити файл з проекту

Local options

Установка параметрів. Трансляції поточного файлу

Include files

Список включення файл поточного файлу

Налаштування (Options)

Таблиця 10

Application

встановлює опції програми.

Compiler

встановити параметри: апаратної конфігурації, режими налагодження, режим оптимізації коду, управління видачею повідомлень.

Transfer

переглядати, редагувати, видаляти трансферні програми.

Make

налаштування опцій компонувальника make при створенні файлу, що виконується.

Linker

встановити режими роботи компонувальника, вказати можливість підстановки перед стандартними бібліотеками власних бібліотек об'єктних модулів, включити (виключити) режим повідомлення про дубльованих зовнішніх іменах в об'єктних модулях.

Librarian

налаштування бібліотекаря.

Debugger

налаштування отладчика.

Directories

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

Environment

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

Save

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

Робота з вікнами (Window)

Таблиця 10

Size / Move (Ctrl + F5)

Змінити становище вікна клавішами переміщення курсора і розміри вікна клавішами переміщення курсору з Shift

Zoom (F5)

Розгорнути / згорнути на повний екран

Cascade

Каскадне розташування вікон

Tile

Розташування вікон без перекриттів

Next (F6)

Перейти в наступне за номером вікно

Close (Alt + F3)

Закрити поточне вікно

Close all

Закрити всі вікна

Message

Вікно повідомлень транслятора

Output

Вікно виводу програми

Watch

Вікно точок перегляду

User screen (Alt + F5)

Екран програми (перехід / повернення)

Register

Вікно регістрів процесора

Project

Вікно файлу проекту

Project notes

Вікно власних зауважень

List all (Alt +0)

Відкрити список вікон. Список вікон представляє собою окреме вікно, що містить меню - список вікон, за яким можна перейти в будь-який обраний вікно або закрити його (Del). Alt + n - безпосередньо перейти у вікно з номером n = 1 .. 9

Система допомоги (Help)

Таблиця 10

Contents (F 1)

Тематичний зміст Help

Index (Shift + F 1)

Перелік ключових слів (індекс)

Topic Search (Ctrl + F 1)

Контекстний пошук по поточному речі

Previous Topic (Alt + F 1)

Повернення до попередньої теми

Help on help

Інформація про Help

Active file

Встановлює як поточного довідника один з наступних фалів:

IDE and C + + Language

Windows API

Object Windows API

Turbo Vision API

About ...

показує поточну версію оболонки

Клавіші редагування

Переміщення курсору

Символ вліво <-

Символ управо ->

Слово вліво Ctrl <-

Слово вправо Ctrl ->

Рядок вгору "стрілка вгору"

Рядок вниз "стрілка вниз"

Прокручування вгору на один рядок Ctrl-W

Прокручування вниз на один рядок Ctrl-Z

Сторінка вгору PgUp

Сторінка вниз PgDn

Переміщення на великі відстані:

До початку рядка Home

До кінця рядка End

До верхнього краю вікна Ctrl Home

До нижнього краю вікна Ctrl End

До початку файлу Ctrl PgUp

До кінця файлу Ctrl PgDn

До початку блоку Ctrl-Q B

До кінця блоку Ctrl-K K

До останньої позиції курсору Ctrl-Q P

Команди вставки і переміщення:

Завдання / зняття режиму вставки Ins

Видалити символ зліва від курсору Backspace

Видалити символ у курсору Del

Видалити слово вправо Ctrl-T

Вставити рядок Ctrl-N

Видалити рядок Ctrl-Y

Видалити символи до кінця рядка Ctrl-Q Y

Команди обробки блоків:

Помітити блок Shift + <стрілки>

Початок блоку Ctrl-K B

Кінець блоку Ctrl-K K

Помітити слово під курсором Ctrl-K T

Помітити поточний рядок Ctrl-K L

Видалити блок Ctrl-K Y

Читати блок з файлу Ctrl-K R

Записати блок у файл Ctrl-K W

Копіювати блок Ctrl-K C

Перемістити блок Ctrl-K V

Друкувати блок Ctrl-K P

Приховати / відобразити блок Ctrl-K H

Поставити структурний відступ блоку Ctrl-K I

Скасувати структурний відступ блоку Ctrl-K U

Запис "Ctrl-A" означає одночасне короткочасне натискання клавіш <Ctrl> і <А>, а запис "Ctrl-K У"-короткочасне одночасне натискання клавіш <Ctrl> і <К>, а потім - натискання однієї клавіші <В>.

Збирання і виконання програм в інтегрованому середовищі Borland C + + 3.1

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

Інтегроване середовище Borland C + + 3.1 фірми Borland International, Inc дозволяє розробляти програми як під DOS, так і під Windows. Це одна з перших систем програмування на Сі для MS Windows. Система програмування цілком може функціонувати на IBM PC/386 з тактовою частотою 40 МГц та об'ємом оперативної пам'яті 4 Мбайта. На жорсткому диску стандартний варіант системи займає близько 35 Мбайт.

Склад системи програмування Borland C + + 3.1

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

BGI (Borland Graphics Interface) містить графічні драйвери *. bgi, шрифти *. chr, демонстраційний файл bgidemo.c

BIN - основний каталог. Містить наступні програми і файли:

  • bc. exe - виконувана програма інтегрованого середовища під DOS;

  • bcw. exe - виконувана програма інтегрованого середовища під Windows;

  • bcc. exe - компілятор для роботи з командного рядка;

  • cpp. exe - препроцесор мови Сі;

  • tasm.exe асемблер,

  • tlink.exe лінковщік,

  • tc config. tc файл настройок

  • thelp. com - резидентний довідник по інтегрованій системі Borland З 3.1 і мови Сі. Довідник запускається командою thelp.com для роботи у фоновому режимі, тобто після його запуску на дисплей не виводиться ніякої інформації. Перехід до роботи з довідником відбувається по натисненню клавіші 5 на цифровій клавіатурі і ведеться в окремому вікні. Вихід з довідника проводиться по клавіші <Esc>.

  • спільні бібліотеки (*, dll);

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

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

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

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

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

EXAMPLES - вихідні тексти і файли проектів для кількох нескладних програмних систем. Деякі приклади стосуються роботи в відладчик, асемблері. Наводяться вихідні тексти деяких функцій;.

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

LIB - містить стандартні бібліотеки об'єктних модулів *. lib мови Сі та об'єктні файли *. obj;

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

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

Інтегроване середовище програмування під DOS

Налаштування середовища

Перш ніж починати роботу з введення текстів функцій програмної системи, їх відладці і складання, необхідно налаштувати параметри середовища Borland З 3.1:

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

  • задати повні імена каталогів (шляху), що містять заголовки та бібліотеки системи програмування Сі;

  • налаштувати параметри управління проектом.

Створення робочого каталогу. Припустимо, що система програмування Borland З 3.1 була встановлена ​​на диску D: в каталозі BС31. У цьому ж каталозі створимо засобами MS-DOS робочий каталог і назвемо його WORK.

Тепер найпростіший вхід в інтегроване середовище Borland З 3.1. - Це виконання команди (у MS-DOS):

> Bc.exe

Після цієї команди почнеться діалог з інтегрованим середовищем.

Установка в середовищі Borland З 3.1 повних імен каталогів.

Перед початком роботи необхідно задати повні імена допоміжних і робочого каталогів. Для цього необхідно перейти в меню Options ½ Directories і, вибираючи послідовно наступні пункти меню

Include directories

Library directories

Output directory

Borland З directory

ввести відповідно наступні імена каталогів:

D: \ BC31 \ INCLUDE

D: \ BC31 \ LIB

D: \ BC31 \ WORK

D: \ BC31

Тут Include і Lib - це стандартні для інтегрованого середовища (для компілятора) імена каталогів, в яких відповідно розміщені включаються (заголовні) текстові файли та бібліотечні модулі.

"Каталог для результатів" (Output directory) визначає те місце, де запам'ятовуються об'єктні модулі (файли з розширенням "obj") і виконувані модулі. У нашому прикладі це робочий каталог WORK в каталозі B С31. Підсистема управління проектом саме тут шукає об'єктні модулі під час побудови виконуваної програми.

Налаштування параметрів управління проектом

У сучасних інтегрованих середовищах в тій чи іншій мірі реалізовані ідеї, на основі яких працює команда make в системі UNIX. Використовуючи інформацію (про дату та час створення), що зберігається в об'єктних і виконуваних модулях, підсистеми управління проектами інтегрованих середовищ дозволяють перекомпілювати та перебудувати застарілі об'єкти.

Підсистема управління проектом в інтегрованій системі Borland З 3.1 може діяти на основі найпростішої інформації про програмну системі - на основі просто списку імен вихідних файлів, які містять компоненти програмної системи.

Для настроювання підсистеми управління проектом необхідно виконати наступні дії:

Задати ім'я файлу проекту в пункті меню Project ½ Project name. У допоміжному вікні "Project Name" необхідно ввести ім'я файлу проекту (наприклад, Hello.prj) програми. Точно так само, як і у випадку визначення імен каталогів, введене ім'я відображається в рядку пункту меню:

Project name hello. Prj

Розширення імені файлу проекту (prj) задається для файлів проектів за замовчуванням.

У цьому ж меню (Project) вибрати пункт меню "Auto dependencies" і натиснути клавішу <Enter>. Індикатор режиму, заданий в цьому ж рядку, змінить своє значення. Значень може бути два: On - включено і Off-виключено. У першому випадку перевіряється відповідність об'єктних модулів і виконуваної програми останніх версій вихідних модулів, перерахованих у файлі проекту. У разі необхідності застарілі компоненти перекомпілюються і компонуються автоматично, у другому випадку перевірки не виробляються і всі вихідні тексти, позначені у файлі проекту, транслюються заново.

Створити власне файл проекту за допомогою вбудованого редактора:

Запам'ятати файл проекту під ім'ям Hello.prj

Інтегроване середовище програмування під Windows

Після запуску інтегрованого середовища на екрані дисплея з'явиться вікно, зображене на рис. 10

Основні структурні елементи вікна:

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

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

Рис.10. Основне вікно інтегрованого середовища Borland C + + 3.1

Робота з цими вікнами ведеться так само, як і з будь-яким іншим вікном в середовищі MS Windows.

Налаштування інтегрованого середовища Borland C + + 3.1

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

Рис.10. Вікно установки повних імен основних і робочого каталогів

Завдання повних імен основних і робочого каталогів. Завдання повних імен основних і робочого каталогів проводиться у вікні, яке відкривається по команді Options | Directories

У подокна встановлюються, наприклад, такі імена:

Include Directories: p: \ borlandc \ include

Library Directories: p: \ borlandc \ lib

Output Directories: d: \ BC31 \ work \ bcw

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

Примітки:

  • Система програмування Borland C + + 3.1 в цьому прикладі була встановлена ​​на диску р: в каталозі borlandc;

  • Робочий каталог "\ BC31 \ work \ bcw" був заздалегідь створений на диску d:.

Вибір стандарту мови Сі. Інтегроване середовище мови Borland C + + 3.1 дозволяє вибрати один з чотирьох варіантів мов Сі і Сі + +:

Borland C + +;

Ansi - встановлюється відповідність стандарту ANSI;

Unix - встановлюється відповідність компіляторам, що функціонує в UNIX System V;

K & R - встановлюється відповідність опису мови Сі, наведеному в [1].

Вибір варіанту стандарту проводиться за командою Options | Compiler | Sourcе.

На рис.10 обраний варіант мови, що відповідає стандарту ANSI. Для цього необхідно "клацнути" лівою кнопкою миші в зоні ромба зліва від слова "Ansi".

Рис. 10. Вікно вибору стандарту мови Сі

Установка параметрів підсистеми Make. Підсистема управління проектом (підсистема Make) дозволяє автоматично стежити за тим, щоб виконується програма була побудована з вихідних модулів останніх версій. На рис. 7 показано вікно установки параметрів підсистеми Make, яке відображається при виконанні команди Options | Make.

Параметри підсистеми Make дозволяють визначити:

тип помилок, при появі яких припиняється побудова виконуваного модуля (група параметрів Break Make On - перервати процес побудови). На рис. 10 встановлено режим переривання процесу побудови програмної системи по першій помічені помилки (Errors);

дії, які необхідно виконати після компіляції (група параметрів After Compiling - дії після завершення компіляції). На рис. 10 встановлено режим запуску компонувальника (Run Linker);

режим обліку взаємозалежностей модулів, включених у файл проекту (Check auto-dependencies). Включення (виключення) режиму здійснюється "клацаннями" лівої кнопки миші в зоні прямокутника зліва від найменування режиму.

Рис. 10. Вікно установки параметрів підсистеми Make

Створення проекту. Визначення (створення нового) проекту проводиться у вікні, що з'являється по команді Project | Open project (рис. 10).

Рис. 10. Вікно визначення проекту

За допомогою подокна Directories (каталоги) проводиться вибір робочого каталогу, а в полі File Name (ім'я файлу) вводиться ім'я проекту, наприклад Hello. Prj. У змінній Path (шлях) відображається повне ім'я робочого каталогу, де зберігається файл проекту. Після визначення проекту слід натиснути кнопку ОК.

Якщо проект створюється заново, то необхідно вказати вихідні файли, з яких будується виконуваний модуль. Вказівка ​​проводиться у вікні формування проекту (рис. 10), яке викликається по команді Project | Add item.

Рис. 10. Вікно формування проекту

У полі File Name (ім'я файлу) необхідно встановити розширення файлу *. с і натиснути мишею кнопку + Add для додавання цього розширення в список можливих розширень імен файлів.

У подокне Files (файли) з'являються імена файлів з ​​розширенням *. з з робочого каталогу. Для занесення імені потрібного вихідного модуля в файл проектів необхідно в подокне Files "клацнути" лівою кнопкою на імені файлу (воно буде виділено) і натиснути мишею кнопку + Add. Цю операцію слід виконати з усіма файлами, які необхідно включити в проект. Для завершення формування проекту слід натиснути мишею кнопку Done.

Після закриття вікна формування проекту можна побачити вікно проекту (рис. 10), в якому зазначені всі вихідні модулі проекту Hello. Prj.

Рис. 10. Вікно проекту

Завдання аргументів командного рядка. Оскільки мову повідомлення програма Hello.exe бере з командного рядка, то перед виконанням програми необхідно задати мову у вікні, що з'являється по команді Run | Arguments (рис. 10). У цьому випадку задане ім'я мови English.

Рис. 10. Завдання аргументів командного рядка

Збереження параметрів налаштування інтегрованого середовища. Для того щоб параметри інтегрованого середовища, встановлені при її налаштування, збереглися і були доступні в наступному сеансі, необхідно виконати команду Options | Save.

Збирання і виконання програми. Перед побудовою виконуваного модуля програми необхідно виправити синтаксичні помилки в модулях програми: Hello.сpp. Компіляція вихідних модулів проводиться за командою Compile | Compile.

Складання (компонування) виконуваного модуля виконується по команді Compile | Make. При цьому використовується файл проекту Hello. Prj. На рис. 10 наводиться вікно побудови програми. Повідомлення "Success" в рядку Status інформує про те, що виконуваний модуль побудований без помилок.

Рис. 10. Вікно побудови програми

Для виконання програми привітання необхідно виконати команду Run | Run. У вікні виконання (вікні результатів) можна побачити привітання (мал. 10)

Рис. 10. Результат виконання програми привітання

По завершенні перегляду вікно результатів слід закрити (кнопка в лівому верхньому кутку вікна).

Робота в інтегрованому середовищі в наступних сеансах. У наступних сеансах роботи в інтегрованому середовищі з уже існуючою програмою перед побудовою виконуваного модуля програми необхідно вибрати існуючий проект для цієї програми. Вибір проекту здійснюється за командою Project | Open project. Після вибору проекту можна зробити повторне побудова виконуваного модуля, якщо у вихідні тексти програмних модулів були внесені зміни.

Інформацію про відкриті вікнах і їх розташування на екрані можна отримати по команді Window. Робота з вікнами проводиться традиційними для MS Windows прийомами.

Лабораторні завдання

Завдання виконуються в оболонці BC + +2.0 або BC + +3.1 під DOS.

Перша програма "Hello"

Напишіть програму, яка виводить на екран привітання «Hello, World!». Перевірте роботу гарячих клавіш F 9, Alt - F 9, Ctrl - F 9.

Друга програма "2 +2"

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

Третя програма "Що небудь з Examples"

Скопіюйте в свій каталог демонстраційний файл BGI \ bgidemo. C і драйвер BGI \ egavga. Bgi. Запустіть приклад. Внесіть у вихідний код зміни, після яких на графічному екрані де-небудь з'являється Ваше прізвище.

Етапи перетворення програми

Реалізуйте всі етапи перетворення програми Hello. Cpp. Випишіть розміри проміжних файлів.

Працюємо в оболонці

Знайдіть у довідці приклади роботи з функціями printf і gets і запустіть їх.

Переконайтеся, що Ваша директорія є робочою і в ній є файл tcconfig. Tc. В іншому випадку зміни опцій збережуться для наступних користувачів.

Знайдіть і випробуйте наступні опції.

  • Завдання розширення вихідного коду за замовчуванням.

  • Переключення в режим 43 рядків.

  • Чутливість до регістру.

  • Включення налагоджувальної інформації в obj-файл.

  • Використання емуляції плаваючою точки

  • Включення перевірки на переповнення стека.

  • Оптимізація програми за швидкістю.

  • Компіляція програми в стандартах ANSI і Kernighan and Ritchie.

  • Змініть максимальну довжину ідентифікатора.

  • Перевірте, що всі пункти в Options - Message включені.

  • Використовуючи Evaluate / Modify переведіть в 10-у систему числення число 0 xFFFF.

  • Дослідіть вміст Clipboard.

Працюємо в відладчик.

Увійдіть в оболонку і зробіть поточної свою директорію (File-Change dir ...)

Відкрийте нове вікно (File-New) і відразу дайте йому ім'я (File-Save as ...)

Напишіть програму

# Include <stdio.h> / / Обчислення факторіалу

main ()

{

float s = 1;

int N = 5;

for (int j = 1; j <= N; j + +)

s *= j;

printf ("\ nЧісло% i! одно% g", N, s);

}

Збережіть програму (F2) і запустіть її. Щоб подивитися результати роботи, натисніть Alt-F5.

Інший спосіб подивитися результати. Відкрийте вікно Output (Windows-Output) і розташуйте вікна каскадом.

Відкрийте вікно Wa tc h, додайте в нього використовуються в програмі змінні і запустіть програму в відладчик по F7 або F8.

Пограйте з програмою, замінюючи значення N.

Напишіть програму Hello, в якій слово Hello виводиться в одинарній рамці.

Напишіть програму, друкувальну текст

Фірма "Father 'n' Sons"

\ / \ / \ / \ / \ / \ / \ / \ /

У режимі отладчика перегляньте значення змінних програми. Знайдіть логічні помилки. Чим пояснюється кількість значущих цифр у дійсних змінних.

# Include <stdio.h>

main ()

{

int i;

int l;

float f;

double d;

long double ld;

i = 2 * 2;

l = 123456789 +1;

f = 1 / 3;

f = 1 / 3.;

d = 1 / 3.;

ld = 1 / 3.;

}

Вивчіть help по роботі з Menu and hot keys.

Вивчіть help по роботі з блоками Help-Editor commands-Block commands.

Знайдіть і досліджуйте опції:

  • Debug info in obj (Alt-0-CCrD)

  • Floating Point (Alt-0-CCrN)

  • Use C + + Compiler

  • Оптимізуйте код, спочатку за розміром, потім по швидкості. Перевірте розміри exe-файлів.

Довідка по опціях

Випишіть в окремий файл всі опції пункту меню Options версії BC + +3.1 під DOS і приведіть коментарі до кожної з них англійською мовою. У звіт по лабораторній роботі дозволите тільки назви цих опцій.

Бібліографічний список

  1. Керніган Б., Рітчі Д., Фьюер А. Мова програмування Сі: Завдання з мови Сі. М.: Фінанси і статистика, 1985. - 192с.

  2. Керніган Б., Рітчі Д. Мова програмування Сі. М.: Фінанси і статистика, 1992. - 272с.

  3. Подбельський В. В., Фомін С. С. Програмування на мові Сі. Учеб.пособие. М.: Фінанси і статистика, 2004. 600 с.


Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Методичка
132.1кб. | скачати


Схожі роботи:
Розробка програми на мові Borland Object Pascal Ide Borland Delphi
Склад і призначення федеральних трансфертів
Склад і призначення фінансової звітності
Склад і призначення актуарних розрахунків
Призначення і склад стандартів ІСО 9000
Призначення і склад пояснень до бухгалтерської звітності
Забезпечувальні підсистеми Призначення та склад забезпечувальних п
Забезпечувальні підсистеми Призначення та склад забезпечувальних підсистем
Borland C Builder
© Усі права захищені
написати до нас