Студопедия — Среда программирования пакета Turbo-Pascal
Студопедия Главная Случайная страница Обратная связь

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

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



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

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

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

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

Разработка товарной и ценовой стратегии фирмы на российском рынке хлебопродуктов В начале 1994 г. английская фирма МОНО совместно с бельгийской ПЮРАТОС приняла решение о начале совместного проекта на российском рынке. Эти фирмы ведут деятельность в сопредельных сферах производства хлебопродуктов. МОНО – крупнейший в Великобритании...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

Ситуация 26. ПРОВЕРЕНО МИНЗДРАВОМ   Станислав Свердлов закончил российско-американский факультет менеджмента Томского государственного университета...

Различия в философии античности, средневековья и Возрождения ♦Венцом античной философии было: Единое Благо, Мировой Ум, Мировая Душа, Космос...

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