Предисловие дорогие друзья !
Вид материала | Документы |
- К. Бальмонт Дорогие друзья, сегодня мы в гостях у замечательного русского поэта Константина, 164.76kb.
- Медникова Надежда Александровна учитель начальных классов моу «Уинская сош» Пермский, 91.48kb.
- И в шутку и всерьез Ведущий Добрый день, дорогие друзья! Вот и пришла весна, вот, 339.91kb.
- Играют 2 команды. Вопросы викторины, 53.15kb.
- Летние каникулы в праге, 322.16kb.
- Мои дорогие литературные друзья, 136.81kb.
- Ведущий: Дорогие, друзья! Разрешите поздравить вас с большим и дорогим для всех праздником, 124.29kb.
- Отчет о конференции 17-18 апреля дорогие друзья!, 182.44kb.
- Дорогие друзья и единомышленники, 134.05kb.
- Сценарий для 7-8 классов «Старая сказка на новый лад», 52.44kb.
Приложение 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 (Êîìïèëèðîâàòü) - òðàíñëÿöèÿ ïðîãðàììû. Ñèíîíèì êîìàíäû -
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 (Следующее) -- переход к следующему окну. Синоним
Previous (Предыдущее) - переход к предыдущему окну. Синоним
Close (Закрыть) — закрывает окно. Синоним
List (Список) — выводит список активных окон.