2.4. Проект C++Builder 2.4.1. Стандартный состав проекта: Unit1.cpp –программный файл реализации модуля, связанный с первой формой (Unit i.cpp – программный.

Презентация:



Advertisements
Похожие презентации
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
Advertisements

ФАКУЛЬТАТИВ №001. IDE Delphi ЭЛЕМЕНТЫ ИНТЕРФЕЙСА Delphi.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Структура проекта и приложения в среде C++Builder C++Builder. Тема 3.
Электронный задачник по программированию для системы 1С:Предприятие М. Э. Абрамян, М. Ю. Беренкеева Южный федеральный университет, факультет математики,
Системное программное обеспечение. Виды программного обеспечения Программное обеспечение компьютера можно разделить на системное и прикладное. Прикладные.
Назначение и состав операционной системы. ОПЕРАЦИОННАЯ СИСТЕМА Операционная система обеспечивает совместное функционирование всех устройств компьютера.
Слезко Полина Сергеевна Учитель информатики Белоярской СОШ Томской области.
Служебные программы Утилиты. Служебные программы Утилиты – особый класс программ, предназначенный для обслуживания компьютера и операционной системы с.
Вопрос 1. Для чего необходим графический интерфейс? ОПРОС ДОМАШНЕГО ЗАДАНИЯ: Ответ: Графический интерфейс необходим для реализации интерактивного диалога.
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
Из чего состоит "электронный офис". Запуск программ Office.
Презентация Delphi
Учитель информатики Трашков О.Л.. Окно обычно содержит следующие элементы: Строка заголовка Строка меню Панель инструментов Адресная строка Рабочая область.
7 класс Операционная система WINDOWS Операционная Для продолжения щелкните по кнопке ДАЛЕЕ.
1 Диаграммы реализации (implementation diagrams).
Обработка исключительных ситуаций Исключительная ситуация (исключение) – это ошибка, возникающая во время выполнения программы. Например, ошибка работы.
ОКНА СРЕДЫ Visual Basic Презентацию подготовила учитель информатики МБОУ СОШ 3 г. Светлого Нетесова Н. А.
Выполнила работу: Студентка 2 курса 9 группа ГМУ Новикова Анастасия.
Транксрипт:

2.4. Проект C++Builder Стандартный состав проекта: Unit1.cpp –программный файл реализации модуля, связанный с первой формой (Unit i.cpp – программный файл i-ой формы). Unit1.h – заголовочный файл в котором приводится описание прикладных объектов, созданных пользователем на основе библиотеки компонент C++Builder. Загрузка закрытой(невидимой) части проекта: [ГМ]->[File]->[Open]->{Выбор типа файла} либо [^+F6]->[Open Source]->[Header File] Project1.cpp – только один головной файл проекта с главной функцией Winmain() Для вывода головного файла проекта на экран: [ГМ]->[Project]->[View Source] Продолжение на след. странице

Продолжение состава стандартного проекта: Project1.bpr – текстовый файл с установленными опциями проекта, предназначенный для автоматизации процесса компиляции и компоновки *.res – двоичный файл описания требуемых ресурсов для проекта Unit1.dfm, unit2.dfm… - файл описания форм проекта *.hpp – заголовочный файл описания созданного пользователем нового класса(компонента) или подключения дополнительных компонент C++Builder, расположенных в каталоге include/vcl *.dsk – текстовый файл описания последнего сеанса работы с проектом *.~df, *.~br, *.~cp, *.~h,… – резервные копии соответствующих файлов Для добавление в проект внешних компонент(DLL, программ, файлов включений и пр.) следует: [ГМ]->[Project]->[Add to Project…] Для просмотра компонент проекта и возможного исключение из проекта отдельных компонент следует: [ГМ]->[Project]->[Remove from Project…] ProjectGroup1.bpg – текстовый файл, который содержит состав проекта, например:

Файлы проекта *.obj – объектный модуль *.exe – исполняемый файл *.dll –файл динамически присоединяемый библиотеки *.hlp – стандартный файл справки *.ico, * bmp, *.wmf – графический файлы изображений

Технология подбора ярлыка проекта: Вызов диалогового окна настройки проекта: [ГМ] - >[Options] - > [Project] Выбор вкладки Application: Использовать кнопку Load icon… Готовые пиктограммы есть \Program File\Borland\CBuilder\Images\Icons

Проект независимы от RTL-библиотек (Run-Time Libraries): (для того, чтобы использовать программный проект на компьютерах где не установлена среда разработки Builder C++) Вызов диалогового окна настройки проекта : [ГМ] - >[Project] - > [Options…] Выбрать вкладку Linker или С++(в зависимости от версии Builder C++) и отменить флажок(при этом программный проект значительно вырастит в объеме) Во вкладки Linker проверить, чтобы была отменена опция Use Dynamic RTL

Структура головного файла: Открыть файл проекта: [ГМ]->[Project]->[View Source]: Пример головного файла проекта: #include #pragma hdrstop USEFORM("Unit1.cpp", Form1); USERES("Project1.res"); WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; } Пример присоединение формы из программы: If ( s[0] == Y) Application->CreatForm(_classid(Tform2), &Form2); If (Application->MessageBox («Хотите открыть вторую форму?», «Подтвердите открытие формы», MB_YESNOCANCEL+MB_ICONQUESTION)== IDYES) Form2->ShowModal();