MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Структуры файлов в C++ Builder

Название:Структуры файлов в C++ Builder
Просмотров:96
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Структура файла проекта. Структура make-файла. Структура модуля. Структура h-файла.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Структуры файлов в C++ Builder Наталия Елманова, Центр Информационных Технологий Структура файла проекта
    Для каждого приложения C++ Builder создается один файл проекта, один make-файл и один файл ресурсов. Файл проекта генерируется при выборе пункта меню File/New Application. Первоначально файлу проекта присваивается по умолчанию имя Project1.cpp. Если в процессе разработки приложения добавляются формы и модули, C++ Builder обновляет файл проекта.
    Для просмотра файла проекта следует выбрать пункт меню View/Project Source. Эта операция выполнит загрузку исходного текста файла проекта в редактор кода (рис. 1).
    
    Рис. 1. Просмотр файла проекта в редакторе кода
    Файл проекта имеет такую же структуру, как и файл модуля. Подобно файлу модуля, это файл исходного кода на языке C++, который компилируется с другими файлами при создании исполняемого файла.
    В файле проекта имеется определенный набор ключевых элементов:
    Директива препроцессора #include предназначена для включения в текст проекта заголовочного файла, ссылающегося на описания классов библиотеки компонентов.
    Директива препроцессора #pragma hrdstop предназначена для ограничения списка заголовочных файлов, доступных для предварительной компиляции.
    Директива USEFORM сообщает, какие модули и формы используются в проекте.
    директива USERES компилятора присоединяет файлы ресурсов к выполняемому файлу. При создании проекта автоматически создается файл ресурсов с расширением *.res для хранения курсоров, пиктограммы приложения и др.
    Application->Initialize() Это утверждение критично только в случае, если приложение является OLE automation-сервером. В остальных случаях оно фактически ничего не делает.
    Application->CreateForm() Это утверждение создает форму приложения. По умолчанию, каждая форма в приложении имеет свое утверждение CreateForm.
    Application->Run() Это утверждение запускает приложение (точнее, переводит его в состояние ожидания наступления одного из событий, на которое оно должно реагировать).
    Конструкция try...catch используется для корректного завершения приложения в случае возникновения ошибки при инициализации, создании форм, запуске приложения. Структура make-файла
    Make-файл - это текстовый файл, содержащий макросы, директивы и инструкции по компиляции и сборке проекта для утилиты make.exe. Отметим, что make-файл по существу ничем не отличается от обычного знакомого пользователям С и С++ make-файла. Он генерируется автоматически при создании проекта, и его содержимое зависит от установок, указанных программистом в опциях проекта. Чтобы увидеть содержание make-файла, следует выбрать пункт меню View/Project Makefile (рис. 2).
    
    Рис. 2. Пример структуры make-файла Структура модуля
    Модули являются основой создания библиотек и приложений в C++ Builder. Модуль содержит исходный текст на языке C++ и первоначально представляет собой файл с расширением *.CPP. В дальнейшем каждый такой файл компилируется в объектный файл с расширением *.OBJ. Объектные файлы, в свою очередь, собираются компоновщиком в выполняемый файл с расширением *.EXE.
    При добавлении к проекту новой формы генерируется новый модуль. При добавлении модуля к проекту при помощи выбора пункта меню File/New Unit создается пустая структура модуля, в которой включены директивы: #include ; #pragma hdrstop; #include "Unit2.h"
    Директива #include "Unit2.h" указывает на то, что в текст модуля должен быть включен соответствующий заголовочный файл. ............






Похожие работы:

Название:Определение экономической целесообразности инвестиционного проекта
Просмотров:392
Описание: Сквозная задача (вариант 10) Выполните расчеты показателей, приведенных в табл. 1.1 – 1.6, и сделайте выводы о динамике этих показателей. По данным табл. 1.7 сделайте вывод о целесообразности инвестиционного проект

Название:Социальные сети как инструмент телекоммуникаций в связях с общественностью на примере продвижения проекта "Новая кора"
Просмотров:482
Описание: Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный университет технологии и диз

Название:Разработка технического проекта механической обработки детали "фонарь 244.00.00.13"
Просмотров:302
Описание: Министерство по образованию и науке РФ Ливенский филиал федерального государственного образовательного учреждения высшего профессионального образования "Государственный университет – учебно-научно-п

Название:Разработка проекта по внедрению новых очистных сооружений
Просмотров:349
Описание: МИНОБРНАУКИ РОССИИ Государственное образовательное учреждение высшего профессионального образования «Ижевский государственный технический университет» (ИжГТУ) Чайковский технологический институт

Название:Оценка эффективности инновационного проекта
Просмотров:328
Описание: НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ АРХИТЕКТУРНО-СТРОИТЕЛЬНЫЙ УНИВЕРСИТЕТ (СИБСТРИН) Кафедра менеджмента КУРСОВАЯ РАБОТА На тему: «Оценка эффективности инновационного проекта» Студ

 
     

Вечно с вами © MaterStudiorum.ru