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

ста раз. В появляющемся диалоговом окне вам надо задать Scaling factor — масшта-
бирующий коэффициент в %. Например, задав 200 вы увеличите все компоненты
в 2 раза.

2.4.6.6 Фиксация компонентов

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

Чтобы этого не произошло, выполните команду Edit Lock Controls. Она зафик-
сирует расположение всех компонентов на форме и не позволит их перемещать.
Если в дальнейшем у вас все-таки возникнет потребность изменить расположение
компонентов, то выполните повторно команду Edit | Lock Controls и компоненты бу-
дут разблокированы.

2.4.7 Инструментальные средства поддержки разработки кода

2.4.7.1 Применение Code Insight — Знатока Кода

Этот инструмент встроен в окно Редактора Кода и может оказать большую по-
мощь при написании кода и его отладке. Он во многих случаях подскажет вам
имена свойств, методов, событий, типы аргументов, типовые синтаксические кон-
струкции и многое другое. Code Insight может работать в двух режимах: автомати-
ческом и не автоматическом. В разделе 2.5.4 вы увидите, как настроить Code In-
sight на автоматическую работу. Однако, автоматически возникающие подсказки
очень полезны для начинающих, но могут раздражать более опытных пользовате-
лей. Поэтому имеется возможность отключить автоматический режим (он вклю-
чен по умолчанию) и вызывать Code Insight по мере надобности, нажимая клави-
ши Ctrl-Shlft-пробел или Ctrl-пробел в зависимости от того, к каким возможностям
Code Insight вы хотите обратиться.

Code Insight может выполнять следующие функции.

Завершение кода

Если вы написали в своем приложении имя компонента, поставили после него
символы стрелки (->) и немного задержались с вводом последующего текста, то по-
явится окно, содержащее список всех свойств, методов и событий класса, к которо-
му принадлежит данный компонент. Вы можете выбрать из него требуемое или на-
чать писать первые символы свойства или метода, а затем нажать Enter, и в ваш
код вставится соответствующее имя. Так будет при автоматической работе Code In-
sight. Если автоматический режим отключен, то вы можете вызвать ту же под-
сказку, если, поставив символы стрелки после имени компонента, нажмете
Ctrl-пробел.

Если вы написали символ операции присваивания «=» и нажали Ctrl-пробел,
то вам будет показан список возможных аргументов, совместимых по типу с пере-
менной, которой будет присваиваться значение. Аналогичным образом можно по-
лучить подсказку по аргументам функций или процедур. Правда, возникающие
списки подсказок в обоих этих случаях настолько длинные, что выбрать из него
требуемое не так-то просто.

Параметры функций, процедур, методов

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