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


 

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

8330. Гиноцид, или китайское бинтование ног 139.5 KB
  Гиноцид, или китайское бинтование ног Инструкции перед чтением текста. Возьмите кусок материи примерно трех метров длиной и пяти сантиметров шириной. Возьмите пару детских туфель. Подогните пальцы ног, кроме большого, внутрь стопы. Оберните ма...
8331. Расцвет философии (античность) 66.5 KB
  Расцвет философии (античность). Золотой век человечества. Философия в чистом виде появилась у древних греков. Самое слово философия, как говорилось выше, греческого происхождения. Поэтому можно утверждать, что философию как таковую придумали...
8332. Редуплікація в китайській мові 283.5 KB
  Редуплікація У китайській мові є слова, утворені шляхом повторення. Наприклад, поглянути, послухати. Такого роду стилістичне явище у китайській мові прийнято називати редуплікацією. Проте редуплікація має місце не лише в китайській,...
8333. Философия как форма общественного сознания 194 KB
  Философия как форма общественного сознания. Понятие, происхождение философии. Ее роль в жизни человека и общества (вопрос 1) Ф - форма общественного сознания. - учение о принципах бытия и познания, об отношении человека к миру. - наука о...
8334. Проблема определения философии в истории философии. Предмет философии. Структура философского знания 140.66 KB
  Проблема определения философии в истории философии. Предмет философии. Структура философского знания. Философия - это, прежде всего, слово, происходящее из древнегреческого языка и обозначающее любовь к мудрости, стремление к познанию,...
8335. Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования 640.26 KB
  Лекция 1. Надежное программное средство как продукт технологии программирования. Исторический и социальный контекст программирования Понятие информационной среды процесса обработки данных. Программа как формализованное описание процесса. Понятие о п...
8336. Социология как наука об обществе. Общество и его структурные компоненты 320.08 KB
  Тема 1. Социология как наука об обществе. Общество и его структурные компоненты. План. Объект, предмет и значение социологии. Структура социологического знания. Функции социологии. Методы социологического исследования. Определение общества, его приз...
8337. Учет в зарубежных странах 211.5 KB
  Учет в зарубежных странах Введение Курс Учет в зарубежных странах является специальной дисциплиной, раскрывающей теоретические основы и практические вопросы организации бухгалтерского учета на зарубежных предприятиях. Предметом курса являются хозяйс...
8338. Деньги и кредит как экономические категории 210.48 KB
  Деньги и кредит - экономические категории. Деньги являются универсальным эквивалентом стоимости всех товаров и услуг и средством сохранения стоимости. Деньги являются важнейшим компонентом любой цивилизованно функционирующей экономической системы, е...