Работа в интегрированной среде разработчика (иср) turbo pascal 0



Скачать 498.6 Kb.
страница1/3
Дата16.10.2012
Размер498.6 Kb.
ТипДокументы
  1   2   3
ПРИЛОЖЕНИЕ 1

РАБОТА В ИНТЕГРИРОВАННОЙ СРЕДЕ РАЗРАБОТЧИКА (ИСР) TURBO PASCAL 7.0


При входе в среду на экране появляется окно, в верхней части которого высвечивается полоса с надписями – заголовками пунктов меню, перечисляющими услуги, предоставляемые средой.

File Edit Search Run Compile Debug Tools Options Window Help

--------------------------------- NONAME00.PAS --------------------------1-----

¦г=[¦]=========================== NONAME01.PAS ==========================2=[_]=

¦¦

¦¦

¦¦

¦¦

¦¦

¦¦

¦¦

LL=¤===== 2:48 ====_¦------------------------------------------------------------------------------------------------_-

F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local menu

Пункт меню File

New

Создание новой программы

Open... F3

Файл на диске помещается в окно редактирования

Save F2

Сохранить файл из окна редактирования на диске с тем же именем.

Save as..

Сохранить файл из окна редактирования на диске с другим именем.

Save all




Change dir...

Изменить текущий каталог пользователя

Print

Печать содержимого активного окна редактирования на принтере или вывести его в файл

Printer setup...

Настройка среды на печать текущего файла.

DOS shell

Переход в среду DOS для выполнения команд DOS или входа в другую программу. Возврат в среду – Exit.

Exit Alt+X

Выход из среды

Пункт меню Edit

Undo Alt+BkSp

Отменяет сделанные изменения в тексте.


Redo

Отменяет действие предыдущей команды Undo

Cut Shift+Del

Удаляет выделенный текст из документа и помещает его в Сlipboard (буфер промежуточного хранения)

Copy Ctrl+Ins

Помещает копию выделенного фрагмента в Сlipboard.

Paste Shift+Ins

Вставляет текст из Сlipboard в текущую позицию курсора в окне

Clear Ctrl+Del

Удаляет выделенный текст из документа, не помещая его в Сlipboard

Show clipboard

Просмотр содержимого Сlipboard

Пункт меню Search

Find...

Поиск введенного фрагмента текста в активном окне.

Replace...

Замена указанного старого текста на новый.

Search again

Повторяет последние команды Find, Replace. Для ранее установленных параметров.

Go to line number...

Перейти к строке с указанным номером

Show last compiler error

Показывает строку текста программы, в которой была обнаружена ошибка при последней компиляции

Find error...

Отыскивает в тексте программы строку, вызвавшую ошибку периода исполнения программы (например,деление на ноль).

Find procedure...

Позволяет в режиме отладки отыскать в тексте программы нужную процедуру или функцию.

Find...

В момент обращения к этой опции в поле выбора диалогового окна содержится слово, на которое указывал курсор в окне редактора. Можно ввести новое слово.

Поиск управляется следующими переключаемыми опциями:

Case sensitive – учитывать величину букв, т.е. отличать прописные от строчных.

Whole words only – искать по совпадению целых слов;

Regular expression – искать по выражению – описателю текста (см. ниже);

Forward – направление поиска вниз по тексту;

Backward – направление поиска вверх по тексту;

Global - искать во всем тексте;

Selected text – искать только в выделенном блоке;

From cursor – начать поиск от текущего положения курсора;

Entire scope- искать от начала текста.

В поле ввода можно ввести выражение – описатель текста, которое формируется из следующих специальных символов:

^ - в начале строки в выражении-описателе означает начало текстовой строки в искомом тексте;

$ - в конце строки в выражении-описателе показывает конец текстовой строки;

. – на этом месте может стоять любой символ;

* - после любого символа означает любое количество ( в том числе ноль), которые могут стоять вместо него:

+ - после любого символа означает один или больше этих символов (не ноль), которые вместо него например, bo+ означает bo, boo, bot, но не be;

и некоторые другие.

Пункт меню Run

Run Ctrl+F9

Осуществляет компиляцию, компоновку и исполнение программыиз файла редактора. Компиляция происходит в режиме Make.

Step over F8

Пошаговая отладка процедуры без ухода в процедуры низшего уровня

Trace into F7 ¦

Пошаговая отладка программы с уходом в нестандартные процедуры низшего уровня

Go to cursor F4

Пускает программу от места останова до строки, возле которой установлен курсор

Program reset Ctrl+F2

Останавливает текущую отладку.

Parameters

Позволяет задать текстовую строку параметров, которые ДОС передает вызываемой программе.

Go to cursor – начинает или продолжает режим отладки исполняемой программы под управлением встроенного отладчика. Вначале осуществляются все действия по компиляции и компоновке программы, затем программа начинает работать обычным образом (экран переходит в режим воспроизведения окна программы) и останавливается перед выполнением первого оператора из той строки, на которую указывает курсор. В этот момент экран возвращается в режим воспроизведения окна редактора, а строка с курсором выделяется цветным прямоугольником. В этом режиме доступны все средства встроенного отладчика. Для прекращения отладки нажмите клавиши Ctrl-F2.

Пункт меню Compile

Compile Alt+F9

Компилирует файл в активном окне редактора.

Make F9

Включает Procject Manager для создания файла .EXE.

Build

Перестраивает все файлы независимо от новизны

Destination Memory(Disk)¦

Определяет место запоминания исполняемого кода в памяти или на диске.

Primary file...

Если установлен первичный файл, он компилируется первым, иначе первым компилируется последний файл, загруженный в редактор.

Clear primary file

Очищает имя начального файла, заданное опцией Primary file

Information

Показывает статистику программы.

Compile – если в этой программе содержатся обращения к нестандартным модулям пользователя, последние должны быть откомпилированы и храниться на диске в виде TPU-файлов.

Make - Создает программу, которая, возможно, содержит включаемые файлы и/или обращения к нестандартным модулям. Прежде всего компилируется начальный файл, если он определен опцией Primary file (см. ниже). Если начальный файл не задан, компилируется файл из активного окна редактора. Если в процессе компиляции встретилось объявление нестандартного модуля, среда проверяет, были ли сделаны в соответствующем PAS-файле с текстом программы этого модуля какие-либо изменения с момента последней его компиляции и получения TPU-модуля. Если изменения были, TPU-файл создается вновь, а если изменения коснулись его интерфейсной части, будут перекомпилированы также все другие, объявленные в программе модули, в которых содержатся обращения к измененному модулю.

Опция существенно упрощает процесс разработки многофайловых программ, т.к. всегда компилируется только тот минимум файлов, которых коснулись сделанные в программе изменения.

Build – Отличается от Make только тем, что для всех TPU-файлов отыскивается соответствующий PAS-файл и осуществляется его перекомпиляция независимо от того, были сделаны в нем изменения или нет. После компиляции в этом режиме, можно быть уверенным в том, что в полученной программе учтены все изменения.

Destination – эта опция управляет выходом компилятора:

если справа от нее стоит слово Memory (память), выходной файл компилятора будет сохранен в оперативной памяти и может затем сразу же запускаться из среды ТР без загрузки с диска;

если справа от нее стоит слово Disk (диск), файл с кодом программы будет сохранен на диске в виде модуля с расширением .EXE. Если объявлен начальный файл, его имя будет присвоено имени вновь создаваемого .ЕХЕ-файла, в противном случае .EXE-файл получит имя файла из того окна редактора, которое содержит текст основной программе. Независимо от значения этого параметра TPU-файлы, создаваемые в режимах RUN/RUN, Compile/Make, Compile/Build будут помещены на диск.

Primary file –Задает имя начального файла. Если это имя задано, то независимо от того, какая часть программы загружена в данный момент в окна редактора, ее компиляция в режимах RUN, MAKE, BUILD будет начинаться с этого файла. Чаще всего начальный файл содержит текст основной части программы. В этом случае при загрузке в окно редактора включаемого файла или файла-модуля компилятор сумеет правильно построить программу. Если начальный файл не указан, то компиляция в режимах RUN, MAKE, BUILD возможна только в том случае, когда в активном окне редактора находится основная программа.

Пункт меню Debug

Breakpoints

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

Call stack Ctrl+F3

Отображаются все вызовы процедур и функций.

Register

Отображается текущее состояние всех регистров МП.

Watch

Делает активным окно отладки

Output

Делает активным окно программы.

User screen Alt+F5

Просмотр хода выполнения программы

Evaluate/modify... Ctrl+F4

Изменять, наблюдать, вычислять значения переменных или выражений.

Add watch... Ctrl+F7

Помещает наблюдаемое выражение в окно Watch

Add breakpoint...




Breakpoints – Позволяет просмотреть все контрольные точки и при необходимости удалить, переместить любую контрольную точку или задать условия ее работы. В диалоговом окне опции приводится список всех контрольных точек с указанием имени файла, номера строки в этом файле , с которой связана контрольная точка, услоавия, при котором срабатывает останов программы в этой точке, и количество проходов, в течении которых останов не происходит. Цветным указателем выделяется текущая контрольная точка.

В качестве условия, управляющего работой контрольной точки, можно указать любое допустимое условное выражение, которое будет вычисляться в ходе выполнения программы; контрольная точка будет игнорироваться до тех пор, пок азначение этого выражения не станет равным TRUE. Вычисление выражения и останов будут происходить только тогда, когда с момента запуска программы будет выполнено заданное количество обращений к строке с контрольной точкой.

Evaluate/modify – дает возможность в процессе отладки просмотреть содержимое любой переменной или найти значение любого выражения. При необходимости возможно с ее помощью установить новое значение любой переменной. К моменту вызова опции программа должна находиться в режиме отладки

Add watch – указанные пользователем переменные и выражения вместе с их текущими значениями будут постоянно находиться в окне наблюдения, доступ к которому возможен по клавиши F6.

Add breakpoint – можно установить в текущей строке контрольную точку. После запуска программы с установленными контрольными точками отладчик прекратит выполнение программы перед выполнением того оператора, который содержится в первой контрольной точке.

Пункт меню TOOLS

Messages. Активизирует окно сообщений. Окно сообщений содержит вывод инструментальных программ типа GREP и позволяет использовать эти сообщения для поиска нужных фрагментов в текстах программ. Для поиска фрагмента подведите цветной указатель окна Messages к нужному сообщению и нажмите пробел или дважды щелкните по этому сообщению мышью.

GO TO NEXT – ищет фрагмент, заданный следующим сообщением, в окне Messages.

GO TO PREVIOUS – ищет фрагмент, заданный предыдущим сообщением, в окне Messages.

GREP - Инициирует работу утилиты GREP. В строке диалогового окна необходимо перечислить аргументы вызова GREР, имена процедур, функций или переменных, которые необходимо отыскать в текстовых файлах. По умолчанию параметром вызова GREP указывается *.PAS-файл, что означает поиск по всем .PAS-файлам текущего каталога.

Пункт меню OPTIONS

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

Force far calls определяет генерацию машинного кода, рассчитанного на дальнюю модель памяти. В соответствии с архитектурой ЦП могут использоваться две модели процедур и функций: ближняя (Near) и дальняя (Far). Ближняя модель обеспечивает адресацию в пределах текущего сегмента, дальняя используется для организации межсегментных связей. Если опция установлена в активное состояние, все вызовы процедур и функций будут использовать дальнюю модель, в противном случае - ближнюю. Ближняя модель дает более экономный код программы и исполняется быстрее, однако при организации оверлея и вызова из программы других программ с помощью процедуры EXEC нужно использовать дальнюю модель.

Overlays allowed – при активном состоянии этой опции компилятор генерирует дополнительный код при компиляции оверлейных модулей. Этот код позволяет передавать строки и множества в качестве фактических параметров при обращении из одного оверлейного модуля в другой. Отметим, что ТР считает модуль оверлейным только в том случае, когда он откомпилирован с активной опцией Overlays allowed.

Word align data – определяет способ выравнивания переменных и констант в памяти: если опция активна , каждая переменная и константа начинается в байте с четным адресом, т.е. выравнивается на начало машинного слова, если неактивна, переменные и константы располагаются в памяти сплошной цепочкой. Выравнивание по словам увеличивает скорость выполнения программ ценой н5есколько неэкономного расхода памяти.

286 instructions – приписывает компилятору создать код программы с полным набором команд МП Intel 80286. В неактивном состоянии опции компилятор порождает код, соответствующий набору команд МП Intel 8088. В целях переносимости программ имеет смысл устанавливать негативное состояние этой опции, т.к. в процессе счета программа не проверяет фактическое наличие МП Intel 80286 и не может эмулировать его систему команд.

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

Stack checking контролирует возможное переполнение программного стека.

I/O checking - используется для включения/отключения генерации программных кодов, контролирующих правильность операций ввода/вывода .

Strict var-strings позволяет отказаться от проверки на совпадение длины формального и фактического параметра-строки при обращении к процедуре или функции. Если опция активна, компилятор вставляет в программу команды для сравнения длины строк.

Complete boolean evalвсе логические выражения вычисляются в программе полностью, в неактивном состоянии вычисление прекращается в тот момент, когда становится ясен окончательный результат.

Extended syntax – дает возможность использовать в программе расширенный синтаксис ТР, который разрешает вызывать определенные программистом функции не только в выражениях , но и в виде отдельного оператора, подобно вызову процедуры. Эта опция не распространяется на стандартные функции..

80286/80287 – ориентирует компилятор на работу с арифметическим сопроцессором. При неактивном состоянии все операции с вещественными данными реализуются программно и в программе разрешается использовать только один вещественный тип REAL. Если опция установлена в активное состояние, компилятор будет создавать код, содержащий обращение к числовому сопроцессору.

Emulation – указывает компилятору, надо ли создавать такой код программы, который будет одинаково пригоден при работе на ПК с арифметическим сопроцессором или без него. Программа сама определяет наличие сопроцессора, и если он имеется, будет использовать все его , если же сопроцессора нет, то его работа будет эмулироваться программно.

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

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

Conditional definesможно задать условия, которые используются в операторах условной компиляции.

Memory sizeможно регулировать размеры памяти, которую занимает работающая программа:

Stack size - размер программного стека, по умолчанию 16384 байта, максимум 65535 байт.

Low heap limitминимальный размер кучи; по умолчанию 0.

High heap limit – максимальный размер кучи; по умолчанию 655360 байт. Этот параметр не может быть меньше параметра Low heap limit.

Для оценки необходимых программе объемов памяти следует учесть, что все локальные переменные при каждом обращении к процедуре (функции) размещаются в стеке, а при выходе из нее стек освобождается. Таким образом, требуемый размер стека определяется количеством вложенных вызовов процедур (функций) и суммарным количеством их локальных переменных. Величина кучи определяется потребностями программы в динамической памяти. Если установлен максимально возможный размер кучи 655360 байт, то такая программа после загрузки займет всю доступную оперативную память, а это исключает возможность запуска из нее других программ.

Linker - В диалоговом окне этой опции имеются две группы переключательных опций, с помощью которых регулируется режим работы компоновщика ТР:

Map fileгруппа, управляющая выходным документом компоновщика;

Link bufferгруппа, управляющая использованием памяти.

Выходной документ компоновщика (карта распределения памяти ) бывает полезен при отладки программы с помощью внешнего отладчика.

Offзапрещает формирование карты.

Segmentsформирует сегментную карту с указанием адреса запуска программы и сообщениями об ошибках периода компоновки программы.

Publicдает такую же карту, как и опция Segments, и дополнительно приводит список внешних символов в алфавитном порядке.

Detailedдает полную карту распределения памяти.

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

Вообще, следует помнить о том, что даже довольно большой объем оперативной памяти ПК (640 КБ) может оказаться недостаточным для разработки с помощью среды ТР крупных программных проектов (сам Паскаль занимает 304 Кбайта). При нехватке памяти следует попытаться сэкономить память за счет установки в активное состояние опции Disk. (ТР 7.0 включен в комплект поставки более мощной системы программирования Borland Pascal with objects 7.0. Входящая в эту систему среда программирования ВР использует расширенную память для размещения таблиц компилятора и компоновщика. В то же время язык ТР представляет собой подмножество языка ВР, что дает возможность компилировать программы ТР без какой-либо их переделки в среде ВР. Используйте, если это возможно, среду ВР для разработки крупных программ. Еще примерно 44Кб памяти можно сэкономить за счет отказа от автоматической загрузки системной библиотеки Turbo.tpl (см. ниже опцию OPTIONS/ENVIRONMENT/STARTUP). Наконец, может оказаться необходимым отказ от услуг самой среды ТР на этапе прогона программы. Для этого нужно установить опцию COMPILE/DESTINATION в состояние Disk, создать программу с помощью Make или Build, выйти из среды и запустить программу. В этом случае программа получает в свое распоряжение всю память ПК, но вы лишаетесь возможности отлаживать ее средствами встроенного отладчика. В некоторых случаях за счет оверлейной структуры программы ее размеры удается уменьшить настолько, что даже крупная программа помещается в памяти вместе со средой. Если, несмотря на все меры экономии, памяти все-таки не хватает, можно полностью отказаться от услуг среды и использовать автономный компилятор-компоновщик TPC.EXE.

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

Integratedесли активна эта опция, к программе будет добавлена информация, необходимая для работы встроенного отладчика. Только в этом состоянии опции можно использовать контрольные точки и пошаговую отладку.

Standalone - при активизации этой опции к ЕХЕ-файлу программы будут добавлены соответствующие таблицы, которые позволяют вести отладку программу вне среды ТР с помощью внешнего отладчика TD.EXE.

Три других опции сообщают о среде, в каких случаях следует переключать экран с воспроизведения окна редактора на окно программы. В режиме Smart среда будет переключать экран по мере надобности – только если в очередном операторе программы было обращение к экрану для вывода или к клавиатуре для ввода. Переключение на окно программы будет также и тогда, когда отладчик «перескакивает» через вызов процедуры (функции) по клавише F8, но в этой процедуре есть обращение к экрану. Если установлен режим Always, переключение будет происходить перед исполнением любого оператора программы. Наконец, в режиме None среда никогда не переключает экран, даже если он требуется для вывода данных, т.е. вывод программы будет накладываться на текст программы . Испорченный в результате прогона текст программы в окне редактора можно обновить с помощью опции Window/Refresh display.

Directoriesчетыре поля ввода позволяют определить четыре группы функциональных каталогов ТР.

EXE & TPU directoriesуказывает тот каталог, в который будут помещаться готовые к работе программы в виде ЕХЕ-файлов и результат компиляции модулей в виде TPU-файлов. Если каталог не указан, эти файлы будут помещаться в текущий каталог - именно такое состояние этой опции соответствует стандартной настройке среды. Не рекомендуется устанавливать в этой опции каталог , содержащий файлы системы ТР.

Include directories - здесь следует перечислить те каталоги, в которых среда ищет включаемые файлы , если они не обнаружены в текущем каталоге, т.е. файлы, задаваемые директивой компилятору ($I <имя файла>). При указании нескольких каталогов, они перечисляются через точку с запятой.

Unit directories - задает каталоги, в которых среда ищет TPU-файлы, если они не обнаружены в текущем каталоге. В этой опции обычно указывают каталог, содержащий файл GRAPH.TPU, а также каталог, указанный в поле EXE & TPU directories. Каталоги разделяются точкой с запятой.

Object directories - Если в своей программе используются внешние процедуры , они д.б. представлены в виде OBJ-файлов. В этом поле задаются каталоги, в которых ТР будет искать эти файлы, если их нет в текущем каталоге.

Environmentразворачивается дополнительное меню, содержащее пять опций:

Preferences:

Screen sizesопределяет размер текстового экрана (25 строк или 43 или 45 строк);

Source trackingопределяет способ использования текущего окна редактора в процессе отладки. Если активна опция New window прослеживаемая программа будет загружаться в новое окно редактора, если активна опция Current windowв текущее окно .

Auto saveрегулирует запись на диск текущей программы и информации о ней. Опция Editor files предписывает автоматически сохранять на диске всех окон редактора перед прогоном программы, если только текст в окне изменялся после последней записи на диск. Опция Environment задает режим автоматического сохранения текущей настройки среды ТР в файле конфигурации Turbo.TP. Активное состояние опции Desktop требует от среды автоматически сохранять на диске в файле TURBO.DSK информацию об открытых окнах, их размерах, контрольных точках и т.п. Использование этой опции позволяет при очередной загрузке ТР автоматически получить точную копию того состояния среды, в котором она была в последний раз. Эта опция будет игнорироваться, если не был создан конфигурационный файл TURBO.TP.

Desktop fileуточняет режим создания файла TURBO.DSK.

Editor:

Create backup files активное состояние этой опции заставит среду при записи файла с текстом программы проверить, существует ли уже одноименный файл; если существует, он будет переименован в файл с тем же именем и расширением .ВАК.

Insert modeесли активна, редактор работает в режиме вставки, неактивна – в режиме замены.

Autoindent modeоблегчит выделения отступами условных и составных операторов, т.к. в этом случае каждая новая строка будет начинаться с таким же от левого края как и предыдущая строка.

Use tab charactersесли активна, то нажатие на клавишу табуляции вставит в текст специальній символ табуляции, если неактивна, в текст будет вставлено нужное число пробелов.

Optimal fillактивная опция позволяет вставлять минимально возможное число символов табуляции и пробелов при нестандартной длине табуляционного интервала.

Backspace unindentsактивная опция связівает с клавишей Backspaсe функции уничтожения предыдущего символа с учетом автоотступа.

Cursor through tabsопределяет перемещение курсора по строке при нажатии клавиши смещения курсора влево или вправо: если активна опция , то курсор перемещается скачком всякий раз, когда в строке встречается символ табуляции; при неактивной опции он всегда смещается только на одну позицию.

В поле Tab size можно задать длину табуляционного интервала.

Mouse: определяет способы работы с мышкой.

Startup:

Dual monitor supportможно сообщить среде, что ПК имеет два дисплея. После активизации этой опции на дополнительный дисплей будет выводиться окно прогона программы.

Graphics screen saveобеспечивает сохранение в оперативной памяти компьютера копии графического экрана, эту опцию следует активизировать, если используются графические процедуры. При активизации этой опции всегда можно увидеть в окне прогона программы те графические изображения, которые она формирует.

EGA/VGA palette saveпозволяет сохранить в оперативной памяти цветовую палитру экрана, поэтому изменения этой палитры в отлаживаемой программе не будут влиять на вид окон среды ТР.

Две предыдущие опции используют часть оперативной памяти для сохранения графического экрана и цветовой палитры, поэтому их всегда следует отключать, если Ваша программа критична к объему доступной памяти и/или не использует графические средства ПК и не меняет цветовую палитру.

CGA snow checkingможет быть неактивна, если ПК оснащен адаптерами типа EGA или VGA. Но если это адаптер типа CGA, то неактивное состояние опции будет создавать помехи на экране в виде «снега» при смене в нем изображения.

LCD color setактивизируется только в том случае, когда кристал оснащен жидкокристаллическим дисплеем (обычно такие дисплеи устанавливаются на переносимых ПК).

Use expanded memoryактивизация этой опции укажет среде возможность использовать EMS- память для размещения оверлейных модулей, сохранения копий графического экрана и некоторых других функций.

Load TURBO.TPLПри стандартной настройке среды сразу после загрузки ТР в оперативную память считывается системная библиотека SYSTEM.TPU из библиотечного файла TURBO.TPL. Вы можете отказаться от этого (и таким образом сэкономить для программы около 44 Кбайт), если сделаете неактивной эту опцию. Следует учесть, что в этом случае системная библиотека д.б. выделена в виде отдельного файла SYSTEM.TPU в каталоге, путь к которому указан в поле Unit directories опции Оptions/Environment/Directories. Извлечение модуля SYSTEM.TPU из библиотеки TURBO.TPL осуществляется с помощью утилиты TPUMOVER.EXE, входящей в комплект поставки системы ТР. Для этого используется команда ДОС вида: TPUMOVER TURBO.TPL *SYSTEM.TPU

(перед именами утилиты, библиотеки и системного модуля можно указывать необходимые пути. Если программа использует другие библиотеки, входящие в TURBO.TPL (CRT, DOS, и др.), их также нужно выделить в отдельные TPU-файлы.

Window heap sizeзадается размер оперативной памяти (в килобайтах), который выделяется для хранения неактивных окон среды.

Editor heap sizeдля хранения содержимого окон редактора.

Overlay heap sizeдля хранения оверлейных модулей.

Если активизирована опция Use expanded memory эта память выделяется из дополнительной памяти ПК, если неактивна – из основной.

Swap file directoryможно указать “быстрый “ диск, с которым среда будет производить динамический обмен данными (свопинг) в процессе своей работы. В качестве “быстрого” диска можно указывать виртуальный диск, т.е. участок оперативной памяти , который используется подобно механическому диску. Если в этом поле ничего не указано, для свопинга используется текущий каталог.

Colors: можно установить нужную цветовую палитру отдельных элементов среды ТР.

Openздесь указывается имя конфигурационного файла, из которого среда должна получить информацию о своей настройке.

Saveсохраняет текущую настройку среды в конфигурационном файле.

Save asуказывается каталог и файл, в котором среда будет сохранять свою настройку (по умолчанию TURBO.TP).

Пункт меню WINDOW

Tileрасполагает окна так, чтобы каждое было видно на экране и все они имели бы приблизительно одинаковые размеры.

CascadeРасполагать на экране окна редактора таким образом, чтобы были видны рамки каждого из них. Используется для организации работы мс помощью мыши.

Close allЗакрывает все открытые окна.

Refresh displayУдаляет следы вывода программы, работавшей в режиме отладки с установленной опцией Options/ Debugger/Display swapping/None.

Size/MoveОбеспечивает перемещение окна по экрану и/или изменение его размеров клавишами перемещения. (CtrlF5).

ZoomРаспахивает активное окно на весь экран или возвращает ему прежний вид ( F5).

NextАктивизирует очередное окно. (F6).

PreviousАктивизирует предыдущее окно (Shift-F4).

Closeзакрывает активное окно ( Alt-F3).

Listвыводит на экран список всех открытых окон среды ( Alt-0).

Пункт меню HELP. Справочная информация.

ПРИЛОЖЕНИЕ 2
  1   2   3

Похожие:

Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconПрограммирование на процедурном языке высокого уровня(Turbo Pascal)
Паскаль постоянно совершенствовался, и сегодня его наиболее полно представляют версии Turbo Pascal 0, Borland Pascal 0, а также Object...
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconУрок n 17 Основы программирования на языке Turbo Pascal
Паскаль (Pascal)- учебный инструментальный язык программирования вычислительных машин и персональных компьютеров. На современных...
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconДанные логического, символьного и строкового типа в Turbo Pascal. Библиотека (модуль) crt и Graph. Работа с файлами в Turbo Pascal. Построение графиков функций. Численные методы
Логический тип переменных называется булевым. Он основан на ма- тематической логике, в которой применяются две константы: 1 ис
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconТест «Язык программирования Pascal. Ввод-вывод данных. Ветвление. Циклы»
Какая комбинация клавиш используется для запуска программы на выполнение в среде Turbo Pascal?
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconРазработка линейных программ и их реализация и тестирование в среде программирования Pascal
Цель работы: Закрепление знаний об интегрированной среде; составление, ввод и выполнение простейшей линейной программы
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconЛабораторная работа №7 Обработка файлов средствами языка Turbo Pascal
Освоение методики проектирования Pascal-программ с использованием операций с файлами
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconКраткая теория по курсу информатика Типы данных языка программирования Turbo Pascal
В языке программирования Turbo Pascal все данные, используемые программой должны принадлежать к какому-либо типу данных. Некоторые...
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconКонспект 1: Тема иср free Pascal Тема Типы и виды данных Интерактивно интегрированная среда разработки(иср) Free Pascal
Главное меню предназначено для выбора режима работы. Выбор пункта главного меню осуществляется нажатием левой кнопки или F10. При...
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconРабота в системе турбо паскаль (ТП)
Яп паскаль был разработан Н. Виртом в 1968 – 1970году и получил широкое распространение благодаря наглядности программ и легкости...
Работа в интегрированной среде разработчика (иср) turbo pascal 0 iconУрок №57-58 Языки и системы программирования. Начальные сведения о языке Turbo Pascal
...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org