Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 206
Отладчик абсолютно необходим при разработке программ, и вы должны уметь им пользоваться.
В конечном счете, применение отладчика сохранит вам многие часы вашего времени. Наконец, в завершение недели, вы познакомитесь с более сложной техникой программирования. Вы узнаете, как работать со строками состояния, кнопками быстрого доступа и печатью.
В 14-й день вы узнаете, как организовать контекстную справку и как использовать системный реестр Windows, чтобы держать в нем необходимую для вашей программы информацию. Я думаю, что вам понравится материал этой недели и к ее концу вы наберете такой темп, что вас уже ничто не остановит!
Кент Рейсдорф
Как вы уже знаете, именно компоненты обеспечивают мощь C++Builder. Компоненты разработаны на основе модели свойств, методов и событий. Используя редактор форм, вы можете поместить компонент в форму и изменять его свойства, доступные на этапе разработки. В некоторых случаях этого будет достаточно. При необходимости вы можете управлять компонентом во время выполнения программы, изменяя его свойства и вызывая методы. Далее, каждый компонент реагирует на определенные события. Я рассматривал свойства, методы и события в 5-й день, «Библиотеки классов Си++ и модель визуальных компонентов», и мы не будем повторять это еще раз.
Сегодня вы узнаете о компонентах намного больше. Вы познакомитесь с часто используемыми компонентами и узнаете о классах VCL, представляющих эти компоненты. Если при чтении материала у вас будет возникать желание что-либо проверить, обязательно делайте это. Применение на практике полученных знаний — самый лучший способ обучения, поэтому не стесняйтесь экспериментировать.
Давайте вспомним то, что вы уже знаете о компонентах. Но сначала, пользуясь моментом, я хочу остановиться на различиях между компонентами VCL и элементами управления Windows. К элементам управления Windows относятся элементы редактирования, окна списков, комбинированные списки, статические элементы управления (метки) и кнопки, не говоря уже о всех элементах управления Windows 95. Элементы управления Windows, по своей природе, не имеют свойств, методов и событий. Они используют механизм сообщений, указывающих элементу, что нужно делать, или передающих информацию от элемента. Иметь дело с элементами управления на таком уровне — занятие утомительное и тяжелое.