Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Pascal / Delphi / Руководство по Borland Pascal.doc
Скачиваний:
78
Добавлен:
02.05.2014
Размер:
2.05 Mб
Скачать

Набор команд

Редактор IDE для Windows имеет два набора команд: набор ко-

манд CUA, при котором поведение редактора аналогично поведению

других редакторов Windows, и альтернативный набор команд, который

превращает редактор в редактор в стиле Borland. Кроме того, мно-

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

Примечание: Чтобы выбрать набор команд, обратитесь к

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

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

команд одного и другого набора.

При первоначальном запуске IDE для Windows редактор исполь-

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

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

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

программными продуктами Borland.

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

манду Options|Enviroment|Preferences и параметр Alternate в груп-

пе Command Set.

Выбранный набор команд влияет не только на редактор. Напри-

мер, некоторые команды меню имеют оперативные клавиши, с помощью

которых вы можете выбирать команду, не прибегая к меню. В альтер-

нативном наборе команд F2 дает быстрый способ сохранения файла. В

наборе команд CUA оперативной клавиши для сохранения файла нет.

Использование редактора

В IDE для DOS и в IDE для Windows используется один редак-

тор. Если вы знаете, как работать с редактором в одной интегриро-

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

об отмене ошибок, работе с блоками текста, поиске текста и огра-

ничителей и позиционировании курсора на строке с конкретным номе-

ром, см, соответствующие разделы предыдущей главы.

Редакторы для DOS и Windows имеют два небольших отличия:

* Редактор для Windows не имеет команды Find Text at Cursor.

* Редактор для Windows не имеет команды Block Insert Cursor,

которая назначает для курсора режима вставки форму прямоу-

гольника.

Выделение синтаксиса

IDE для Windows также обладает способностью выделения син-

таксиса. Как и в IDE для DOS вы можете выделять элементы исходно-

го кода цветом, но можете также изменять и атрибуты текста. Нап-

ример, не только изменить цвет элемента кода, но и сделать его

жирным, наклонным или подчеркнутым.

Для вывода диалогового окна Highlighting (Выделение) выбери-

те команду Options|Enviroment|Highlight.

+===============================================================+

|=XXXXXXXXXXXXXXXXXXXXXXXXXXHighlightingXXXXXXXXXXXXXXXXXXXXXXXX|

| | |

| Element########## Color############ Attribute#####| |

| +----------------++----------------+##############| +-------+|

| |Whitespace######||@FG@XXXX ****|#< >#Normal###| | ы OK ||

| |Comment#########||XXXX ****XXXX|#<*>#Bold#####| +-------+|

| |XReservedXWordXX||@@@@XXXX ****|#< >#Italic###| |

| |Identifier######||XXXX ****XXXX|--------------| |

| |Symbol##########||@@@@XXXX####****|#X#Underline##| |

| |String##########||XXXX ****XXXX| | |

| |Number##########||@@@@XXXX ****|##############| |

| |Assembler#######||@@@@#### ****|#X#Default#FG#| +-------+|

| |################||XXXX ****XXXX|#ы#Default#BG#| |XCancel||

| +----------------++----------------+##############| +-------+|

|+--------------------------------------------------+| |

|| {Syntax highlighting} || |

|| Program Sample; || |

|| uses WinCrt; || |

|| var || |

|| Number: integer; || |

|| begin || +-------+|

|| Number := 123456; || | ? Help||

|| Writeln['The number is',Number]; || +-------+|

|| end. || |

|+--------------------------------------------------+| |

+===============================================================+

Рис. 5.3 Диалоговое окно Highlighting.

Element - элемент; Color - цвет; Attribute - атрибут;

Whitespace - разделитель; Normal - обычный текст; Comment - ком-

ментарий; Bold - жирный; Reserved Word - зарезервированной слово;

Italic - наклонный; Identifier - идентификатор; Symbol - иденти-

фикатор; Underline - подчеркивание; String - строка; Number -

число; Assembler - код ассемблера; Default FG - основной цвет по

умолчанию: Default BG - фоновый цвет по умолчанию.

Соседние файлы в папке Delphi