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


 

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

80445. Образ людини у мистецтві. Портрет як жанр мистецтва 7.36 MB
  Мета. Формувати у дітей первинні уявлення про особливості форми та пропорцій голови людини, засоби створення виразного портретного образу. Розвивати увагу, мислення, окомір. Виховувати естетичні смаки, любов то творчості та краси.
80447. Прилітайте, птахи, додому! 194.5 KB
  Загальнопізнавальні цілі: ознайомити дітей з перелітними та зимуючими птахами;повторити вивчений матеріал про цифри, геометричні фігури, множини; удосконалювати навички розв’язування прикладів і задач; розвивати навички усної лічби, уваги, мислення; виховувати любов бережливе ставлення до природи, до птахів.
80449. Шлях до незалежності 38 KB
  Головна мета: ознайомлення учнів з основними державотворчими подіями становлення незалежної України,вмвчення основних засад демократичного та суспільного ладу України,її досягнень за останні роки; закріплення знань про державну символіку (Герб, Прапор, Гімн, Основний Закон України-Конституцію)...
80450. Гілка сакури та кетяг калини. Діалог японської та української культур 484.5 KB
  Мета. Показати зарубіжну країну через її народ, прослідкувати своєрідні риси національної культури та літератури, провести паралель між японською та українською культурами. Виховна мета. Прищеплювати інтерес до культури народів світу,прагнення до пізнання життя, повагу до самобутності...
80451. Складання казки «Барвінок». Розвиток зв’язного мовлення 51.5 KB
  Мета: вчити учнів висловлювати свої думки в логічній послідовності; збагачувати активний словник учнів; розвивати творчі здібності, спостережливість; виховувати любов до природи, вміння відчувати красу рідного слова. Обладнання: ілюстрації та малюнки дітей із зображенням барвінка, аудіозапис «Пори року» П.Чайковського.
80452. Урок Доброти 4.2 MB
  Обладнання: компютер дві презентації Казка про краплинку Твори Добро свічки картки для роботи в групах. Що на вашу думку може статися далі впасти зникнути або трапитись чудо Як хотіла жити Краплинка спокійно спати ні про що не думати байдужість безтурботність...
80453. Как правильно переходить дорогу (практическое занятие); разбор конкретных ситуаций 41 KB
  Как правильно переходить дорогу практическое занятие; разбор конкретных ситуаций. Кто-то норовит перебежать дорогу прямо перед вами рискуя попасть под ваши колеса. Вспомните как правильно нужно переходить дорогу. Где ж второй участник спора Он достиг конца пути И стоит у светофора...