19489

Создание окного приложения

Доклад

Информатика, кибернетика и программирование

Создание окного приложения Первым шагом в разработке приложения C Builder является создание проекта. Файлы проекта содержат сгенерированный автоматически исходный текст который становится частью приложения когда оно скомпилировано и подготовлено к выполнению. Чтобы с

Русский

2013-07-12

18.61 KB

1 чел.

Создание окного приложения

Первым шагом в разработке приложения C++ Builder является создание проекта. Файлы проекта содержат сгенерированный автоматически исходный текст, который становится частью приложения, когда оно скомпилировано и подготовлено к выполнению. Чтобы создать новый проект, нужно выбрать пункт меню File/New Application.

C++ Builder создает файл проекта с именем по умолчанию Project1.cpp, а также make-файл с именем по умолчанию Project1.mak. При внесении изменений в проект, таких, как добавление новой формы, C++ Builder обновляет файл проекта.

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

  1.  Файл формы с расширением.DFM, содержащий информацию о ресурсах окон для конструирования формы
  2.  Файл модуля с расширением.CPP, содержащий код на C++.
  3.  Заголовочный файл с расширением .H, содержащий описание класса формы.

Когда вы добавляете новую форму, файл проекта автоматически обновляется.

Для того чтобы добавить одну или более форм к проекту , выберите пункт меню File/New Form. Появится пустая форма, которая будет добавлена к проекту. Можно воспользоваться пунктом меню File/New, выбрать страницу Forms и выбрать подходящий шаблон из репозитория объектов.

Компоненты C++ Builder Компоненты разделяются на видимые (визуальные) и невидимые (невизуальные). Визуальные компоненты появляются во время выполнения точно так же, как и во время проектирования. Примерами являются кнопки и редактируемые поля. Невизуальные компоненты появляются во время проектирования как пиктограммы на форме. Они никогда не видны во время выполнения, но обладают определенной функциональностью (например, обеспечивают доступ к данным, вызывают стандартные диалоги.

Свойства компонентов Свойства являются атрибутами компонента, определяющими его внешний вид и поведение. Свойства компонента отображаются а странице свойств (Properties). Инспектор объектов отображает опубликованные (published) свойства компонентов. Помимо published-свойств, компоненты могут и чаще всего имеют общие (public), опубликованные свойства, которые доступны только во время выполнения приложения. Инспектор объектов используется для установки свойств во время проектирования. Список свойств располагается на странице свойств инспектора объектов. Можно определить свойства во время проектирования или написать код для видоизменения свойств компонента во время выполнения приложения.

События Страница событий (Events) инспектора объектов показывает список событий, распознаваемых компонентом (программирование для операционных систем с графическим пользовательским интерфейсом, в частности, для Windows 95 или Windows NT предполагает описание реакции приложения на те или иные события, а сама операционная система занимается постоянным опросом компьютера с целью выявления наступления какого-либо события). Каждый компонент имеет свой собственный набор обработчиков событий. В C++ Builder следует писать функции, называемые обработчиками событий, и связывать события с этими функциями. Создавая обработчик того или и ого события, вы поручаете программе выполнить написанную функцию, если это событие произойдет.

Методы

Метод является функцией, которая связана с компонентом, и которая объявляется как часть объекта. Создавая обработчики событий, можно вызывать методы, используя следующую нотацию: ->, например:

Edit1->Show();

Отметим, что при создании формы связанные с ней модуль и заголовочный файл с расширением *.h генерируются обязательно, тогда как при создании нового модуля он не обязан быть связан с формой (например, если в нем содержатся процедуры расчетов). Имена формы и модуля можно изменить, причем желательно сделать это сразу после создания, пока на них не появилось много ссылок в других формах и модулях.


 

А также другие работы, которые могут Вас заинтересовать

30295. Основные методы художественной литературы. Модернизм - идейные основы и творческая практика. Основные течения. Идейные основы и художественная практика футуризма 23.5 KB
  Философскими предпосылками появление модернистического исва считаются: труды философа Нитше а также исследования Шопенгауэра. По мнению Нитше вся система миров культуры находится в состоянии глубочайшего кризиса. Нитше для активации духовн исканий чела создает острую словесную провокацию: он пишет о мифич сверхчеле кот должен прийти на смену обычному челу слабому потребителю. Для Нитше это норма а совершить усилия это сверхнорма.
30296. Типология реализма в историческом аспекте (первобытный, ренессансный). Характеристика каждого этапа развития метода реализма 22.5 KB
  Идейная основа: Сознание эпохи перехода от Средневековья к Новому времени соотносимой с вызреванием капиталистического строя в недрах феодального Доминанта: Абсолютизация человеческой личности в ее целостности; представление о человеке как о единстве разумного и чувственного как о свободном существе с беспредельными творческими возможностями Основа эстетики: Антропоцентризм принцип Человек мера всех вещей Характерные черты: Гиперисторизм идеалов связанный с концепцией родового человека; стихийный синкретизм мировосприятия выражающийся...
30297. Типология реализма в историческом аспекте. Классический реализм 19 века 26 KB
  Классический реализм 19 века. В тридцатые годы XIX века в ряде европейских литератур утверждаются эстетические принципы критического реализма XIX века. Открытием критического реализма XIX века было изображение социального характера создание образа воплощавшего типические черты современного общества. Однако такое документально точное изображение среды реализма XIX века означало собой лишь подготовительную стадию в художественном освоении жизненных обстоятельств.
30298. Типология реализма в историческом аспекте. Социалистический реализм 26.5 KB
  Социалистический реализм являясь основным методом советской художественной литературы и литературной критики требует от художника правдивого историческиконкретного изображения действительности в её революционном развитии. Причём правдивость и историческая конкретность художественного изображения действительности должны сочетаться с задачей идейной переделки и воспитания в духе социализма. В изображении действительности показать процесс исторического развития который в свою очередь должен соответствовать материалистическому пониманию...
30299. Основные методы художественной литературы. Сентиментализм. Идейные основы и художественная практика 32.5 KB
  Первостепенное место в представлениях сентименталистов занимают чувства или как говорили в России в XVIII в. В России сентиментализм зарождается в 60е годы но лучшие его произведения Путешествие из Петербурга в Москву Радищева Письма русского путешественника и повести Карамзина относятся к последнему десятилетию XVIII в. в Западной Европе и России подготовленное кризисом просветительского рационализма см. В России представителями С.
30300. Основные методы художественной литературы. Модернизм - идейные основы и творческая практика. Основные течения. Идейные основы и художественная практика символизма 29 KB
  Идейные основы и художественная практика символизма МОДЕРНИЗМ общее обозначение всех авангардистских направлений в культуре 20 века программно противопоставивших себя традиционализму в качестве единственно истинного искусства современности или искусства будущего . В более строгом историческом смысле ранние стилистические тенденции такого направления импрессионизм постимпрессионизм символизм стиль модерн в которых разрыв с традицией еще не был так резок и принципиален как позднее. Символизм европейское литературнохудожественное...
30302. Постмодернизм. Стилевые принципы изображения действительности. Основные представители в литературах Запада и России 24 KB
  Основные представители в литературах Запада и России что постмодернизм это мировоззрение выражающее основные тенденции установки и ориентиры общества достигшего определённого уровня развития. модерн это не только и не столько конкретная историческая эпоха это определённая мировоззренческая позиция которая рассматривает историю как процесс восхождения от низших форм к высшим причём новая ступень развития с данной точки зрения должна преодолевать или даже отменять предшествующую. Таким образом можно сделать вывод что модерн ...
30303. Проблема автора в литературоведении. История и теория вопроса (работы М.М.Бахтина, Б.О.Кормана, Г.А.Гуковского и др.) 30.5 KB
  Проблема автора в литературоведении. Категория автора считается 1 из стержневых в литературе.Выделяется образ автора под кот понимается особая форма проявления авторской позиции. Участие автора в движении сюжета отношение автора к героям и т.