упражнение
№2
Работна
среда на Microsoft Visual C++ 6.0
Работната
среда на Microsoft Visual C++
6.0 позволява
да се
пишат програми
с помощта на
вграден
текстови
редактор, да
се
компилират, свързват
и стартират,
без да се
напуска работната
среда (фиг.1.1).
Специална
вградена програма
(debugger)
позволява
проследяването
на
изпълнението
на
програмата и
проверка на
междинните стойности
на
променливите
в нея.

В
тази глава ще
разгледаме
най-необходимите
команди за работа
с Microsoft Visual C++ 6.0
1.
Стартиране
на работната
среда
Работната
среда Microsoft Visual C++ 6.0 се
стартира,
както се
стартират
всички
приложения,
работещи под
управлението
на
операционна
система от
типа WINDOWS от
менюто START.
2.
Елементи на
главния
прозорец

Главният
прозорец е
стандартен
за Windows (фиг.1.2). На
първия ред са
разположени
заглавието и
стандартните
бутони. На
втория ред се
намира
главното меню.
На третия ред
е лентата с
бутони, в
която са
изнесени
някои от
най-често
използваните
команди.
3.
Компилиране,
свързване и
изпълнение
на програми
За
да могат да
бъдат
компилирани,
свързани и
изпълнени,
програмите
се въвеждат в
програмни
файлове (C++ Sorce File). Нов
програмен
файл се
създава от
менюто File с
командата New като
в появилия се
прозорец
(фиг.1.3) се
отваря панел Files, избира се C++ Sorce File
и вдясно се
записва
името и се
избира папка
за съхранение
на
новосъздадения
файл. По този
начин
създаваме
нов
програмен
файл, където
ще въвеждаме
програмен
код. За да
бъде изпълнен
този код С++
изисква да
бъде
създадено проект.

Работното
постранство
включва
директориите,
в които се
съхранява
изходният
код на програмата,
ресурсите и и
конфигурационните
и файлове.
Една
програма на С++
се състои от
множество
файлове,
които се компилират
и свързват в
един проект,
за да се
получеи
изпълнимият
код. За това
ако не сме
създали
предварително
проект, при
опит за компилиране
С++ ще попита
дали да
създаде работно
пространство
и при
положителен
отговор ще
създаде
автоматично
още няколко
файла, които
са му
необходими
за правилното
изпълнение
на
програмата.
След като
въведем
програмата,
трябва да я компилираме.
Това става
чрез команда Compile
от менюто Build
(фиг.1.4) или от
лентата Build
(фиг.1.5).

След
първоно
изпълнение
на Compile се появява
прозорецът
за създаване
на работно
пространство
(фиг.1.6), където
трябва да разрешим
създаването
на работно
пространство
чрез
натискане на
бутона Yes.

След
компилиране
в изходния
прозорец се изписват
съобщенията
за грешките и
предупрежденията
(фиг.1.7).Чрез
двукратно
кликване с
главния
бутон на
мишката
върху реда
със съобщение
за грешка
можем да
позиционираме
курсора в
реда, където
е допусната
грешката.

4.
Команди за
работа с
файлове
Всички
команди за
работа с
файлове са
намират в
менюто File
(фиг.1.4). Нов
(празен) файл
се отваря с
командата New. Тъй
като новият
файл все още
няма име,
неговият
прозорец
получава
служебно име Cpp1.cpp ако не му
зададем име . Ако се
отвори втори
файл, той
автоматично
ще бъде
добавен към
проекта и ще
бъде компилиран
заедно с
предишния и
ще се направи
опит те да
бъдат
свързани в
една програма.
Разбира се,
ако те не
изпълняват
нужните за
това условия,
които са
извън
рамките на
този курс,
свързващият
редактор ще
даде грешки.
За това при
добавяне на
нов файл към
проекта
трябва да
премахваме
стария например
чрез бутона Cut
от лентата за
редактиране.

Отварянето
на вече
създаден и
записан на диск
файл става с
командата Open.
Многоточието
след името на
командата
означава, че
след
избирането й,
ще се появи
диалогов
прозорец за
уточняване
на
параметрите
(фиг. 1.8). Дисков
файл може да
се отвори по
два начина:
1) като
в полето File name на
диалоговия
прозорец File Open се запише
името на
файла и се
натисне
бутона ОК;
2) като
се избере
името на
файла от
списъка с файлови
имена (полето
Files на
диалоговия
прозорец File Open) и се
натисне
бутона ОК.
След като един създаден и записан файл е отворен, в него могат да се правят корекции и добавки.
Файлът,
който е
разположен в
активния
прозорец,
може да се
запише на
диск с
помощта на командата
Save. Ако
този файл е
нов (не е
записван
досега на диск
и прозорецът
му има
служебно
име), се извиква
диалогов
прозорец File Save As, в който
се указват
името на
файла и
директорията,
в която той
ще се запише.
Името на файла
се записва в
полето File name.
GВНИМАНИЕ! C++
добавя
автоматично
разширение cpp на името на
файла.
Ако
файлът не е
нов (бил е
вече
записван на диск
и има име),
записът
става
автоматично
под същото
име чрез
командата Save.
Ако
желаете да
запишете
файлът от
текущия прозорец
под ново име
на диска,
избирате
командата Save As. Нейното
избиране
води до
появата на
диалоговия
прозорец File Save As, който
вече
разгледахме.
Командата
Save All от
менюто File записва на
диск всички
отворени в
момента файлове
(не само
активния).
Ако някой от
файловете е
нов, се
появява
прозорецът Save As, за да се
укаже име и
директория.
![]()
4.
Стартиране
на програма
За
да се
стартира
написана
програма е
необходимо:
1)
да
се отвори
файлът с
текста на
програмата
2)
да
се компилира,
като му се
създаде
пространство
3)
да
се избере
командата Run от
менюто Build (фиг.1.4) или от
лентата Build (фиг.1.5).
При
успешно
стартиране
на
програмата,
тя получава
собствен
прозорец в Windows,
в който се
записват
резултатите
от входните и
изходните
операции на
програмата, в
това число и
крайният
резултат.
След
приключване
на изпълнението
на
програмата
този
прозорец трябва
да се
затвори. (Той
не се затваря
автоматично.)
5.
Редактиране
При
създаване на
файла с
текста на
програмата
често се
налага
изтриване,
копиране и преместване
на части от
въведения
текст. Всички
команди свързани
с тези
операции са
обединени в
менюто Edit.
5.1.
Маркиране
Обикновено
преди да се
извърши
някаква редакция,
трябва да се
маркира
частта от
текста, върху
която ще се
извършва
дадената операция.
Маркирането може
да се извърши
по два
начина:
-
чрез
мишката;
-
чрез
клавиатурата.
Маркирането
чрез мишката
включва
следните
стъпки:
-
курсорът
се
позиционира
в началото на
областта за
маркиране;
-
натиска
се левият
бутон на
мишката;
-
курсорът
се влачи до
края на
областта за
маркиране
(без да се
отпуска
бутонът на
мишката);
-
отпуска
се бутонът на
мишката.
Маркираната
област се
показва на
черен фон.
Маркирането
чрез
клавиатурата
включва следните
стъпки:
-
курсорът
се поставя в
началото на
областта за
маркиране;
-
натиска
се клавишът Shift;
-
с
помощта на
стрелките (от
дясната
клавиатура)
курсорът се
придвижва до
края на
областта за
маркиране
(без да се
отпуска
клавишът Shift);
-
отпуска
се клавишът Shift.
Маркираната
област се
показва на
черен фон.
5.2.
Копиране
Стъпките
са следните:
-
маркира
се областта
за копиране;
-
избира
се командата Copy
от менюто Edit
(маркираната
област се
копира в
буфер на паметта);
-
курсорът
се поставя в
позицията, от
която искаме
да започва
копието;
-
избира
се командата Paste
от менюто Edit.
Съдържанието
на буфера се
появява на мястото
на курсора,
като избутва
текста след
курсора
надясно и
надолу.
5.3.
Преместване Стъпките са
следните:
-
маркира
се областта
за
преместване;
-
избира
се командата Cut
от менюто Edit
(маркираната
област се
копира в
буфер на паметта
и се премахва
от екрана);
-
курсорът
се поставя в
позицията, от
която искаме
да започва
преместваният
текст;
-
избира
се командата Paste
от менюто Edit.
Съдържанието
на буфера се
появява на
мястото на
курсора, като
избутва
текста след
курсора
надясно и
надолу.
Копирането
и преместването
могат да се
изпълняват
както в рамките
на един файл,
така и между
различни
файлове.
5.3.Изтриване
Стъпките
са следните:
-
маркира
се областта
за изтриване;
-
избира
се командата Clear
от менюто Edit или
се натиска
клавишът Del .
5.5. Стъпка
назад - Undo Когато
е необходимо
да се откажем
от
последната
операция и да
възстановим
старото
състояние на
файла, се
използва
командата Undo от менюто Edit.
5.6. Стъпка
напред - Redo Когато
е необходимо
да повторим
последната
отказана
операция, се
използва командата
Redo от
менюто Edit.
Командите
Undo и Redo
позволяват
придвижване
назад и
напред в процеса
на
редактиране
на даден
файл.
6.
Завършване
на работа
Работната
среда се
напуска с
командата Exit от
менюто File, или
чрез
комбинацията
от клавиши Alt+F4.