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

Руководство пользователя 6 страница



* Чтобы временно выйти из IDE для ввода команд в ответ на

подсказку DOS, выберите команду File│DOS Shell. IDE оста-

ется в памяти, но управление передается в DOS. Вы можете

ввести команды DOS и даже запустить другие программы. Ког-

да вы будете готовы вернуться в IDE, наберите в командной

строке EXIT и нажмите Enter. IDE выводится в том виде, как

вы из нее выше.

 

 

Использование справочной системы Help

─────────────────────────────────────────────────────────────────

 

Справочная система Help предоставляет вам возможность легко-

го доступа к детальной информации о языке Borland Pascal, интег-

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

директивах компилятора и т.д.

 

Если вы ранее не работали со справочной системой Help для

DOS по языкам Borland, то, прочитав следующие разделы, вы можете

вывести справочный экран. Экран содержимого справочника Borland

Pascal Help Contents выводится при выборе команды Help│Contents.

 

 

Перемещение в справочной системе

─────────────────────────────────────────────────────────────────

 

Если вы посмотрите на справочный экран, то увидите текст,

который выводится цветом, отличным от окружающего текста. Это

ссылки. Вы можете использовать ссылки для вывода нового справоч-

ного экрана, содержащего новую информацию по соответствующей те-

ме. Выберите один из следующих методов:

 

* Дважды щелкните на ссылке "мышью".

 

* Если справочный экран не содержит командных кнопок:

 

Нажимайте повторно клавишу Tab, пока не будет подсвечена

ссылка, затем нажмите клавишу Enter.

 

* Если справочный экран представляет собой диалоговое окно с

командными кнопками:

 

- Если вы используете "мышь", щелкните "мышью" на кнопке


 

B.Pascal 7 & Objects /UG - 50 -

 

перекрестных ссылок Cross-ref.

 

- Если вы используете клавиатуру, нажмите Enter; при этом

по умолчанию выбирается кнопка Cross-ref. Чтобы выбрать

другую кнопку, нажимайте повторно клавишу Tab, пока не

будет подсвечена нужная кнопка, затем нажмите клавишу



Enter.

 

Выводится новый справочный экран Help с информацией по выб-

ранной теме. Вы перешли в новое место справочной системы. На этом

экране вы можете видеть другие ссылки, которые можно выбирать для

получения дальнейшей информации.

 

Чтобы вернуться к предыдущему экрану Help, выберите команду

Help│Previous Topic или нажмите клавиши Alt+F1.

 

 

Запрос помощи

─────────────────────────────────────────────────────────────────

 

Доступ к справочнику Help можно получить несколькими спосо-

бами:

 

* Выбрав команду Help в строке меню или нажав Alt+H для вы-

вода меню Help.

 

В меню Help вы можете выбрать вывод экрана оглавления

Contents, экрана тематического указателя Index по всей

справочной системе, детальную информацию по теме, на кото-

рую указывает курсор в окне редактирования или справку по

работе со справочной системой Help.

 

* Для вывода экрана тематического указателя Borland Pascal

Help Index нажмите клавиши Shift+F1.

 

Экран тематического указателя Index аналогичен тематичес-

кому указателю книги. Однако, вместо того, чтобы перевер-

нуть страницы для получения информации по нужной теме

здесь нужно дважды щелкнуть на ней кнопкой "мыши" или пе-

рейти к теме с помощью клавиши Tab и нажать Enter.

 

* Нажав клавишу F1.

 

Вы получите контекстно-зависимую информацию, зависящую от

того, что вы делаете в этот момент - редактируете, отлажи-

ваете программу, выбираете параметры меню и т.д.

 

Если вы находились в диалоговом окне, то увидите справоч-

ный экран по тому параметру, который выделен в момент на-

жатия F1.

 

* Выбрав командную кнопку Help в диалоговом окне.

 


 

B.Pascal 7 & Objects /UG - 51 -

 

При выборе командной кнопки Help вы получите информацию о

диалоговом окне.

 

* Поместив курсор на термин в окне редактирования и выбрав

Topic Search. Используйте любой из следующих методов:

 

- нажмите клавиши Ctrl+F1;

 

- выберите команду Help│Topic Search;

 

- удерживая клавишу Ctrl, щелкните правой кнопкой "мыши"

(комбинация нажатий Ctrl+правая кнопка "мыши" должна

быть предварительно настроена - выберите команду

Options│Enviroment│Mouse и выберите команду Topic

Search).

 

- выберите команду Topic Search в локальном меню окна ре-

дактирования (нажмите клавиши Alt+F10 для вывода на эк-

ран локального меню или щелкните правой кнопкой "мыши".

 

Примечание: О локальном меню окна редактирования расс-

казывается ниже.

 

В справочном экране выводится информация о термине, на кото-

ром установлен курсор в активном окне.

 

 

Копирование примеров исходного кода

─────────────────────────────────────────────────────────────────

 

Справочная система Help содержит примеры кода для каждой

процедуры и функции. Вы можете скопировать эти примеры из спра-

вочной системы в окно редактирования. Выполните следующие шаги:

 

1. Выведите справочный экран по интересующей вас процедуре

или функции.

 

2. Прокрутите справочное окно, пока не увидите в нем пример

исходного кода.

 

3. Для вывода локального меню Help нажмите клавиши Alt+F10

или щелкните правой кнопкой "мыши".

 

4. Скопируйте пример:

 

* для копирования всего примера выберите команду Copy

Example;

 

* для копирования части исходного кода подсветите то, что

вы хотите скопировать, и выберите команду Copy.

 

5. Вернитесь в окно редактирования и выберите команду

Edit│Paste, нажмите клавишу Shift+Ins или выберите коман-


 

B.Pascal 7 & Objects /UG - 52 -

 

ду Paste в локальном меню окна редактирования.

 

 

Загрузка других справочных файлов

─────────────────────────────────────────────────────────────────

 

Интегрированная среда позволяет вам подключать к справочной

системе Help другие справочные файлы. Например, если вы хотите

получать справочную информацию по Turbo Vision, то можете загру-

зить справочный файл Turbo Vision. IDE объединяет тематические

указатели справочных файлов, что позволяет вам получить доступ в

экране Index как к обычной справочной системе Help, так и к спра-

вочной системе Turbo Vision.

 

Чтобы загрузить новую справочную систему Help, выполните

следующие шаги:

 

1. Выберите команду Help│Files (Справочник│Файлы).

 

Выводится диалоговое окно установки справочных файлов

Install Help Files.

 

2. Выберите команду New (Новый).

 

Выводится диалоговое окно Help Files (Справочные файлы).

Все справочные файлы в вашем каталоге BIN с расширением

.TPH выводится в блоке списка. Если вы не видите справоч-

ных файлов, измените каталог BP\BIN.

 

3. Дважды щелкните "мышью" на справочном файле, который вы

хотите включить в справочную систему, или выделите его и

нажмите клавишу Enter.

 

Примечание: Если вы хотите также выбрать второй

справочный файл, повторите этот шаг.

 

Диалоговое окно Install Help Files появляется вновь, и в

нем выводится справочный файл, который вы выбрали в блоке

списка.

 

4. Выберите командную кнопку OK.

 

5. Выберите команду Help│Index или нажмите клавиши Shift+F1.

 

В строке состояния вы можете увидеть краткое сообщение,

показывающее индексирование и слияние. После завершения

слияния вы можете прокрутить справочный экран и увидеть,

что вам доступны все темы в выбранных справочных файлах.

 

Тематические указатели остаются объединенными в течении

текущего сеанса. Если в диалоговом окне Preferences

(Options│Enviroment│Preferences) вы установили параметр

Enviroment Auto Save, то тематические указатели будут ос-


 

B.Pascal 7 & Objects /UG - 53 -

 

таваться объединенными и в следующих сеансах. Если вы не

сохранили свою операционную среду, то при следующем за-

пуске IDE тематический указатель Help возвращается в ис-

ходное состояние. Другими словами, объединение тематичес-

ких указателей не будет сохраняться от одного сеанса к

другому.

 

Примечание: О сохранении операционной среды расска-

зывается ниже.

 

Если вы не хотите видеть на экране тематического указателя

Index конкретные записи Help, то можете "удалить" справочный

файл:

 

1. Выберите команду Help│Files.

 

2. Выберите имя справочного файла, который вы больше не хо-

тите просматривать.

 

3. Выберите команду Delete.

 

4. Выберите командную кнопку OK.

 

 

Выход из справочника Help

─────────────────────────────────────────────────────────────────

 

Чтобы закрыть окно Help и вернуться в свою прикладную прог-

рамму вы можете выбрать один из следующих методов:

 

* Нажать клавишу Esc.

 

* Щелкнуть "мышью" на элементе закрытия окна Help.

 

* Щелкнуть "мышью" вне окна Help.

 

Если вы хотите вновь вывести предыдущий справочный экран,

нажмите клавиши Alt+F1.

 

 

Запись и редактирование исходного кода

─────────────────────────────────────────────────────────────────

 

Набирайте текст, как это делается в любом редакторе. Для за-

вершения строки нажимайте Enter. Когда вы введете достаточно

строк, чтобы заполнить экран, он будет прокручиваться.

 

Примечание: В IDE вы можете открыть столько окон,

сколько позволяет память вашей системы.

 

Полный список команд редактирования вы можете найти в Прило-

жении A ("Справочник по редактору") "Руководства программиста".

 


 

B.Pascal 7 & Objects /UG - 54 -

 

 

Настройка конфигурации редактора

─────────────────────────────────────────────────────────────────

 

Для модификации поведения редактора Borland Pascal имеется

несколько параметров. Для вывода диалогового окна Editor выберите

команду Options│Enviroment│Editor.

 

Чтобы подробнее узнать о каждом параметре, выделите данный

параметр и нажмите клавишу F1. Справочная система Help поясняет,

что делает данный параметр.

 

Примечание: О выделении синтаксиса в редакторе расска-

зывается ниже.

 

 

Изменение решения: команда Undo

─────────────────────────────────────────────────────────────────

 

Редактор имеет команду отмены Undo, которая облегчает изме-

нение вашего решения при выполнении каких-либо действий и исправ-

ление ошибки. Чтобы отменить действие предыдущей операции редак-

тирования, выберите команду Edit│Undo или нажмите клавиши

Alt+Backspace. Если вы продолжаете выбирать команду Undo, редак-

тор продолжает отменять действия. С помощью команды возобновления

Edit│Redo вы можете также отменить саму команду Undo.

 

Команда Undo вставляет все удаленные вами символы, удаляет

любой вставленный символ, заменяет все перезаписанные символы и

перемещает курсор обратно на предыдущую позицию. Если вы отменяе-

те блочную операцию, то файлы выводится в том виде, какой он имел

перед выполнение блочной операции.

 

Команда Undo не изменяет установку параметров, влияющих бо-

лее чем на одно окно. Например, если вы используете клавишу Ins

для изменения режима вставки на режим замены, а затем выберите

Undo, редактор не изменит режим обратно не режим вставки. Но если

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

Undo, то удаленные ранее символ выводится вновь.

 

 

Групповая отмена

 

Параметр Group Undo в диалоговом окне Options│Enviroment│

Editor влияет на то, как ведет себя команда Undo и соответствую-

щая команда Redo. Если вы выберите параметр Group Undo (Групповая

отмена), при нажатии клавиш Alt+Backspace или Edit│Undo, редактор

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

 

Приведем пример того, как работает групповой параметр. Если

вы наберете, например, MISTAKE и параметр Group Undo установлен,

то Undo удаляет все слово. Если параметр Group Undo не выбран, и

вы набираете MISTAKE, Undo удаляет только последний символ, букву


 

B.Pascal 7 & Objects /UG - 55 -

 

E. Чтобы отменить слово MISTAKE при выключенном параметре Group

Undo, вам нужно использовать команду Undo семь раз.

 

Примечание: Группа - это последовательность команд од-

ного типа.

 

Вставки, удаления, замены и перемещения курсора являются

групповыми операциями. Когда вы меняете тип команды, старая груп-

па завершается и начинается новая. Для редактора вставка возврата

каретки нажатием клавиши Enter - это вставка, за которой следует

перемещение курсора. Поскольку тип редактирования изменился (вы

вставили символы, затем переместили курсор), группа вставки сим-

волов завершается, когда вы нажимаете Enter.

 

Отмена отмены

 

Команда Edit│Redo изменяет на обратное действие последней

команды Undo. Redo немедленно действует только после команды Undo

или другой команды Redo. Последовательность команд Redo отменяет

действие последовательности команд Undo. Как и в случае команды

Undo, на команду Redo влияет параметр Group Undo.

 


 

B.Pascal 7 & Objects /UG - 56 -

 

Работа с блоками текста

─────────────────────────────────────────────────────────────────

 

Блок текста - это любой объем текста (от одного символа до

сотен строк), который выделен на экране. В каждый момент времени

в окне может быть выделен только один блок.

 

Выделение блока

 

Для выделения блока текста существует по крайней мере три

способа:

 

* Буксируйте "мышь" по тексту, который вы хотите выделить.

 

* Переместите свой курсор в начало блока текста, нажмите

клавишу Shift и, удерживая ее, переместите курсор к концу

блока с помощью клавиш стрелок.

 

* Щелкните "мышью" в начале блока, переместите курсор к кон-

цу блока с помощью клавиш стрелок, затем, нажав Shift,

снова щелкните кнопкой "мыши".

 

Если вы уже работали с редакторами Borland ранее, то можете

использовать команды работы с блоками как обычно. Таблицу команд

редактора Borland для работы с блоками можно найти в Приложении A

("Справочник по редактору") "Руководства программиста".

 

 

Вырезание, копирование и вставка блоков

 

После выбора блока его можно скопировать, переместить или

записать в файл.

 

* Чтобы вырезать выделенный текст, нажмите клавиши Shift+Del

или выберите команды Edit│Cut. Выделенный блок удаляется

из текста и помещается в буфер вырезанного изображения

("карман") - временную область памяти.

 

* Для копирования выделенного текста нажмите клавиши

Ctrl+Ins или выберите команду Edit│Copy. Выделенный блок

остается в тексте, а его копия помещается в буфер вырезан-

ного изображения и готова для вставки в другом окне реда-

ктирования.

 

* Чтобы вставить (скопировать) текст, содержащийся в буфере

вырезанного изображения, в активное окно, нажмите клавиши

Shift+Ins или выберите команду Edit│Paste. Блок, содержа-

щийся в буфере, вставляется в текущей позиции курсора.

 

* Для стирания (удаления) выделенного текста нажмите клавиши

Ctrl+Del или выберите команду Edit│Clear. Выделенный блок

удаляется из текста, и копия не помещается в буфер выре-

занного изображения. Единственный способ восстановления


 

B.Pascal 7 & Objects /UG - 57 -

 

удаленного текста состоит в применении команды Edit│Undo.

 

 

Изменение поведения выделенных блоков

 

На поведение в редакторе выделенных блоков влияют два пара-

метра - Persistent Blocks и Overwrite Blocks. Их можно найти в

диалоговом окне Options│Enviroment│Editor.

 

* Если включен параметр Persistent Blocks (Постоянные бло-

ки), то выделенные блоки остаются выделенными пока вы их

не удалите или не отмените выделение (или пока не выделите

другой блок).

 

* Если параметр Persistent Blocks выключен, и вы перемещаете

курсор за выделенный блок, то выделение блока отменяется.

 

* Если параметр Persistent Blocks выключен, то параметр

Overwrite Blocks setting игнорируется.

 

* Если включен параметр Overwrite Block (Затирание блока), и

вы набираете букву, то выделенный блок заменяется набран-

ной буквой.

 

* Если параметр Overwrite Block выключен, и вы набираете

букву, то буква вставляется после выделенного текста.

 

* Если параметр Overwrite Block включен, а параметр

Persistent Block выключен, и вы нажимаете клавишу Del или

клавишу Backspace, то весь выделенный текста удаляется.

 

Если вы вставляете текст (нажимая символ или вставляя его из

буфера), то весь выделенный текст заменяется вставленным текстом.

 

 


 

B.Pascal 7 & Objects /UG - 58 -

 

Поиск

─────────────────────────────────────────────────────────────────

 

Вы можете использовать редактор для поиска строки в исходном

коде. Для поиска строки текста в активном окне редактирования вы-

полните следующие шаги:

 

1. Выберите команду Search│Find. При этом открывается диало-

говое окно Find Text (Поиск текста).

 

2. Наберите искомую строку в блоке ввода Text to Find.

 

3. Вы можете также задать различные параметры поиска:

 

* Кнопки с независимой фиксацией Options (Параметры) оп-

ределяют, будет при поиске:

 

- различаться регистр символов;

 

- выполняться поиск только полного слова;

 

- использоваться регулярные выражения (об использовании

регулярных выражений в строках поиска рассказывается

в Приложении A "Справочного руководства программис-

та").

 

* Кнопки с зависимой фиксацией Scope (Область действия)

управляют тем, в какой части файла выполняется поиск -

во все файле или только в выделенном тексте.

 

* Кнопки с зависимой фиксацией Direction (Направление)

управляют тем, в каком направлении вы выполняете поиск

- в прямом или в обратном.

 

* Кнопки с зависимой фиксацией Origin (Начало) управляет

тем, откуда начинается поиск.

 

4. Для выполнения поиска выберите командную кнопку OK.

 

5. Если вы хотите выполнить повторный поиск того же элемен-

та, выберите команду Search│Search Again (Поиск│Повторный

поиск).

 

По умолчанию в блоке ввода Text to Find (Искомый текст) вы-

водится слово, на котором позиционируется курсор. Если вы не хо-

тите, чтобы это происходило, сделайте следующее:

 

1. Выберите команду Options│Enviroment│Editor.

 

2. Отмените установку параметра Find Text at Cursor.

 

При выводе диалогового окна Find в блоке ввода выводится

слово, на котором находится курсор. Если вы хотите вместо отдель-


 

B.Pascal 7 & Objects /UG - 59 -

 

ного слова найти предложение или группу слов, нажмите клавишу >

(когда курсор находится в блоке ввода Find Text). В блоке ввода

появляется дополнительный текст, как если бы он "вытягивался" из

окна редактирования.

 

 

Поиск и замена

 

Для поиска строки текста и замены ее другой строкой выберите

команду Search│Replace (Поиск│Замена). Выберите в диалоговом окне

параметры, как это делается для команды Search, но включите в

блок Next Text строку замены.

 

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

выберите параметр Change All. Если вы выберете параметр Prompt on

Replace, редактор будет выполнять поиск, пока не найдет указанную

строку, затем запросит, хотите ли вы ее заменить. Если вы не ис-

пользуете параметр Prompt on Replace, лучше выбрать параметр

Whole Words Only (Только полные слова). Это позволит избежать

случаев замены символов в середине слова - возможно, вы не хоти-

те, чтобы это происходило.

 

 

Соответствие пар ограничителей

 

Иногда вам не требуется искать текст, а нужно найти соот-

ветствующий парный ограничитель (фигурную или квадратную скобку,

одинарную кавычку, двойную кавычку, двойной знак вопроса или ком-

бинацию скобки и звездочки, обозначающую комментарий). Предполо-

жим у вас есть сложное выражение с множеством вложенных выраже-

ний, и вы хотите убедиться, что не пропущена ни одна скобка. Нуж-

но сделать следующее:

 

1. Поместите курсор на ограничителе (скобке).

 

2. Нажмите клавиши Ctrl+Q[.

 

Редактор немедленно перемещает курсор к ограничителю, соот-

ветствующему выбранному. Если он перемещается на ограничитель,

отличный от ожидаемого вами, то это указывает на ошибку.

 

Если для выбранного вами ограничителя нет соответствующего

парного, редактор не смещает курсор.

 

На самом деле есть две команды редактирования пар ограничи-

телей: одна для поиска соответствующей пары в прямом направлении

(Ctrl+Q[), а другая - в обратном (Ctrl+Q]).

 

Если вы поместите курсор на одинарную или двойную кавычку,

редактор не знает, в каком направлении нужно искать парный огра-

ничитель. В этом случае вы должны задать корректную команду поис-

ка пары.

 


 

B.Pascal 7 & Objects /UG - 60 -

 

Для круглых, квадратных и фигурных скобок не имеет значения,

какая команда используется для поиска пары. Редактор знает, в ка-

ком направлении искать соответствующий ограничитель.

 

Приведем пример, иллюстрирующий соответствие пар:

 

совпадающая совпадающая совпадающая

пара пара пара

┌┴┐ ┌──┴──┐ ┌──┴──┐


Дата добавления: 2015-09-30; просмотров: 25 | Нарушение авторских прав







mybiblioteka.su - 2015-2024 год. (0.076 сек.)







<== предыдущая лекция | следующая лекция ==>