19780

IDE Borland C++ Builder. Структура проекту

Доклад

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

Borland C Интегри́рованная среда́ разрабо́тки ИСР англ. IDE система программных средств используемая программистами для разработки программного обеспечения ПО на языках Си и C для DOS Windows и Windows NT. Потомок Turbo C. Его отладчик Turbo Debugger был написан для защищённого режима DOS....

Украинкский

2013-07-17

16.82 KB

10 чел.

Borland C++ - Интегри́рованная среда́ разрабо́тки, ИСР (англ. IDE) — система программных средств, используемая программистами для разработки программного обеспечения (ПО) на языках Си и C++ для DOS, Windows и Windows NT. Потомок Turbo C. Его отладчик Turbo Debugger был написан для защищённого режима DOS.

Структура проекта

Проект представляет собой набор программных единиц — модулей.

Один из модулей, называемый главным, содержит инструкции, с которых начинается выполнение программы. Чтобы увидеть главный модуль, нужно в меню Project выбрать команду View Source. В качестве примера в листинге 2.5 приведен текст главного модуля программы "Сила тока".


Начинается главный модуль директивами компилятору (точнее, препроцессору). Директива #include <vci,h> информирует компилятор, что перед тем как приступить непосредственно к компиляции, в текст главного модуля нужно включить заголовочный файл библиотеки визуальных компонентов — vcl.h. Строка USEFORM("Amper_i.cpp", Form1) указывает, что в проект нужно включить файл модуля формы Amper_l.cpp, который содержит функции обработки событий для формы Form1. Далее следует описание главной функции программы — winMain. Функция winMain инициализирует внутренние структуры программы, создает форму Formi и запускает программу, что приводит к появлению на экране стартовой формы.

Помимо главного модуля в состав проекта входят модули формы. Для каждой формы C++ Builder создает отдельный модуль, который состоит из двух файлов: заголовочного файла и файла кода (содержимое этих файлов отражается в окне редактора кода). Заголовочный файл содержит описание формы (листинг 2.6), файл кода (модуль формы) — описание (текст) функций, в том числе и обработки событий (листинг 2.7).


Следует отметить, что значительное количество работы по генерации программного кода выполнил C++ Builder. Он полностью сформировал главный модуль (Amper.cpp), заголовочный файл модуля формы (Amper_l.h), значительную часть модуля формы (Amper_l.cpp). Кроме того, C++ Builder, анализируя действия программиста, сформировал описание формы, файл проекта и файл ресурсов проекта.


 

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

63908. Экстремизм в молодежной среде: региональный аспект 48 KB
  По национальному составу: большинство респондентов 663 идентифицируют себя с русскими 87 респондентов указали что являются бурятами 14 татарами. Выявлено следующее: 45 респондентов считают что знаю что такое экстремизм еще 415 полагают что знаю но не уверены правильно ли.
63909. Межпоколенческая преемственность и социокультурный раскол в современной России 45.5 KB
  На мой взгляд эта фраза как бы подчеркивает то что одно поколение не способно перенять все ценности взгляды правила другого поколения. Как правило между поколениями есть возрастная разница в 2025 лет. Ведь несмотря на то что преемственность между поколениями не бывает...
63910. К вопросу о личностной и социальной идентификации современных студентов 241 KB
  Одной из наиболее дискутируемых и актуальных проблем в социологии философии и психологии на сегодняшний день занимает проблема социальной и личностной идентификации. Особенно интересной на наш взгляд является проблема выявления особенностей и технологий взаимовлияния социальной и личностной...
63911. Трансформация морали в повседневной жизни 51 KB
  В данной статье мы рассмотрим как проходит трансформация морали в повседневной жизни. А кто создал все эти моральные нормы Нам навязало это общество или мы считаем что делать правильно именно так и не иначе исходя из своих собственных внутренних побуждений...
63912. «Одиночество в сети». Хикикомори в современном мире 52.5 KB
  Не выходи из комнаты не совершай ошибку. Это сокращение от Хикикомори японского термина впервые употреблённого психологом Тамаки Сайто в начале 90х годов прошлого века. Большинство хикикомори юноши. Самоизоляция демонстрируемая хикикомори является частым симптомом у людей страдающих от депрессии...
63913. Скрытая реклама как уникальная технология управления потребительским поведением в трансформирующемся обществе 42.5 KB
  Скрытая реклама как уникальная технология управления потребительским поведением в трансформирующемся обществе Наше общество общество потребления. Именно для такой удачной презентации товаров в обществе тотального потребления и существует реклама.
63914. Моральные и правовые трансформации общественного сознания на примере Беби-боксов 53 KB
  В переходный период углубляющийся кризис духовного мира личности сопровождающийся деформацией индивидуального сознания ценностной переориентацией личности столкновением сложившихся стереотипов с реалиями жизни требует переосмысления многих теоретических представлений о соотношении...
63915. Идолопоклонство в современном мире 37.27 KB
  Можно заметить и рост фанатизма и зависимости от различных обожествленных объектов и их проникновение в повседневную обыденную жизнь и также большее количество людей которые пребывают под влиянием идолов. Появление организованных религий привело к усилению религиозной власти над мирской...