Реферат по предмету "Программирование и компьютеры"


Главное меню в среде Turbo Pascal 7.0

Главное меню Все действия, выполняемые интегрированной средой, могут быть про­изведены с помощью соответствующих пунктов главного меню, распо­ложенного в верхней части экрана и вызываемого нажатием клавиши F10 или выбором нужного пункта меню мышью а главное меню состоит из следующих основных пунктов-разделов:
File ………………. в данном пункте главного меню представлены функции, управляющие файлом, открытым в активном окне тек­стового редактора интегрированной среды - такие, как создание нового и открытие существующего файла, со­хранение файла на диске, печать файла, а также выход из интегрированной среды и другие вспомогательные функции. Более подробно все пункты главного меню рас­смотрены ниже. Edit ………………… представлены функции работы с буфером обмена интег­рированной среды, а также функции отката (отмены) не­желательных изменений. Search ………………функции, упрощающие навигацию по тексту в активном окне, такие, как поиск подстроки и другие. Run …………………функции выполнения и отладки программ. Compile ……………функции компиляции - процесса получения исполняе­мых файлов (*. ехе) из исходных текстов программ. Debug ………………функции, облегчающие и оптимизирующие процесс от­ладки программ. Tools …………………… вспомогательные инструменты, выполняющие некото­рые функции, не включенные в интегрированную сре­ду, либо обладающие более широкими возможностями по сравнению с ней, такие как Turbo Assembler, Turbo Debиgger и другие. Options ………………… функции настройки интегрированной среды, такие как настройки компиляции, линковки, отладки, а также визуального представления интегрированной среды на экране. Window …………………. функции, необходимые для организации окон текстово­го редактора на экране для более эффективной работы с исходными текстами. Help ………………………. вызов различных разделов справочной системы, а также контекстной помощи (автоматический поиск в справоч­ной системе слова, на котором стоит текстовый курсор). Рассмотрим более подробно пункты главного меню интегрированной среды.
Подменю File Существует определенный набор действий, необходимых для работы с любыми текстовыми документами. Исходные тексты программ, несмотря на некоторую свою специфику, не являются исключением. Такими дей­ствиями являются создание файлов, содержащих тексты, открытие фай­лов для просмотра или редактирования (изменения), сохранение изме­ненных и созданных файлов под разными именами, а также их печать. Подменю File используется для управления файлами с исходными текстами программ и содержит следующие пункты: New ……………………… создание нового файла (не содер­жащего никакого текста) и от­крытие его в новом окне, новое окно становится активным. Open…………………… открытие в новом окне уже име­ющегося на диске файла, новое окно становится активным. Save…………………… сохранение на диске файла, от­крытого в активном окне. При этом имя сохраняемого файла не изменяется. Данный пункт меню работает только для открытых файлов, а не созданных командой New. Для новых фай­лов команда Save вызывает вместо себя команду Save as (см. ниже). Save as……………… сохранение на диске файла, открытого в активном окне. При этом можно изменить название файла и его распо­ложение на диске с помощью диалога. Как и во всех диалогах интегрированной среды, перемещение между элементами интерфейса происходит при нажатии клавиши «ТаЬ», выбор элементов списка и нажатие кнопок - клавишей «Enter», ввод строковых значений производится обыч­ными символьными клавишами клавиатуры. В данном диалоге следует с помощью клавиши «ТаЬ» выбрать окно с параметром, который вы хотите изменить (имя файла в верхнем окне или его рас­положение на диске в окне посередине диалога), затем внести изменения, переклю­читься клавишей «ТаЬ» на кнопку «ОК» диалога и на­жать клавишу «Enter». Save Аll………………….сохранение на диске всех открытых в данный момент файлов (во всех окнах, присутствующих на рабочем сто­ле). Если в одном из окон, расположенных на рабочем столе, открытый файл не имеет имени, будет вызван диалог Save as . Change dir……………… изменение текущего каталога. Текущим каталогом является тот каталог на диске, из которого запущена ин­тегрированная среда, либо каталог, указанный в каче­стве рабочего в настройках ярлыка на рабочем столе Windows (или другой оконной операционной системы), если вы запускаете среду с помощью ярлыка. Все фай­лы, необходимые разрабатываемой программе, будут считываться из текущего каталога. Следовательно, если вы запускаете интегриро­ванную среду не из того ка­талога, где хранится ваша программа, может воз­никнуть необходимость сменить текущий каталог. Смена каталога происходит с помощью диалога. Каталог можно задать в виде пути в верхнем окне диалога, либо выбрать с помощью дерева каталогов, размещенного в центральном окне диалога. Print…………………… распечатка файла, открытого в активном окне. Printer setup…………… вызов диалога настроек печати. DOS shell……………….вызов командной строки операционной системы. Дан­ная функция применяется, в основном, при работе в операционной системе DOS для выполнения действий, не предусмотренных в интегрированной среде (создание и удаление каталогов, запуск других программ и т.д.). После завершения работы с командной строкой, следу­ет набрать «Exit» и нажать клавишу «Enter». Ехit…………………… ВЫХОД из интегрированной среды. Если в момент вы­полнения выхода из среды в одном из окон текстового редактора находится текст, содержащий не сохраненные изменения, то на экране появится диалог. Подменю Edit В процессе работы с исходными текстами программ, так же как и с лю­быми текстовыми документами, часто применяются следующие операции, облегчающие и ускоряющие процесс разра­ботки: отмена последних внесенных в тексты изменении и перенос информации из одного текстового документа в другой. Подменю Edit используется для упрощения редактирования исходных текстов программы, реализует операции от­мены изменений, работу с внутренним бу­фером обмена текстовыми фрагментами интегрированной среды и содержит следу­ющие пункты: Undo ………………….отмена изменений, произведенных в активном окне в об­ратном порядке (от последнего изменения к первому). Ко­личество изменений, которые можно отменить, ограниче­но, все изменения, произведенные в некотором окне, стираются при сохранении файла, открытого в данном окне. Redo………………… отмена последней операции Undo или Redo. Данная воз­можность используется при ухудшении результата пос­ле вызова команды Undo или Redo. Cut……………………. копирование в буфер выделенного фрагмента текста с одновременным удалением данного фрагмента с экра­на. Буфером называется область памяти интегрирован­ной среды, в которой в каждый момент времени может находиться не более одного фрагмента текста. Выделе­ние фрагмента текста во всех интерфейсных элементах интегрированной среды производится перемещением текстового курсора по тексту в активном окне при на­жатой клавише Shift, либо последовательным нажати­ем комбинаций клавиш Ctrl-k-b в начале фрагмента текста, который необходимо выделить, и Ctrl-k-k в конце фрагмента. Вне зависимости от метода выделе­ния фрагмента текста его цвет должен измениться.
Сору…………………… копирование в буфер выделенного фрагмента текста без удаления данного фрагмента с экрана. Paste…………………вставка фрагмента текста из буфера. Текст из буфера будет вставлен в позицию курсора в активное окно. При этом сам текст остается в буфере и его можно исполь­зовать повторно.
Сlеаr………………… удаление выделенного фрагмента текста без помещения его в буфер. Show clipboard…………… вывод на экран окна, содержащего фрагмент тек­ста, находящийся в данный момент буфере интегри­рованной среды. Данный фрагмент текста можно редак­тировать, результаты этого редактирования немедленно будут отражаться на содержании буфера. Подменю Search Основными инструментами перемещения по тексту, помимо обычных возможностей скроллинга (пролистывания), являются по­иск конкретного текстового фрагмента и пе­реход к строке текста по ее номеру. Для исходных текстов программ полезной является функция перемещения внутри текста к последней найденной синтаксической или динамической ошибке. Подменю Search используется для навигации по тексту про­граммы, и содержит следующие пункты: Find………………………. поиск строки текста в активном окне. Настройки по­иска устанавливаются в диалоге. В разделе Options можно указать (поставить галочки), что при поиске должен учитываться регистр букв в ис­комом слове (Case Sensitive), поиск должен проис­ходить только по целым словам, а не по частичным сов­падениям (Whole words only), специальные символы должны восприниматься как искомый текст (Regular expression). Раздел Direction определяет направление поиска: вниз по тексту от курсора (Forward) или вверх (Backward). В разделах Scope и Origin задается область поиска: производить поиск во всем тексте ак­тивного окна (Global) или только в выделенном фраг­менте текста (Selected text), искать совпадения тек­ста от курсора (From cursor) или во всем тексте внезависимости от положения курсора (Entire scope). Replace…………………… поиск строки текста в активном окне и замена найден­ных вхождений на другую строку.В ос­новном этот диалог повторяет диалог поиска, за исключением нескольких дополнительных возможнос­тей. В раздел Options добавлен пункт Запрос на замену (Prompt оn replace), оп­ределяющий, необходимо ли задавать вопрос пользователю перед изме­нением найденного вхож­дения на другую строку. Также имеется возмож­ность про извести замену не одного вхождения пос­ле вызова диалога, а всех, находящихся в установ­ленной области поиска (кнопка Change all). Search again…………………. повторение последней операции поиска или замены. Go to line number…………… перемещение курсора в активном окне в строку с заданным номером. Номер задается в диалоге, появляющемся после выбора данной команды. Show last compiler error………………. вывод на экран последнего сообщения об ошибке компиляции. Find error………………………… вывод информации о последней ошибке време­ни выполнения. Для вывода этой информации системе необходим адрес, в котором произошла данная ошибка. Адрес ошибки задается в формате В диалоге, появляю­щемся после выбора данной команды. Find procedure……………………… переход к процедуре по введенному имени. Имя процедуры задается в диалоге, появляющемся после выбора данной команды. Команда доступ­на только в режиме отладки. Подменю Run Одними из самых важных операций, исполь­зуемых в процессе разработки программы, яв­ляются запуск программы на выполнение и ее отладка. Подменю Run используется для управления выполнением и пошаговой отлад­кой программ и содержит следующие пункты: Run……………… компиляция исходного текста программы, находя­щегося в активном окне и ее выполнение без по­шаговой отладки. Step over…………… пошаговое выполнение программы без захода в про­цедуру, на которой программа была остановлена в результате пошаговой отладки (то есть процедура вы­полняется полностью и без пошаговой отладки). Trace into………… пошаговое выполнение программы с заходом в про­цедуру, на которой программа была остановлена в результате пошаговой отладки (то есть процедура также будет выполняться по шагам). Go to cursor………… выполнение программы до строки, в которой рас­полагается курсор, затем программа останавливает­ся для пошаговой отладки. Рrogram reset………………. закрытие программы, находящейся в режиме поша­говой отладки без ее нормального завершения. Parameters…………………… вызов диалога ввода параметров программы. Использование данной команды эквивалентно вызо­ву программы из командной строки с передачей ей параметров: C:>\Start.exe 2 Hello World Подменю Compile Подменю Compile используется для управления компиляцией исходных текстов и созданием ис­полняемых операционной системой файлов и содержит следующие пункты: Compile………………компиляция исходного тек­ста программы, находяще­гося в активном окне ре­дактора интегрированной среды. Все остальные ис­ходные тексты, относящие­ся к программе, не компилируются. Данная опера­ция используется для проверки отредактированного текста и поиска в нем синтаксических ошибок. Make………………….компиляция исходных текстов про граммы, содержа­щих изменения, про изведенные со времени послед­ней компиляции. Все остальные исходные тексты не компилируются. Данная операция используется для проверки синтаксической корректности всех исходных текстов программы, а также согласованности программных модулей по времени создания, и вле­чет за собой построение выполняемой программы на диске или в памяти, соответственно, настройке Destination. Build………………… компиляция всех исходных текстов программы вне зависимости от наличия изменений, произведенных со времени последней компиляции. Данная команда применяется в случае, если компилятор некоррект­но определяет наличие изменений в исходных тек­стах при использовании команды Make. Destination……………. выбор варианта построения исполняемого файла: в памяти (Memory) или на диске (Disk). В случае вы­бора варианта построения Disk в текущем каталоге на диске появится исполняемый программный файл(или несколько), который можно запускать, не на­ходясь в интегрированной среде. Для смены вариан­та построения нужно выделить данный пункт меню и нажать клавишу Enter. При последующем входе в данное подменю можно убедиться, что вариант по­строения изменен. Рrimary file…………………….вызов диалога выбора файлов, которые необходимо компилировать при выборе команды Make, вне зависимости от наличия изменений, произведенных с ними со времени последней компиляции. Clear primary file………………… очистка списка файлов, составленного при выполнении команды Primary File. Information…………………………. вызов окна с информацией о последней компиляции программы. Подменю Debug
Процесс отладки программы является одним из самых важных в процессе разработки программного продукта. Этот процесс обычно очень трудо­емкий и занимает много времени, поэтому разработчики сред програм­мирования пытаются сделать его как можно более удобным. В процессе отладки программы, кроме простого ее пошагового выпол­нения, требуется знать множество данных, необходимых для правильно­го понимания того, что происходит с отлаживаемой программой. К та­ким данным относится информация о точках останова программы, порядке выполняемых подпрограмм, зна­чениях переменных и регистров процес­сора. Также разработчику необходимо контролировать данные, выводимые на экран разрабатываемой программой и изменять вручную значения переменных, используемых программой.
Подменю Debug использу­ется для получения необходимых пара­метров программы в процессе отладки и содержит следующие пункты: Breakpoints……………………… вызов окна с информацией о точках останова во всех окнах интегрированной среды. Call stack…………………………… вызов окна «стека», содержащего информацию о последовательности вызовов различных модулей программы. Register………………………………. вызов окна регистров, содержащего информацию о значениях регистров процессора. Wаtсh……………………………Вызов окна просмотра значений переменных. Данное окно появляется в нижней части рабочего стола и не исчезает, пока его не закроет разработчик. Оutрut……………………………. вызов окна, содержащего часть экрана, на которую осуществляется вывод информации отлаживаемой про­граммы. Использование данной команды необходимо в связи с тем, что интегрированная среда при отлад­ке программы перекрывает собой то, что выводится программой на экран. Команда работает только для текстового режима. User screenю………………… данная команда позволяет скрыть интегрированную среду и показать экран в таком виде, как если бы про­грамма работала не в режиме отладки. Evaluatejmodify………………… вызов диалога просмотра и изменения значения одной переменной. После смены значения окно исчезает с экрана. Add watch………………………. вызов диалога добавления переменной в окно про­смотра и редактирования переменных . Add breakpoints………………….вызов диалога добавления точки останова. Подменю Tools Иногда разработчику не хватает возможностей, предоставляемых интегри­рованной средой. Это может относиться, например, к отладчику, не обладающему всеми возможностями, свойственными профессиональным про­граммам такого рода. Также бывает необходимо обратиться к другому инструменту разработки программных про­дуктов, не покидая интегрированной среды, например, к другому компилятору или даже к другой интегрированной среде. Подменю Tools использует­ся для вызова специализированных инст­рументов, выполняющих функции, не под­держиваемые интегрированной средой, и содержит следующие пункты: Messages………………………… вызов окна сообщений интегрированной среды. Go to next……………………… перемещение к следующему сообщению в окне со­общений. Go to previous……………………перемещение к предыдущему сообщению в окне со­общений. Grep, Turbo Assembler, Turbo Debugger, Turbo Profiler…. вызов специализированных инструментов. Количество и последовательность данных пунктов меню определяется непосредственно пользователем интегрированной среды в пункте главного меню Options | Tools. Подменю Options Подменю Options используется для настройки некоторых параметров интегри­рованной среды, таких как настройки компиля­тора, линковщика, а также интерфейса самой среды и средств сохранения ее конфигурации. Данное подменю содержит следующие пункты: Compiler………………………….вызов диалога настройки параметров компиляции. Группа настроек генерации программного кода (Code generation) позволяет указать необхо­димость использования модели дальних вызовов (Force far calls), не­обходимость оптимизации кода для использования оверлеев (Overlays allowed), необходимость выравнивания данных по границе слова (Word align data) и режим компиляции программы с использованием инструк­ций процессора 80286 (286 instructions). Группа настроек ошибок времени выполнения (Runtirne errors) включа­ет во время выполнения программы дополнительную проверку следующих ошибок: выход за пределы границ массива (Range checking), недостаток памяти для локальных переменных (Stack checking), ошибки ввода/вы­вода (IO checking), ошибки переполнения при использовании некоторых операций (Overflow checking). Если включена дополнительная проверка ошибок времени выполнения, в случае появления какой-либо из вышепе­речисленных ошибок, программа прерывается и на экран выдается соответствующее сообщение об ошибке. Данные возможности полезны при от­ладке программ. Группа настроек синтаксиса языка (Syntax options) обеспечивает следу­ющие возможности: проверка на этапе компиляции соответствия типов строковых параметров, передаваемых в процедуру (Strict var-strings), выполнение всех функций, указанных в логическом выражении (Complete boolean eval), включение так называемого расширенного синтаксиса, то есть возможности вызова функций как процедур, без рассмотрения воз­вращаемого результата (Extended syntax), рассмотрение ссылки, возвра­щаемой оператором @, как типизированной (Typed @ operator), а также использование строковых параметров, как «открытых» (Ореn parameters). Группа настроек отладочной информации (Debugging) позволяет управ­лять включением отладочной информации в исполняемый файл, то есть разрешает отладочным программам (в том числе и отладчику интегриро­ванной среды) отображать исходный текст программы (Debug information), а также названия и типы локальных переменных (Local symbols). Группа настроек использования чисел с плавающей точкой (Numeric processing) указывает компилятору необходимость прямых вызовов ко­манд сопроцессора без проверки его наличия (8087/80287), а также уп­равляет возможностью проверки наличия сопроцессора на машине, выпол­няющей программу (Emulation). . Memory sizes………………… вызов диалога настройки параметров оперативной па­мяти, необходимой для работы данной программе. Диалог позволяет настроить необходимый размер сте­ка (Stack size), а также минимальный и максималь­ный размер Неар-памяти, используемой программой (Low hеар limit и High heap limit). Linker…………………….вызов диалога настройки параметров линковки (по­лучения исполняемого операционной системой файла из промежуточных объектных). Диалог управляет соз­данием карты памяти программы (группа настроек Мар file) и расположением временного буфера про­граммы линковки (Memory - в памяти, Disk – на диске). Debugger………………………… вызов диалога настройки параметров отладчика. Ди­алог управляет выбором отладчика (Integrated ­использование отладчика интегрированной среды, Standalone - использование какого-либо другого от­ладчика), а также режимом перерисовки окон интег­рированной среды во время отладки (None - интег­рированная среда не перерисовывается и может быть частично или полностью стерта с экрана отлаживае­мой программой, Always - среда перерисовывается после выполнения очередной строки про граммы, Smart - среда пытается сама определить необходи­мость перерисовки).
Directories вызов диалога настройки каталогов, используемых ин­тегрированной средой. Диалог позволяет задать сле­дующие каталоги: каталог для хранения исполняемых файлов, получаемых в процессе компиляции программ и библиотек (ЕХЕ and TPU directory); каталог, содер­жащий стандартные подключаемые файлы (Unit directories). Еще два каталога определяют, где на­ходятся файлы, используемые совместно разными язы­ками для обмена функциями и другими описаниями: Include directories определяет расположение под­ключаемых файлов, Object directories - файлов, используемых при линковке.
Tools . вызов диалога настройки набора дополнительных инструментов, вызываемых из подменю Tools главно­го меню интегрированной среды. Диалог позволяет добавлять и удалять дополнительные инструменты, а также изменять их параметры. Environment . при выборе данного пункта появляется дополнитель­ное меню. Данное меню содержит следующие пункты: Preferences - вызов диалога установок интегрированной среды. Диалог позволяет настроить количество текстовых строк, доступ­ных среде на экране (25 lines или 43/50 lines), выбрать вариант автоматического сохранения ре­дактируемых файлов и конфигурации среды перед выполнением программы и перед выхо­дом из среды (Editor files - сохранять фай­лы, редактируемые в окнах текстового редактора интегрированной среды, Environment ­сохранять настройки интегрированной среды, Desktop - сохранять информацию о располо­жении окон на рабочем столе). Также имеется возможность управлять расположением файла с информацией о настройках рабочего стола (Current directory - файл хранится в теку­щем каталоге, Config file directory – файл хранится в специальном каталоге интегрирован­ной среды). В группах настроек Options и Source tracking представлены, па­раметры, управляющие отображением файлов в окнах текстового редактора интегрированной среды при использовании окна Messages: New window - при выделении строки в окне Messages и нажатии клавиши Enter открывается новое окно ре­дактора, содержащее файл, связанный с данным сообщением; Currentwindow - новое окно не открывается, а используется уже существующее окно; Auto track source - перемещение по тек­сту файла, связанного с сообщением, происходит автоматически; Close оn go to source - окно Messages закрывается при выборе одного из элементов в нем. Последняя настройка в данном диалоге (Change dir оn ореn ­изменять каталог при открытии файла) указывает, нужно ли де­лать текущим каталог, содержащий последний открытый в интег­рированной среде файл. . Editor - вызов диалога настроек текстового редактора интегриро­ванной среды. Диалог позволяет подключать следующие возможно­сти редактора: Create backup file - создавать архивные копии ре­дактируемых файлов с расширением *.bak, Insert mode ­использовать в редакторе режим замены символов (этот параметр можно изменить во время работы интегрированной среды нажати­ем клавиши «Insert»), Auto indent mode - автоматический выбор начального положения курсора при добавлении новой строки пос­ле уже существующей, Use tab characters - не заменять пробе­лами символы табуляции при нажатии клавиши «Таb» (если этот ре­жим выключен, имеется возможность указать количество пробелов, которые автоматически добавляются в редактируемый текст при на­жатии клавиши «Таb»), Optimal fill - оптимизация количества пробелов и знаков табуляции в тексте, Backspace unindents - ав­томатический выбор положения курсора в строке при нажатии кла­виши «Backspace», Cursor through taЬs - смещение курсора че­рез все пространство, занимаемое символом табуляции(невозможность установить курсор в середине данного символа), Group undo - отмена при выполнении операции Undo выполняет­ся не только для последнего введенного символа, но и для всех сим­волов, входящих, по мнению интегрированной среды> с ним в однугруппу (например, если после ввода слова выполнить операцию Undo, будет удалено все введенное слово), Persistent blocks - не сни­мать выделения с фрагмента текста при перемещении курсора с по­мощью клавиатуры (вне зависимости от этого параметра при уста­новке курсора в новое положение мышью выделение фрагмента текста будет снято), Overwrite blocks - удаление выделенного фрагмента текста при вставке (paste) другого фрагмента или нажа­тии клавиш «Backspace» или «Delete», Syntax highlight - исполь­зовать синтаксическую подсветку для некоторых файлов, открывае­мых в редакторе интегрированной среды (параметр Highlight extensions позволяет задать список расширений файлов, для ко­торых должна использоваться синтаксическая подсветка), Block insert cursor - курсор в режиме вставки принимает форму пря­моугольника, а в режиме замены - форму полоски, Find text at cursor - нужно ли искать текст, на котором уже стоит курсор (при использовании команды Find). . Mouse - вызов диалога настройки мыши. Диалог позволяет «по­менять местами» кнопки мыши (Reverse mouse buttons – среда будет реагировать на нажатие левой кнопки мыши, как на нажа­тие правой, и наоборот), установить время, в течение которого два последовательных нажатия на кнопку мыши будут воспринимать­ся как один двойной (Mouse double click: fast - medium - slow), а также определить действие, выполняемое интегрированной сре­дой при нажатии правой кнопки ,мыши с одновременно нажатой клавишей Ctrl на клавиатуре (Ctrl + Right mouse button: Nothing - не выполнять никаких действий, Topic search - эк­вивалентно вызову команды Topic search подменю Help главно­го меню, Go to cursor - эквивалентно вызову команды Go to cursor подменю Run главного меню, Breakpoint - эквивалент­но ВЫЗОВУ команды Add breakpoint подменю Debug главного меню, Evaluate - эквивалентно вызову команды Evaluate/Modify под­меню Debug главного меню, Add watch - эквивалентно вызову одноименной команды подменю Debug главного меню). . Startup - вызов диалога настроек интегрированной среды, уста­навливаемых при старте среды. Данные настройки записываются в исполняемые файлы среды и вступают в силу только после ее перезапуска. Диалог позволяет определить каталог хранения вре­менного «swар»-файла (параметр Swap file directory) и объемы hеар-памяти, используемой средой (Window heap size, Editor heap size, Overlay heap size), а также включить следующие парамет­ры: Dual moni tor support - включение режима работы с двумя мониторами, если это возможно технически (на одном находится интегрированная среда, на другом - информация, выводимая вы­полняемой программой), Graphics screen save – включение режима запоминания графического вывода программы, EGA/VGA palette save - включение режима сохранения графических па­литр при переключении из окна вывода выполняемой программы в интегрированную среду, CGA snow checking - .включение режима предотвращения эффекта «снега» на мониторах системы CGA, LCD color set - включение специального набора цветов, используе­мых средой дЛЯ работы на жидкокристаллических мониторах (конт­растное черно-белое изображение), Load TURВO.TPL - включение автоматической загрузки файла Turbo.tpl - библиотеки стандарт­ных модулей (в случае отказа от автоматической загрузки библио­теки разработчик должен самостоятельно обеспечить подключение к компилируемой программе всех модулей, используемых в дан­ной программе), Use expanded rnemory - включение режима ис­пользования расширенной памяти, Return to last dir - включение режима сохранения текущего каталога для последующего входа в него после перезапуска среды.
Colors - вызов диалога цветовых настроек интегрированной среды. Диалог позволяет настроить все цвета, используемые для отображе­ния среды и синтаксической подсветки редактируемого текста. Open…………….вызов диалога открытия файла с конфигурацией среды. Используется при многопользовательской рабо­те с интегрированной средой, когда разные пользо­ватели имеют разные настройки среды. Файл с настройками имеет по умолчанию имя Turbo. tp.
Save \ .\TURВO.TP…………….сохранение файла с настройками среды. Файл Turbo.tp будет сохранен в каталог, указанный в настрой­ках среды. Save as……………………………сохранение файла с настройками среды с возможно­стью изменения имени файла и каталога, в котором он располагается. Подменю Window Подменю Window используется для конфигурирования представления окон текстового редактора интегрированной среды и со­держит следующие пункты: Tile…………………………. подбирает расположение окон на экране таким обра­зом, чтобы все они были полностью видны. Это ка­сается как окон с исходными текстами программ, так и вспомогательных окон типа Messages и Watch. Cascade…………………… подбирает расположение окон на экране таким образом, что­бы окна с исходными текстами располагались друг над другом. Close аll…………………… закрытие всех окон, присутствующих на экране. Если в момент выполнения данной команды в одном из окон имеются не сохраненные изменения, то на экран бу­дет выведен диалог. Refresh display…………… перерисовка интегрированной среды. Данная команда при меняется для полной перерисовки среды в слу­чае, если она была частично или полностью затерта выполняемой программой. Size/Move…………………… переход в режим перемещения или изменения разме­ров активного окна. Перемещение окна в данном ре­жиме происходит с помощью клавиш-стрелок на кла­виатуре, изменение размеров окна - с помощью тех же клавиш при нажатой клавише Shift. Выход из дан­ного режима осуществляется нажатием клавиши Enter. Zооm…………………… изменение положения и размеров окна таким обра­зом, чтобы оно занимало всю область рабочего сто­ла. Повторный вызов данной команды возвращает положение и размеры окна в предыдущее состояние. Next……………………. переключение между окнами в прямом направлении по списку окон (список окон формируется по мере их открытия). Previous………………… переключение между окнами в обратном направле­нии по списку окон. Close…………………… закрытие активного окна. List………………………. вывод на экран диалога управления окнами, позво­ляющего выбрать некоторое окно из списка окон, сделать его активным или удалить с рабочего стола. Если в момент удаления окна с рабочего стола в нем имеются не сохраненные изменения, то на экран бу­дет выведен диалог. Подменю Help Немаловажной функцией любой Интегрированной среды является наличие справочной системы и удобство работы с ней. Справочная система Tиrbo Pascal 7.0 содержит описание всех инструментов, как самого языка програм­мирования, так и интегрированной среды. Ра­бота со справочной системой. Осуществляется одинаково, вне зависимости от выбранного раздела. Каждый раздел представляет собой не­который текст, снабженный ссьлками (выде­ленными цветом словосочетаниями), с помо­щью которых может осуществляться переход к другим разделам справочной системы. Такая структура называется гипертекстом. Выбор ссылки про изводится нажатием на нее мышью или подведением на нее текстового курсора и нажатием клави­ши «Enter». Для возврата из подраздела справочной системы в ранее просмат­риваемый раздел используется комбинация клавиш «Alt-Fl». Подменю Help (см. рис. 28) используется для доступа к различным раз­делам справочной системы и содержит следующие пункты: Contents . вызов окна с оглавлением справочной системы. Из данного оглавления можно попасть в любой раздел справочной системы. Index . вызов окна с оглавлением справочной системы по алфавиту. Topic search . вызов контекстной помощи. Контекстная помощь пред­лагает получение раздела справочной системы по сло­ву, на котором находится курсор в активном окне тек­стового редактора. Контекстная помощь вызывается выбором пункта Help | Topic search главного меню или нажатием комбинации клавиш «Alt-Fl» прямо в окне редактора. Если для выбранного слова не существует раздела справочной системы, на экран будет выведено ее оглавление (аналогичное появляющемуся при выбо­ре пункта главного меню Help|Index), В котором вы­деляется понятие, синтаксически близкое к тому, по ко­торому запрашивается помощь. Таким образом, контекстная помощь является полезной для выяснения причин появления некоторых ошибок компиляции. Одна из таких ошибок - Unknown identifier (неиз­вестный идентификатор) - появляющаяся в случае не­правильного написания команды или недоступности библиотеки, в которой данная команда находится. При вызове контекстной помощи по неправильно набранной команде в появившемся оглавлении, скорее всего, бу­дет выделено правильное написание команды. В случае правильного написания команды, но недоступности биб­лиотеки, в которой она находится, в появившемся раз­деле справочной системы можно определить. Название библиотеки, которую необходимо подключить. Напри­мер, программа содержит команду WriteLen, являющу­юся неправильно написанной командой WriteLn. Под­ведя к данному слову курсор и нажав комбинацию клавиш «Alt-Fl», мы получим оглавление справочной системы, в котором будет выделен пункт WriteLn. Еще одной распространенной причиной вызова контекстной помощи яв­ляется изучение параметров команды с некоторым именем. Данная не­обходимость возникает вследствие того, что названия команд запомина­ются человеком лучше, чем их параметры, о которых нужно помнить больше информации: названия, порядок и типы данных. Previous topic………… вызов окна справочной системы с последним раз­делом, открытым пользователем. Using help……………… вызов окна справочной системы с разделом, посвя­щенным использованию самой справочной системы. Files…………………… вызов диалога конфигурирования справочной сис­темы. Диалог позволяет подключить к стандартной справочной системе дополнительные файлы (с рас­ширением *. tph). Необходимость в подключении дополнительных файлов может возникнуть, напри­мер, при использовании подключаемых модулей, сторонних разработчиков, снабженных собственной справочной системой. Compiler directives…………….вызов окна справочной системы с разде­ лом, посвященным директивам компилятору. Procedures and functions…………вызов окна справочной системы с раз­делом, посвященным процедурам и функциям Tиrbo Pascal. Reserved words…………………….вызов окна справочной системы с разделом, посвя­щенным ключевым словам, используемым при про­граммировании на Tиrbo Pascal. Standard units………………… вызов окна справочной системы с разделом, посвя­щенным стандартным подключаемым модулям Tиrbo Pascal.
Turbo Pascal Language…………………вызов окна справочной системы с разде­лом, посвященным языку Tиrbo Pascal. . Error messages………………………… вызов окна справочной системы с разделом, посвя­щенным сообщениям об ошибках, возникающих при компиляции про грамм и их выполнении.
Аbоut……………………………… ВЫЗОВ окна с информацией о версии интегрирован­ной среды.


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.