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

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

Среда программирования пакета 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. Нарушение авторских прав; Мы поможем в написании вашей работы!




Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...


Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Тема 5. Анализ количественного и качественного состава персонала Персонал является одним из важнейших факторов в организации. Его состояние и эффективное использование прямо влияет на конечные результаты хозяйственной деятельности организации.

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

Шов первичный, первично отсроченный, вторичный (показания) В зависимости от времени и условий наложения выделяют швы: 1) первичные...

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