Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Панель инструментов




 
 

Для ускорения доступа к режимам слева от главного меню расположена панель инструментов:


В ней вы обнаружите 14 кнопок - аналогов основных команд меню. Этот список можно расширить, добавив кнопки доступа к своим режимам. Для этого установите курсор мыши на панель инструментов, щелкните правой кнопкой мыши. В появившемся выскакивающем меню выберите пункт Properties (свойства).

 

Проект в C++Builder

Создадим следующее простое приложение. На форме расположим кнопку и при ее нажатии на форме должен появиться красный кружок. Подобно заданию первой лабораторной работы.

Рассмотрим в начале из каких файлов состоит проект приложения.

 

Проект приложения состоит из четырёх основных типов файлов:

· Файлы описания форм — двоичные файлы с расширением DFM, описывающие формы с компонентами. В этих файлах запоминаются начальные значения свойств, установленные вами в инспекторе объектов.

· Файлы программных модулей — текстовые файлы с расширением Н и СРР, содержащие исходные коды форм на языке C++. Н-файлы содержат интерфейсные части форм, а СРР-файлы — части реализации. В СРР-файлах вы записываете код обработчиков событий.

· Главный программный файл — текстовый файл с расширением СРР(Project1.cpp), содержащий список всех используемых программных модулей, а также стандартную для всех программ на языке C++ функцию WinMain(), обеспечивающую запуск приложения. Главный программный файл создается и контролируется средой C++Builder автоматически.

· Файл проекта — текстовый файл с расширением .mak в Builder 1 и .bpr для Builder следующих версий, содержащий всю необходимую информацию для компилятора, используемую при трансляции исборке программных модулей. Он тоже создается автоматически.

Файлы описания форм

Первая составная часть проекта — это двоичный файл с расширением DFM, описывающий форму. В DFM-файле сохраняются все установки свойств формы и ее компонентов, сделанные вами во время проектирования приложения. Количество DFM-файлов равно количеству используемых в приложении форм. Например, в нашем примере используется только одна форма, поэтому и DFM-файл только один — Unit1.dfm.

Иногда в литературе DFM-файл называют графическим образом формы. Это всего лишь сравнение, профессиональный программист должен знать о форме чуточку больше. На самом деле образ формы в DFM-файле не является графическим, он скорее описательный. В DFM-файле попросту хранятся исходные значения для свойств формы и ее компонентов, заданные вами в инспекторе объектов. Хотя DFM-файл — двоичный, у него существует текстовое представление.

DFM-файл нужен только на этапе проектирования. При сборке приложения данные DFM-файла помещаются в область ресурсов выполняемого ЕХЕ-файла. Во время работы приложения они интерпретируются, в результате форма и ее компоненты получают нужные свойства и отображаются на экране так, как вы задали при проектировании.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 266; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.