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 генерируются обязательно, тогда как при создании нового модуля он не обязан быть связан с формой (например, если в нем содержатся процедуры расчетов). Имена формы и модуля можно изменить, причем желательно сделать это сразу после создания, пока на них не появилось много ссылок в других формах и модулях.


 

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

44994. Оборотный капитал предприятия 67.5 KB
  Определение плановой потребности в оборотных средствах Источники финансирования оборотных средств Оборотными текущими активами называется постоянно находящаяся в движении совокупность производственных оборотных фондов и фондов обращения в денежном выражении предназначенных для обеспечения бесперебойного процесса производства продукции и ее реализации. Классификация оборотных фондов Первый уровень классификации – по функциональному признаку. Второй уровень – по видам оборотных средств.
44995. Методы математического моделирования в статистике 193.5 KB
  Математической статистикой называют раздел математики, посвященный математическим методам систематизации, обработки и использования статистических данных для научных и практических выводов. Статистические данные здесь понимаются как сведения о числе объектов в какой-либо более или менее обширной совокупности, обладающих теми или иными признаками.
44996. ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ СУЧАСНИХ ПК 58 KB
  Програмне забезпечення ПК – це сукупність системних, прикладних та програм технічного обслуговування ПК. Вони дають змогу найбільш ефективно використовувати ресурси ПК при розв’язанні практичних задач. Основними вимогами до програмного забезпечення ПК...
44997. Финансовые службы, их задачи и функции 48 KB
  Финансовые службы их задачи и функции План Финансовые службы предприятия Финансовые службы предприятия Деятельность финансовых служб подчинена главной цели – обеспечению финансовой стабильности созданию устойчивых предпосылок для экономического роста и получения прибыли Задачи финансовых служб: организация взаимоотношений предприятия с другими субъектами хозяйствования поиск внутренних и внешних краткосрочных и долгосрочных источников финансирования выбор наиболее оптимального их сочетания своевременное обеспечение финансовыми...
44998. Разработка программы маркетинговых коммуникаций для ООО «Тойота Центр Кунцево»нсовое 2.1 MB
  Исследованы теоретические основы разработки программ маркетинговых коммуникаций для автодилеров; проанализирована внешняя маркетинговая среда автомобильного салона «Тойота» (Москва); оценено положение на рынке автомобильного салона «Тойота» (Москва) и проанализирована его маркетинговая деятельность...
44999. МЕТОДИКА ЛОГОПЕДИЧЕСКОГО ВОЗДЕЙСТВИЯ ПРИ ДИСЛАЛИИ 106 KB
  Развитие фонематического восприятия детей в ходе подготовительного этапа логопедического воздействия. Формирование артикуляторных, дыхательных и голосовых умений и навыков в ходе подготовительного этапа логопедического воздействия. Развитие мелкой моторики рук в ходе подготовительного этапа логопедического воздействия.
45000. ЗАХИСТ ПРАВ ІНТЕЛЕКТУАЛЬНОЇ ВЛАСНОСТІ 98.5 KB
  Створення обєкта інтелектуальної власності розпочинається з ідеї. Наприклад, це може бути ідея винаходу або художнього твору. У підприємницькій діяльності ідеї, як правило, направлені на підвищення конкурентоспроможності технологій або виробів
45001. Расходы и доходы организаций 195.5 KB
  Расходы и доходы организаций План Классификация затрат 2. Классификация затрат В процессе осуществления производственно-хозяйственной и финансовой деятельности предприятия несут определенные расходы. расходы связанные с извлечением прибыли 2. расходы не связанные с извлечением прибыли 3.
45002. Прибыль организации 776 KB
  Экономическое содержание функции и виды прибыли Методы планирования прибыли. Факторы роста прибыли Распределение использование прибыли на предприятии