Пускане на интегрирана среда за програмиране Turbo Pascal
За да стартирате интегрираната среда за програмиране, трябва да зададете текущата директория с Turbo Pascal и (или) да въведете командата: turbo.exe. След стартиране на програмата, екранът на компютъра ще изглежда както е показано на фигура 3
Фигура 3 Прозорец на Turbo Pascal IDE
Екранът показва три видими компонента на IDE: лентата с менюта в горната част, областта на прозореца в центъра и лентата на състоянието в долната част.
Лента с менюта и подменюта.Лентата с менюта е основният достъп до всички команди на менюто. Той става невидим само докато преглеждате изхода на вашата програма. Ако лентата с менюта е активна, заглавието на менюто ще бъде маркирано; това е текущо избраното меню. Ако команда от менюто е последвана от многоточие (.), избирането на командата ще покаже диалогов прозорец. Ако команда е последвана от стрелка (>), командата води до друго меню. Команда без знак за многоточие или без стрелка показва, че веднага щом я изберете, ще се извърши някакво действие.
Лента на състоянието.Лентата на състоянието се показва в долния ред на екрана и изпълнява следните функции:
• извиква основните низове от клавиши и съкращения (или бързи клавиши), валидни в този момент в активния прозорец;
• предоставя най-бързия начин за извършване на действия чрез маркиране на горещи клавиши в лентата на състоянието с мишката, вместо избиране на команди от менюто или натискане на последователност от клавиши;
• съдържа информация закакво коя функция се изпълнява. Например, когато се запише редактиран файл, редът за състояние показва съобщението: "Запазване на име на файл. ";
• предлага кратки съвети за избраната команда от менюто и елементите на диалоговия прозорец.
Работа с менюто IS
След стартиране на средата за програмиране TurboPascal 7.0 показва меню в горната част на екрана:
Редактиране на файл Търсене Изпълнение Компилиране Инструменти за отстраняване на грешки Прозорец с опции Помощ
Елементът от менюто Файл (файлове) се избира чрез натискане на F10 - Файл или Alt+F.
Меню Файл
КомандатаНов (нов)отваря нов редакторски прозорец с име по подразбиране NONAMEXX.PAS (задават се числа от 0 до 99 вместо XX) и автоматично го прави активен.
КомандатаChange dirви позволява да използвате диалоговия прозорецChange Directory, за да зададете устройството и директорията като текущи. Текущата директория е директорията, която Turbo Pascal използва, за да записва файлове и да ги намира. (Когато използвате относителни пътища вОпции/Директории, те се отнасят само до текущата директория).
Меню за търсене
КомандатаНамиране (намиране)- Alt+S+F (или Ctrl+Q+F) показва диалоговия прозорецНамиране, който ви позволява да въведете текста, който искате да намерите, и да зададете опции, които засягат търсенето.
Диалоговият прозорец за търсене съдържа няколко бутона:
• Чувстване на малки и големи букви- разграничение между главни и малки букви;
•Само цели думи-само цели думи;
• Регулярен израз —регулярен израз. Активирайте този бутон, ако искате Turbo Pascal да разпознава спецификаторите ^ , $. *, +, [], \ в низа за търсене.
КомандатаЗамени (замени) -Alt+S+R (или Ctrl+Q+A) показва диалогов прозорец, който ви позволява да въведете примерен текст за търсене и примерен текст, с който да го замените. Допълнителният бутон Подкана при замяна контролира подканата за всяка замяна.
КомандаОтново търсене (отново търсене)- Ctrl+L повтаря последната командаНамиранеилиЗамяна.
КомандаОтиди на редномер (отидете на номер на ред)ви дава подсказка за номера на реда, който искате да намерите.
КомандатаПокажи последната грешка на компилаторапоказва последната грешка на компилатора в горната част на екрана и позиционира курсора до грешката. Ако последната компилация е била успешна, не се показва съобщение.
КомандатаНамиране на грешка-Alt+F8 намира местоположението на грешка по време на изпълнение.
КомандатаНамиране на процедурапоказва диалогов прозорец, който ви позволява да въведете името на процедурата, която да търсите. Тази команда е достъпна само по време на сесия за отстраняване на грешки.
Меню за изпълнение
МенюИзпълнение (изпълнение)се избира чрез натискане на Alt+R. Командите на менюто "Старт" стартират вашата програма и стартират и прекратяват сесиите за отстраняване на грешки. След като изберете този елемент от менюто, на екрана се показва падащо меню.
КомандаИзпълни (изпълнение)- Ctrl+F9 стартира вашата програма, използвайки параметрите, които сте й предали с командатаИзпълни/Параметри. Ако изходният код е бил модифициран след последната компилация, вграденият мениджър на проекти автоматично ще прекомпилира и редактира вашата програма.
КомандатаReset на програмата-Ctrl+F2 прекратява текущата сесия за отстраняване на грешки, освобождава паметта, разпределена за вашата програма, и затваря всички отворени файлове, използвани от програмата.
КомандатаTrace into- F7 изпълнява вашата програма оператор по оператор. Когато стигне до извикване на процедура, той изпълнява всеки оператор в рамките на процедурата, вместо да изпълнява процедурата като една. Ако операторът не съдържа извикване на процедура, достъпна за дебъгер,Trace intoще спре при следващия изпълним оператор.
КомандаПреминаване (преминаване)- F8 се изпълняваследните твърдения в настоящата процедура. Той не проследява извиквания на процедури от по-ниско ниво, дори ако те са достъпни за дебъгера.
Меню за компилиране
МенюКомпилация (компилация)се избира чрез натискане на Alt+C. Използва се за компилиране, създаване или изграждане на програми в активния прозорец. След като изберете този елемент от менюто, на екрана се показва падащо меню.
КомандатаMake (build)-F9 извиква вградения мениджър на проекти, за да създаде .EXE файл.
КомандатаКомпилация (пълна компилация)ще прекомпилира всички файлове, независимо от тяхната дата. Тази команда е подобна наCompile/Makeс изключение на това, че няма условия.
КомандатаDestinationви позволява да определите дали изпълнимият код ще бъде съхранен на диск (като .EXE файл) или съхранен в паметта (и по този начин ще бъде загубен, когато Turbo Pascal излезе).
КомандатаИнформацияотваря прозорец, който показва информация за последната компилирана програма, текущото състояние на паметта и средата.
Меню за отстраняване на грешки
МенюDebug (отстраняване на грешки)се избира чрез натискане на Alt+D. Командите на менюто за отстраняване на грешки контролират всички функции на интегрирания инструмент за отстраняване на грешки. След като изберете този елемент от менюто, на екрана се показва падащо меню.
КомандатаТочки на прекъсване (точки на прекъсване)отваря диалогов прозорец, който ви позволява да контролирате използването на безусловни точки на прекъсване. Той показва всички зададени точки на прекъсване, техните номера на редове и условия. Условието има архивен списък, който ви позволява да изберете условие за точка на прекъсване, което е било използвано преди това.
КомандатаCall stack- Ctrl+F3 отваря прозорец, който показва последователност от процедури, извикани от изпълнимата програма. Прозорецът съдържа имената на процедурите истойностите на предадените им параметри.
КомандатаRegisterотваря прозорец, показващ регистрите на CPU (централния процесор), които обикновено се използват при отстраняване на грешки в модули на асемблерния език. Горната половина на прозореца показва съдържанието на регистрите, а долната половина показва съдържанието на осемте флага.
КомандатаWatchотваря прозорец, съдържащ изрази и техните променящи се стойности. Елементите на прозореца се добавят или премахват чрез командатаAdd Watch.
КомандатаДобавяне на точка на прекъсванеотваря диалогов прозорец, в който се указват параметрите за новата точка на прекъсване. В полетоУсловиевъведете условието, при което възниква прекъсването. ПолетоPass Countзадава броя на преминаванията на контролната точка, след които ще настъпи спиране. ПолетоИме на файлсъдържа пълното име на пътя на изходния файл, съдържащ текущата контролна точка. ПолетоНомер на редпоказва номера на реда, съдържащ текущата точка на прекъсване. Можете да въведете нова числова стойност.
Меню с инструменти
МенюИнструменти (сервизни инструменти)се избира чрез натискане на Alt+T. Това меню предоставя различни команди за съобщения за отстраняване на грешки, последвани от списък с програми по подразбиране и всички програми, инсталирани от потребителя чрез командатаОпции/Инструменти/Прехвърляне..
КомандатаСъобщенияотваря прозорец, който показва информация от програмата, издадена през DOS филтър (тип GREP).
КомандатаПремини към следващия- Alt+F8 ви позволява да преминете към следващия елемент в списъка. Списъкът съдържа имената на програмите, които могат да се стартират без напускане на Turbo Pascal. Такива програми се наричат трансфер. В края на такава програма се връщате в средата за програмиране.
КомандаОтиди до предишния-Alt+F7преминава към предишния елемент в списъка.
Меню с опции
МенюОпции (опции)се избира чрез натискане на Alt+0. Той съдържа команди за преглед и промяна на различните настройки по подразбиране в Turbo Pascal. Повечето команди от менюто водят до диалогов прозорец. След като изберете този елемент от менюто, на екрана се показва падащо меню.
КомандаКомпилатор. (компилатор)показва меню, което предоставя няколко опции за настройка, които засягат начина, по който се компилира кодът.
КомандатаРазмери на паметтави позволява да дефинирате изискванията за памет по подразбиране за дадена програма. И трите настройки могат да бъдат посочени във вашия изходен код с помощта на директивата на компилатора$M.ПолетоРазмер на стеказадава размера (в байтове) на сегмента на стека. Размерът по подразбиране е 16 384, а максималният размер е 65 520. КутиятаLow Heap Limitзадава минималния необходим размер на купа (в байтове). По подразбиране минималният размер е 0 KB. ПрозорецътHigh Heap Limitзадава максималния необходим размер на купа (в байтове). Максималният размер по подразбиране е 655 360, който (на повечето системи) ще разпредели цялата налична памет към купчината. Тази стойност трябва да е по-голяма или равна на най-малкия размер на купчината.
КомандатаDebugger (дебъгер)отваря диалогов прозорец, за да направите няколко настройки, които засягат интегрирания дебъгер.
КомандатаДиректории (директории)определя в Turbo Pascal къде да се търсят файлове, необходими за компилиране, свързване и изходни файлове.
Целта на всеки прозорец за въвеждане:
•EXE и TPU директорияопределя изходната директория за .EXE или .TPU файлове. Ако в този прозорец не е въведено, файловете ще бъдат съхранени в директорията, където се намират изходните файлове.
•Включени директорииуказва директория, съдържаща стандартни включени файлове.
•Директории на единициуказва директориите, съдържащи вашите файлове на единици на Turbo Pascal.
•Директория на обектисе използва за дефиниране на директории, съдържащи .OBJ файлове (програми на език за асемблиране).
КомандатаИнструментиотваря диалогов прозорец, който ви позволява да добавяте нови или премахвате програми от менютоИнструменти. ПолетоЗаглавия на програмисъдържа списък за преглед, добавяне или премахване на програми за прехвърляне.
КомандатаСреда (среда) ви позволява да правите настройки за средата. Тази команда отваря меню, което ви позволява да изберете настройки отПредпочитания, Редактор и Мишка.
Меню на прозореца
МенюПрозорец(прозорци)се избира чрез натискане на Alt+W. Съдържа команди за управление на прозореца. Повечето от прозорците, които отваряте от това меню, имат всички стандартни прозоречни елементи, бутон за превъртане, затваряне и бутони за мащабиране, които ви позволяват да преглеждате и променяте различните настройки по подразбиране в Turbo Pascal. Първите девет прозореца са номерирани. За да изберете прозорец по номер, задайте Alt+N на прозореца. След като изберете този елемент от менюто, менюто се показва на екрана.
КомандатаЗатвори всичкизатваря всички прозорци.
КомандатаRefresh displayвъзстановява екрана, ако програмата случайно го е повредила.
КомандатаРазмер/Преместване- Ctrl+F5 ви позволява да зададете размера и позицията на прозореца на екрана.
КомандатаМащабиране- F5 разширява активния прозорец на цял екран. Ако прозорецът вече е разширен, тогава командата възстановява текущия му размер.
КомандатаНапред- F6 активира следващия прозорец.
КомандатаПредишен-Shift+F6 активира предишния прозорец, т.е. прозореца, който е бил активен преди текущия.
КомандаЗатваряне- Alt+F3 затваря текущия прозорец.
КомандатаСписък- Alt+0 се използва за получаване на списък с всички отворени прозорци.
Меню за помощ
МенюПомощ (помощ)се избира чрез натискане на Alt+H. Дава достъп до вградена помощна информация в специален прозорец. Налична е справочна информация за всички аспекти на Turbo Pascal IDE. (Съвети за едноредови менюта и диалогови прозорци също се появяват в лентата на състоянието, когато е избрана команда.) Когато е избран този елемент от менюто, се показва падащо меню.
Можете да натиснете Ctrl+F 1 върху всяка дума за помощ. Ако думата не бъде намерена, тя търси напред в съдържанието и показва най-близкия съответстващ текст.
КомандатаИндекс (съдържание)-Shift+Fl отваря диалогов прозорец, показващ пълен списък с ключови думи за помощ (специално подчертан текст на екрана за помощ, който ви позволява бързо да навигирате до съответния екран).
КомандатаТърсене по теми (секция за търсене)- Ctrl+Fl показва помощна информация за езика и за текущо избрания елемент.