Система визуального объектно-ориентированного проектирования C++Builder 127

По умолчанию автоматическое выполнение всех этих опции включено. Но вы
можете установить в автоматический режим только те, которые вам постоянно
нужны. Например, после того, как вы несколько освоились с C++Builder, можно
отключить автоматическое выполнение опции Code Completion. Это исключит ав-
томатическое появление подсказок свойств, методов и событий компонентов, по-
скольку эти подсказки в некоторых случаях мешают нормальной записи кода, а
иногда приводят и к невольным ошибкам, подставляя в ваш код неправильные
свойства или методы. При отключении автоматического выполнения этой опции
вы все равно можете воспользоваться ею в любой момент, нажав клавиши Ctrl-про-
бел. Может оказаться также полезным отключить автоматическое выполнение оп-
ции Tooltip Symbol Insight, поскольку она занимает заметное время во время работы с
кодом и замедляет реакцию C++Builder на ваши действия. В тех сравнительно ред-
ких случаях, когда вам понадобится эта опция, вы можете опять подключить ее.

Ползунок Delay устанавливает задержку автоматического срабатывания Code
Insight. Это то время, которое отводится вам для самостоятельного продолжения
кода. Если вы задержались на большее время, появится подсказка.

Раздел Code Templates содержит список шаблонов типичных структур языка
C++, подсказки по которым предлагает Code Insight. Если вы выделите название и
краткое описание одного из шаблонов в списке, то в нижнем окне сможете увидеть
предлагаемый шаблон. Кнопка Edit позволяет вам изменить имя и краткое описа-
ние шаблона. Сам текст шаблона вы можете изменять, не нажимая этой кнопки, а
просто переведя курсор в нижнее окно с кодом шаблона. Кнопка Delete позволяет
удалить шаблон из списка. Кнопка Add дает вам возможность добавить в список
новый шаблон. Пусть, например, вы хотите добавить шаблон управляющей струк-
туры do...while (такой шаблон в C++Builder не встроен). Нажмите кнопку Add, и
вам будет показано окно (рис. 2.57), в котором вы можете ввести имя шаблона

Рис. 2.56

Страница Code Insight окна
Environment Options

Рис. 2.57

Окно добавления и редактирования шаблона