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


 

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

36742. Изучение свободных колебаний связанной системы тел 174 KB
  Цель работы: Определение периода колебаний и коэффициента затухания системы содержащей груз блок и пружину. Гармоническими называются колебания при которых изменение фйзической величины например смещения груза у с течением времеи закон колебаний выражается формулой или . амплитуда колебаний; фаза колебаний; циклическая частота; Любое механическое колебание происходит с затратами энерпш на работу протнв сил трения.
36743. Определение длины волны и частоты электромагнитного колебания с помощью схемы Лехера 203 KB
  Цель работы: исследование распределения амплитуд напряжения и тока вдоль двухпроводной линии при различных режимах её работы на сверхвысоких частотах (СВЧ) и определение длины волны генератора СВЧ волн.
36744. Изучение стоячих волн 45 KB
  Цель работы: изучение стоячих волн и определение скорости распространения волны в натянутом шнуре.
36745. Изучение основных свойств волновых явлений 211 KB
  Измерьте зависимость амплитуды принимаемого приемником сигнала показания микроамперметра от угла поворота приемника относительно его начального положения в пределах от до поворачивая подвижную скамью с приемником вокруг неподвижной оси через . Угол поворота 5 10 15 20 25 30 35 40 45 90 Амплитуда 465 39 23 125 35 1 05 05 05 0 Таблица 2. Угол поворота 5 10 15 20 25 30 35 40 45 90 Амплитуда 40 245 105 15 1 1 1 05 05 0 Рис. Измерьте зависимость показаний микроамперметра от угла поворота детектора влево и вправо от центра...
36746. Работа с электронными каталогами и электронными библиотеками 75.5 KB
  Задание №1 Порядок выполнения: Загрузите файл “домашней†титульной страницы Home Pge: Библиотеки Российской академии наук БАН набрав ее электронный адрес URL: http: www. Задание №2 Работа с электронными каталогами библиотек Понятие электронный каталог сформировалось в США где этот термин имеет несколько значений. Современные электронные каталоги реальных библиотек должны обеспечивать не только быстроту и точность поиска но и сервисность т.
36747. Дискретизация непрерывных сигналов 164.5 KB
  Для этого из бесконечного множества значений этой функции параметра сигнала выбирается их определенное число которое приближенно может характеризовать остальные значения. Область определения функции разбивается точками x1 x2 xn на отрезки равной длины и на каждом из этих отрезков значение функции принимается постоянным и равным например среднему значению на этом отрезке; полученная на этом этапе функция называется в математике ступенчатой. Следующий шаг проецирование значений “ступенек†на ось значений функции ось ординат....
36748. КОНТРОЛЬ РАЗМЕРОВ ЦИЛИНДРИЧЕСКИХ ДЕТАЛЕЙ 348 KB
  Лабораторная работа №3 КОНТРОЛЬ РАЗМЕРОВ ЦИЛИНДРИЧЕСКИХ ДЕТАЛЕЙ Излагается методика измерения размеров цилиндрических деталей с помощью различных универсальных измерительных средств и оценки годности данной детали в соответствии с заданными требованиями по чертежу. Цель работы приобрести первичные практические навыки в выполнении измерений с помощью различных универсальных измерительных средств приобрести навыки в оценке годности детали по линейным размерам I. С помощью выбранных универсальных измерительных средств определить...
36749. Обработка результатов косвенных измерений: классическая задача о методе наименьших квадратов 134.5 KB
  Цель работы: изучение задачи и методов обработки результатов измерений; исследование в системе Mtlb задачи оценивания местоположения объекта по измерениям пеленгов. Результаты измерений показания приборов функционально связаны с параметрами вектором параметров: 3. где известные скалярные функции; ошибки измерений; входные переменные которые измеряются точно или отсутствуют.
36750. Изучение криптографических методов защиты информации 236.5 KB
  Кодирование – это процесс замены элементов открытого текста символов комбинаций символов слов и т. В этом процессе криптографическому преобразованию подвергается каждый символ текста. Алгоритм позволяет использовать сравнительно короткий ключ для шифрования сколь угодно большого текста. Метод замены подстановки основан на том что каждый символ открытого текста заменяется другим символом того же алфавита.