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, анализируя действия программиста, сформировал описание формы, файл проекта и файл ресурсов проекта.


 

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

44137. Стиль. Візаж 946.5 KB
  Фата рожевого з білим кольору розміром по плечі на резинці для волосся кріпиться на так звану буклю що акуратно зібрана на потилиці але чілка не зачісується назад згідно з корекцією овалу обличчя моделі. Підбирається зачіска під овал обличчя. Для виконання макіяжу знадобляться такі інструменти: пензлі для макіяжу зокрема великий пензлик для накладання пудри на обличчя пензлик для рум'ян круглий пензлик для розтушовки аплікатор звичайний пензлик середнього розміру для тіней та веєроподібний; чистий спонж; пенюар; та і нструмент для...
44138. Управління підвищенням конкурентоспроможності продукції в корпорації ДП ВО «Київприлад» 946.5 KB
  Аналітична оцінка діяльності ДП ВО Київприлад Загальна організаційноекономічна та фінансова характеристика ДП ВО Київприлад Аналіз середовища функціонування підприємства ДП ВО Київприлад Оцінка конкурентоспроможності продукції ДП ВО Київприлада
44139. РЕФЛЕКСИВНАЯ ДЕЯТЕЛЬНОСТЬ ПЕРЕВОДЧИКА КАК ФАКТОР СОЗДАНИЯ УСПЕШНОГО ПЕРЕВОДА 436.5 KB
  Предпосылки формирования понятия перевода в деятельностном аспекте. Понятие рефлексии в аспекте деятельностной теории перевода. Основные положения деятельностной теории перевода.
44140. Организационно-экономическая часть дипломных проектов, направленных на разработку программного обеспечения 297.5 KB
  Организационно-экономической части дипломного проекта для проектов связанных с разработкой программного обеспечения: Учебное пособие. Показано каким образом следует: выделить основные этапы проекта разработки нового изделия программы провести расчет трудоемкости проекта определить численность и квалификацию исполнителей построить сетевую модель и календарный график выполнения проекта провести анализ структуры затрат проекта. Уделяется внимание методам исследования рынка для разрабатываемого ПО а также планированию цены и...
44141. Импульсные источники питания 809 KB
  Наше предприятие будет конкурентно способным за счет выполнения заказов высококвалифицированных специалистов стабильности в работе выполнения в срок стабильного качества свойства износостойкости. Потребность в кадрах управления и ведущих специалистах: Потребность в кадрах управления и ведущих специалистах Персонал группы Потребность: специальность образование количество.
44142. ОСОБЕННОСТИ ЭТИКИ БИЗНЕСА НА ПРИМЕРЕ НГУ “АВТОПАРИТЕТ” 199.5 KB
  В маленькой фирме все решения обычно принимает сам владелец. Он же контролирует работу своей фирмы. В более крупных фирмах эти функции выполняет менеджер. Он может быть один, например, в небольшом магазине. В больших компаниях людей, занимающихся менеджментом, много - один отвечает за производство продукции, другой организует сбыт, третий занимается рекламой товаров, четвертый нанимает работников.
44143. Определение взаимосвязи развития координационных способностей с техникой владения мячом 270.5 KB
  Теоретическое обоснование развития координационных способностей в среднем школьном возрасте. Проявление координационных способностей в волейболе. Роль координационных способностей. Средства развития координационных способностей.
44144. КОРПОРАТИВНАЯ КУЛЬТУРА КАК ФАКТОР ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ СОВРЕМЕННЫМ ПРЕДПРИЯТИЕМ 671 KB
  Теоретико-методологические аспекты формирования корпоративной культуры на современном предприятии. Понятие и сущность корпоративной культуры. Виды и типы корпоративной культуры Структура и содержание корпоративной культуры
44145. Телевидение 80х – 90х: проблемы и перспективы развития 370.5 KB
  В последние годы жизни Влада Листьева называли самой яркой звездой отечественного телевидения. Вопросы перестройки заняли одно из главных мест и в передачах телевидения. В правительстве был подготовлен пакет документов который должен обеспечить реализацию на практике новых условий работы печати радио телевидения и издательств. Для многих он до сих пор остается символом нового телевидения.