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


 

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

66471. ОСНОВНЫЕ НАПРАВЛЕНИЯ ПОВЫШЕНИЯ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ ПЕРСОНАЛОМ НА ПРЕДПРИЯТИИ 1.23 MB
  Одним из главных результатов современного этапа научно-технической революции стало превращение человека в главную движущую силу производства поэтому сегодня для организации ее персонал является основным богатством. В рамках этого подхода человек стал рассматриваться...
66472. Электронная открытка как инструмент обучения на уроках немецкого языка 52.11 KB
  Теоретические основы исследования электронных открыток немецко-язычной Интернет-коммуникации Общая характеристика Интернет-коммуникации Электронная открытка как вид Интернет-коммуникации. Особенности электронных открыток немецко-язычной Интернет-коммуникации.
66473. Система работы над изложением в старших классах школы восьмого вида 465 KB
  Обучение умственно отсталых школьников связной письменной речи является одной из актуальных проблем российской вспомогательной школы. Особую значимость приобретает реализация этой проблемы при обучении умственно отсталых детей умению связно и последовательно излагать свои мысли в устной и в письменной форме.
66474. Анализ деятельности учреждений социального обслуживания инвалидов (в частности в г. Самара) 31.56 KB
  В следствии мы исходим из гипотезы согласно которой социальная и правовая защита граждан инвалидов в стране находится на первоначальном этапе своего развития и отвечает сложившимися на данный момент социально-экономическими условиями. В структурном отношении работа состоит из двух частей...
66476. Оздоровчі можливості використання вправ художньої гімнастики в процесі фізичного виховання старшокласниць 785 KB
  Основними причинами стійкої тенденції зниження здоров'я у підростаючого покоління є: інформатизація та інтенсифікація навчального процесу в системі шкільної освіти на тлі вираженого психоемоційного напруження, низької рухової активності; зниження якості життя, обумовлене економічними труднощами і соціальними проблемами...
66477. Рынок ценных бумаг и фондовые биржи 163 KB
  Невозможно представить себе развитую страну без рынка ценных бумаг. Ведь рынок ценных бумаг это тот институт на котором отражается вся экономика страны будь то промышленный сектор сектор обслуживания или финансовый сектор.
66478. Валютный контроль за поступлением в Российскую Федерацию валютной выручки от экспорта товаров 274.5 KB
  Государственное регулирование внешнеэкономической деятельности Российской Федерации включая область валютно-кредитных отношений призвано обеспечить экономическую безопасность страны содействовать более быстрому росту ее экономики за счет расширения внешнеэкономических...