Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Среда программирования пакета Turbo-Pascal





СП Turbo-Pascal представляет собой эффективную интегрирован­ную среду, позволяющую внутри себя создавать, редактировать, от­лаживать и выполнять программы. После своей загрузки СП выхо­дит на главное окно пакета (рис. 1.2), состоящее из четырех основных полей: главного меню пакета (ГМП; 1-я строка), окна редактирования (Edit-окно), окна просмотра (Watch-окно) и строкиHelp-информации о доступных в данный момент управляющих клавишах (последняя стро­ка экрана). ГМП содержит 10 групп команд, предоставляющих все необ­ходимые функции по разработке, отладке и выполнению Pascal-про­грамм; выход из любого состояния пакета в режим ГМП производится по F10-клавише, служащей для переключения с активного окна на ГМП и наоборот.

Рис. 1.2. Структура главного окна системы программирования Turbo-Pascal

 

Выбор нужной группы ГМП производится посредством клавиш управления курсором, клавишами <Аlt+1-я буква имени группы>; либо мышью. Активация выбранной группы открывает соответствующее под­окно, перекрывающее Edit-окно и открывающее доступ к командам выбранной группы. Команды можно активировать выбором с последу­ющим нажатием Enter-клавиши (щелчка мышью) по выделенной букве в ее имени либо по приписанным ей управляющим клавишам. Окно редактирования (Edit) представляет собой текущий документ (исход­ный модуль Pascal-программы) встроенного редактора СП, посредст­вом которого создается, редактируется и в котором отображается при­вязка всех локализуемых пакетом ошибок. Окно просмотра (Watch) содержит просматриваемые выражения, чьи значения изменяются при выполнении программы; окно позволяет отслеживать динамику их изменения в процессе выполнения программы. При просмотре можно определять формат отслеживаемых значений. Переключение с Edit- на Watch-окно производится по F6-переключателю.

Наконец, информационная строка главного окна пакета содержит клавиши, доступные для оперативного запроса тех или иных функций пакета, и имеет следующий вид:

Кратко рассмотрим назначение основных команд групп ГМП СП. Команды File-группы предназначены для работы с файловой системой ПК и, в первую очередь, с файлами, содержащими исходные модули программ (так называемыми PAS-файлами). На рис. 1.2. представлено открытое подокно File-группы, содержащее список команд с припи­санными им функциональными клавишами для оперативной актива­ции требуемой функции. По команде Open предоставляется возмож­ность загружать в редактор пакета исходный модуль программы из указанного программистом файла. По команде New рабочее поле редактора очищается от текущего текста; новый файл получает имя Noname.pas по умолчанию. Команда Save as позволяет сохранять текущий текст редактора под указанными именем и местоположением. По Change Dir можно выводить активный каталог и получить возможность активизировать требуемый. По команде DOS Shell производится отложенный выход в среду MS-DOS. Наконец, по команде Exit производится завершение работы с пакетом с выходом в OS.

Шесть команд Run-группы предназначены для выполнения актив­ной программы в различных режимах: автоматическом, трассировки и т.д. По команде Run компилируется исходный модуль, находящийся в рабочем поле редактора, обрабатывается полученный на его основе объектный модуль редактором связей (Linker) и затем выполняется ре­зультирующий загрузочный модуль. Сам загрузочный модуль в зави­симости от указания программиста сохраняется в ОП или помещается в указанный ЕХЕ-файл, который может выполняться вне среды паке­та. После этого управление возвращается в исходную программу. По команде Program Reset производится прекращение теку­щего процесса отладки программы и инициация встроенного отладчи­ка для новой работы. Команда прекращает отладку, освобождает ОП и закрывает все открытые файлы. Наконец, команды Run-группы Trace Into, Go to Cursor и Step Over предназначаются для обеспечения трех типов трассировки программы в процессе ее отладки.

Команды Сотрile-группы предназначены для компиляции и редак­тирования текущего исходного модуля, обнаружения ошибок выпол­нения, определения расположения объектного модуля и имени пер­вичного исходного файла, а также для получения информации по текущему исходному модулю и его последней компиляции. По Compile- команде производится компиляция активного исходного модуля с вы­водом основной информации. При появлении ошибки компиляции СП автоматически переводится в режим редактирования с установкой курсора на первую обнаруженную компилятором ошибку с выводом соответствующего диагностического сообщения. В результате успешной компиляции по любой клавише удаляется окно компиляции, а выхо­дом является загрузочный модуль, размещаемый в ОП или в дисковом файле. Команды Make и Build используются при работе с программами, имею­щими обращения к внешним модулям, поддерживая их в актуальном состоянии в случае изменения связанных с ними модулей.

Команды Options-группы ГМП предназначены для переопределе­ния значений основных характеристик СП, определяющих режимы ее функционирования: работы компилятора (Compiler), работы редактора связей (Linker), размера оперативной памяти (Memory Size), местоположение файлов СП (Directories) и др. Отладочные функции СП обеспечиваются в основном командами группы Debug, позволяющими при определенном навыке программиста достаточно эффективно производить отладку Pascal-программ.







Дата добавления: 2015-10-18; просмотров: 476. Нарушение авторских прав; Мы поможем в написании вашей работы!




Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия