Предисловие дорогие друзья !

Вид материалаДокументы

Содержание


Интегрированная среда Turbo Pascal
New (Создать)
Save as (Ñîõðàíèòü â)
Print - печать файла, Dos shell (ÄÎÑ)
Copy/Cat (Копировать/Вырезать)
Program reset (Ïåðåçàãðóçèòü ïðîãðàììó)
Go to cursor (Âûïîëíèòü äî êóðñîðà)
Trace into (Òðàññèðîâàòü)
Parameters (Ïàðàìåòðû)
Compile (Êîìïèëèðîâàòü)
Destinate (Ðåçóëüòàòû)
Information (Ïîëó÷èòü èíôîðìàöèþ)
Breakpoints (Список точек прерывания)
Register (Регистры)
User screen (Ýêðàí ïîëüçîâàòåëÿ)
Add watch (Äîáàâèòü îáúåêò)
Add breakpoint (Ïåðåêëþ÷èòü òî÷êó ïðåðûâàíèÿ)
Compiler (Êîìïèëÿòîð)
Debugger (Отладчик)
Environment (Ñðåäà)
...
Полное содержание
Подобный материал:
1   ...   21   22   23   24   25   26   27   28   29

Приложение 6


Интегрированная среда Turbo Pascal

Ãëàâíîå ìåíþ

Основной экран среды (см. рисунок 7) состоит из трёх частей: строки меню, окна редактора и строки подсказки.

Ïåðâàÿ ñòðîêà ýêðàíà ñîäåðæèò âñå êîìàíäû ãëàâíîãî ìåíþ.  ïîñëåäíåé ñòðîêå ýêðàíà ïðèâåäåíû îñíîâíûå äîñòóïíûå â êàæäûé òå­êóùèé ìîìåíò ôóíêöèîíàëüíûå êëàâèøè ñ óêàçàíèåì èõ íàçíà÷åíèÿ.

Äëÿ âõîäà â ãëàâíîå ìåíþ ñëåäóåò íàæàòü êëàâèøó , äëÿ âûõîäà èç íåãî - . Управлять работой турбо среды можно и с помощью мыши.

Ðàçäåë File (Файл)

Ðàçäåë FILE ñîäåðæèò ôóíêöèè, óïðàâëÿþùèå ðàáîòîé ñ ôàéëàìè. Â ýòîì ðåæèìå âîçìîæíû ñëåäóþùèå äåéñòâèÿ:

New (Создать) — создание нового текстового файла.

Open (Çàãðóçèòü) - çàãðóçêà ôàéëà ñ äèñêà â ðåæèì ýêðàííîãî ðåäàêòè­ðîâàíèÿ. Ñèíîíèìîì ýòîé êîìàíäû ÿâëÿåòñÿ ôóíêöèîíàëüíàÿ êëàâèøà .

Save (Ñîõðàíèòü) - ñîõðàíåíèå íà äèñêå òåêóùåãî ðåäàêòèðóåìîãî ôàéëà è ïðîäîëæåíèå ðåäàêòèðîâàíèÿ. Ñèíîíèì êîìàíäû - .

Save as (Ñîõðàíèòü â) - çàïèñü òåêóùåãî ôàéëà íà äèñê ïîä íîâûì èìåíåì.

Change dir (Изменить текущий кàòàëîã) - êîìàíäà, позволяющая изменить текущий каталог.

Print - печать файла,

Dos shell (ÄÎÑ) - âðåìåííûé âûõîä â îïåðàöèîííóþ ñèñòåìó (для возврата в Турбо Паскаль необходимо набрать EXIT).

Exit (Âûõîä) - Âûõîä èç Òóðáî ñðåäû. Ñèíîíèì - .

Ðàçäåë Edit (Редактировать)

Содержит команды текстового редактора. Предварительно выделенный фрагмент программы (прижать клавишу Shift и раздвинуть зону выделения стрелками управления курсором, или воспользоваться мышкой, прижав левую клавишу мыши) можно:

Copy/Cat (Копировать/Вырезать)

Paste (Вставить)

Clear (Удалить)

Undo (Отменить изменение)

Show clipboard (Показать clipboard) — открывает окно специальной промежуточной области для накопления блоков текста. Через эту область происходит обмен блоками текста между заданными окнами редактирования.

Ðàçäåë Run (Âûïîëíåíèå)

Ðàçäåë RUN îáúåäèíÿåò ôóíêöèè è êîìàíäû, óïðàâëÿþùèå òðàññèðîâêîé è âûïîëíåíèåì ïðîãðàììû. Â ýòîò ðàçäåë âõîäÿò ñëåäóþ­ùèå ñîñòàâëÿþùèå:

Run (Âûïîëíèòü) - çàïóñê ïðîãðàììû íà âûïîëíåíèå. Ñèíîíèì - .

Program reset (Ïåðåçàãðóçèòü ïðîãðàììó) - âûõîä èç ðåæèìà îòëàäêè: âñå òî÷êè ïðåðûâàíèÿ è ïåðåìåííûå â îêíå ïðîñìîòðà ñîõðàíÿþòñÿ, íî ïî êîìàí­äàì Âûïîëíèòü, Òðàññèðîâàòü èëè Øàãàòü âûïîëíåíèå íà÷íåòñÿ ñ íà÷à­ëà ïðîãðàììû. Ñèíîíèì - .

Go to cursor (Âûïîëíèòü äî êóðñîðà) - âûïîëíåíèå ïðîãðàììû (áåç òðàññèðîâêè) îò òåêóùåé ñòðîêè (â ðåæèìå îòëàäêè òåêóùàÿ ñòðîêà âûäåëÿåòñÿ ãî­ëóáûì öâåòîì) äî ñòðîêè, ãäå íàõîäèòñÿ êóðñîð. Ñèíîíèì - .

Trace into (Òðàññèðîâàòü) - ïîêîìàíäíîå âûïîëíåíèå (òðàññèðîâêà) ïðîãðàììû. Ñèíîíèì - .

Step over (Øàãàòü) - ïîîïåðàòîðíîå âûïîëíåíèå ïðîãðàììû.  îòëè÷èå îò Òðàññèðîâàòü ïðè îáðàùåíèè ê ïðîöåäóðå èëè ôóíêöèè âõîä â íèõ íå ïðîèçâîäèòñÿ, à îíè ðàññìàòðèâàþòñÿ êàê îäèí îïåðàòîð. Ñèíîíèì - .

Parameters (Ïàðàìåòðû) - îïðåäåëÿåò ïàðàìåòðû, ïåðåäàâàåìûå ïðîãðàììå èç êîìàíäíîé ñòðîêè.

Ðàçäåë Compile (Êîìïèëÿöèÿ).

Ðàçäåë Êîìïèëÿöèÿ ñîäåðæèò ñëåäóþùèå êîìàíäû äëÿ óïðàâëåíèÿ ïðîöåññîì òðàíñëÿöèè ïðîãðàìì:

Compile (Êîìïèëèðîâàòü) - òðàíñëÿöèÿ ïðîãðàììû. Ñèíîíèì êîìàíäû - . Ýòà êîìàíäà ïîçâîëÿåò ïîëó÷èòü åõå-ôàéë ïðîãðàììû, çàïè­ñàâ åãî íà äèñê. Äëÿ ýòîãî íåîáõîäèìî ïðåäâàðèòåëüíî ïåðåêëþ÷èòü êîìàíäó Destinate (Ðåçóëüòàòû) â ðåæèì Disk (Äèñê), выбрав эту команду и нажав Enter.

Make (Ñîáðàòü) - ïåðåòðàíñëÿöèÿ ìîäóëåé ïðîãðàììû, â êîòîðûå áûëè âíåñåíû èçìåíåíèÿ. Ñèíîíèì - .

Build (Ïîñòðîèòü) - ïåðåòðàíñëÿöèÿ âñåõ ìîäóëåé, âõîäÿùèõ â ïðîãðàììó (íåçàâèñèìî îò òîãî, áûëè â íèõ èçìåíåíèÿ èëè íå áûëî).

Destinate (Ðåçóëüòàòû) - îïðåäåëÿåò, ãäå áóäåò ñîõðàíÿòüñÿ ïîñòðîåííûé åõå-ôàéë: â ïàìÿòè - ïðèìåíÿåòñÿ ïðè îòëàäêå - èëè íà äèñêå.

Primary file (Îñíîâíîé ôàéë) - îïðåäåëÿåò ôàéë, êîòîðûé áóäåò êîìïèëèðîâàòü­ñÿ. Åñëè îí íå óêàçàí, òî êîìïèëèðóåòñÿ ôàéë, çàãðóæåííûé äëÿ ðå­äàêòèðîâàíèÿ. Ýòà îïöèÿ ïîëåçíà ïðè òðàíñëÿöèè ïðîãðàìì, ñîñòîÿùèõ èç íåñêîëüêèõ ôàéëîâ.

Information (Ïîëó÷èòü èíôîðìàöèþ) - âûâåñòè èíôîðìàöèþ î òåêóùåì êàòàëîãå, ôàéëå, ðàçìåðå ïðîãðàììíîãî êîäà, êîäà çàâåðøåíèÿ ïðîãðàììû, ðàç­ìåðå ñòåêà è äàííûõ.

Ðàçäåë Debug (Îòëàäêà).

Ðàçäåë Îòëàäêà ïîçâîëÿåò îïðåäåëÿòü è èçìåíÿòü çíà÷åíèÿ ïåðå­ìåííûõ, ïðîñìàòðèâàòü ñîäåðæèìîå ñòåêà îáðàùåíèé ê ïðîöåäóðàì è ò.ä. Ïðè èñïîëüçîâàíèè ðàçäåëà Îòëàäêà èìåþòñÿ ñëåäóþùèå âîçìîæ­íîñòè:

Breakpoints (Список точек прерывания) — выдаёт список в специальном окне.

Call stack (Ñòåê âûçîâîâ) - â ïðîöåññå îòëàäêè ïðîãðàììû îòîáðàæàåò ñîñòîÿ­íèå ñòåêà îáðàùåíèé ê ïðîöåäóðàì è ôóíêöèÿì â òåêóùåé òî÷êå ïðîã­ðàììû. Ñèíîíèì - .

Register (Регистры) — выводит в специальном окне содержимое регистров.

Watch (Включить режим отладки) — открывает окно отладки.

Output (Вывод) — открывает окно, содержащее копию текущего экрана DOS.

User screen (Ýêðàí ïîëüçîâàòåëÿ) - ïîêàç ðåçóëüòàòîâ âûïîëíåíèÿ ïðîãðàììû, âûâåäåííûõ íà ýêðàí. Äëÿ âîçâðàòà äîñòàòî÷íî íàæàòü ëþáóþ êëàâèøó. Ñèíîíèì - .

Evaluate/modify (Âû÷èñëèòü) - âû÷èñëÿåò çíà÷åíèå ïåðåìåííîé èëè âûðàæåíèÿ. Åñëè â ïåðâîì îêíå ýòîé ôóíêöèè çàäàíî èìÿ ïåðåìåííîé, òî â ïîñëåäíåì îêíå åé ìîæíî ïðèñâîèòü íîâîå çíà÷åíèå, êîòîðîå îíà è áóäåò èìåòü ïðè ïðîäîëæåíèè ðàáîòû ïðîãðàììû. Ñèíîíèì - .

Add watch (Äîáàâèòü îáúåêò) - äîáàâëÿåò ïåðåìåííóþ èëè âûðàæåíèå â îêíî ïðîñìîòðà. Ìîæíî óêàçàòü ïåðåìåííóþ ëþáîãî òèïà è ëþáîå êîððåêòíîå Ïàñêàëü-âûðàæåíèå.  îêíå ïðîñìîòðà îòðàæàþòñÿ òåêóùèå çíà÷åíèÿ çàäàííûõ ïåðåìåííûõ è âûðàæåíèé. Åñëè â îêíå íàáëþäåíèé çàäàíî ìíîãî ïåðåìåííûõ, òî íåîáõîäèìî ïåðåêëþ÷èòüñÿ èç îêíà ðåäàêòèðîâà­íèÿ â îêíî ïðîñìîòðà (êëàâèøà ) è, èñïîëüçóÿ êëàâèøè óïðàâëå­íèÿ êóðñîðîì, ïåðåìåñòèòüñÿ â íóæíîå ìåñòî ñïèñêà ïåðåìåííûõ. Ñè­íîíèì - или клавиша .

Add breakpoint (Ïåðåêëþ÷èòü òî÷êó ïðåðûâàíèÿ) - óñòàíàâëèâàåò/óäàëÿåò òî÷êó ïðåðûâàíèÿ. Òî÷êà ïðåðûâàíèÿ îòìå÷àåòñÿ íà ýêðàíå êðàñíûì öâåòîì. Ïðè âûïîëíåíèè ïðîãðàììû ïî êîìàíäå Âûïîëíèòü () ïî äîñ­òèæåíèè îòìå÷åííîé ñòðîêè ñèñòåìà ïåðåõîäèò â ðåæèì îòëàäêè. Äëÿ ñíÿòèÿ òî÷êè ïðåðûâàíèÿ íåîáõîäèìî äàòü ýòó êîìàíäó, íàõîäÿñü â ýòîé ñòðîêå. Ñèíîíèì - .

Ðàçäåë Options (Ðåæèìû).

Ðàçäåë Ðåæèìû îáåñïå÷èâàåò óïðàâëåíèå ðåæèìàìè ñèñòåìû ïðîã­ðàììèðîâàíèÿ Òóðáî-Ïàñêàëü. Çäåñü èìåþòñÿ ñëåäóþùèå âîçìîæíîñòè:

Compiler (Êîìïèëÿòîð) - îïðåäåëÿåò ðåæèìû êîìïèëÿòîðà.

Memory sizes (Размер памяти) — определяет распределение памяти.

Lincer (Ðåäàêòîð) - çàäàåò ðåæèìû ðàáîòû ðåäàêòîðà ñâÿçåé. Èìååòñÿ âîç­ìîæíîñòü ïîòðåáîâàòü îò ðåäàêòîðà ñâÿçåé ñîçäàíèÿ íà äèñêå map-ôàéëà (òàáëè÷íîãî ôàéëà Òóðáî-Ïàñêàëÿ) ñ èíôîðìàöèåé î ñòðóê­òóðå ïîñòðîåííîãî åõå-ìîäóëÿ è îïðåäåëèòü ðàçìåùåíèå áóôåðà (íà äèñêå èëè â ïàìÿòè).

Debugger (Отладчик) — определяет параметры отладчика.

Directories (Êàòàëîãè) - çàäàåò êàòàëîãè Òóðáî-ñðåäû.

Tools (Инструменты) — определяет инструментарий Òóðáî-ñðåäû.

Environment (Ñðåäà) - îïðåäåëÿåò ïàðàìåòðû ýêðàííîãî ðåäàêòîðà (íåîáõîäè­ìîñòü ñîçäàíèÿ bak-ôàéëà, àâòîìàòè÷åñêîå ñîõðàíåíèå òåêñòà ïðè âû­ïîëíåíèè êîìàíä Âûïîëíèòü èëè ÄÎÑ, øàã òàáóëÿöèè, ðàçìåð ýêðàíà è ïðèáëèæåíèå îêîí).

Open (Âîññòàíîâèòü ðåæèìû) - ïðî÷èòûâàåò ïàðàìåòðû ñèñòåìû ïðîãðàììè­ðîâàíèÿ èç tp-ôàéëà.

Save (Ñîõðàíèòü ðåæèìû) - ñîõðàíÿåò òåêóùèå ïàðàìåòðû â tp-ôàéëå.

Ðàçäåë Window (Окно).

Tile (Черепица) — располагает окна сверху вниз.

Cascade (Каскад) — располагает окна каскадом.

Close all (Закрыть все) — закрывает все окна.

Size/Move (Размер/Перемещение) — позволяет изменять положение и размер окна. Синоним . Изменять размеры окна можно, захватив мышкой правый нижний угол окна. А перемещать окно — захватив мышкой верхний край окна.

Zoom — уменьшить/увеличить размеры окна. Синоним .

Next (Следующее) -- переход к следующему окну. Синоним . Выбрать нужное окно можно применив блиц-команду . Где “n” —номер окна.

Previous (Предыдущее) - переход к предыдущему окну. Синоним .

Close (Закрыть) — закрывает окно. Синоним .

List (Список) — выводит список активных окон.