Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2

Кент Рейсдорф. BORLAND C++BUILDER. Страница 204

На пятый день вы в общих чертах познакомились с библиотеками клас­сов. Хорошим примером библиотеки классов является VCL. Библиотеки об­легчают вашу жизнь, инкапсулируя сложные функции Windows в классах, которые можно использовать достаточно осмысленно. Поверьте мне, иногда API Windows выглядит совершенно иррационально. VCL берет на себя заботу о низкоуровневых деталях, предоставляя в ваше распоряжение объекты более высокого уровня, которые можно с легкостью встраивать в приложения. Хотя VCL тоже достаточно сложна, работать с ней гораздо проще, чем с API Windows. Обсуждая библиотеки, мы рассмотрели модель РМЕ (Properties, Methods and Events). Вы узнали, что такое свойства, методы и события, и как они используются при создании Windows-программ в C-H-Builder.

В конце первой недели мы подробнее остановились на самой IDE C++Builder. Вы узнали, как настраивать среду по своему вкусу, как использовать палитру компонентов, для чего нужен инспектор объектов и как работать с редактором меню. Вы начали знакомиться с тем, что доставляет удовольствие. Именно так: я считаю программирование во всех его видах большим удовольствием. Именно поэтому я занимаюсь им. Я надеюсь, что вам оно тоже понравится.

Наконец, мы закончили эту неделю подробным изучением редактора форм. Редактор форм представляет собой инструмент, с помощью которого создается основа приложений C++Builder — по крайней мере, их графическая часть. Используя редактор форм, вы можете создавать великолепно выгля­дящие формы. Вспомните, что форма представляет в вашем приложении окно. Большинство приложений имеет главное окно и несколько диалоговых окон, которые отображаются в процессе взаимодействия пользователя с про­граммой. Достоинства редактора форм нельзя оценить, не попробовав разра­ботать диалоговое окно с помощью традиционных инструментальных про­граммных средств. Даже редакторы ресурсов, поставляемые вместе с Borland С++ и Visual С++, не могут сравниться с C++Builder при разработке форм. Возможность размещать компоненты в формах и изменять их свойства на этапе разработки дает вам ощутимое преимущество, когда дело доходит до рыночной конкуренции. Модель визуального программирования, используе­мая в C++Builder, мощна и легка в использовании. Что может быть лучше этого?

Web-дизайн (с) 2010 All rights reserved