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


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

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

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

Структуры файлов в 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" указывает на то, что в текст модуля должен быть включен соответствующий заголовочный файл. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



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

Название:Организация системного управления реализацией капиталообразующего инвестиционного проекта при строительстве промышленного предприятия
Просмотров:118
Описание: Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Тихоокеанский государственный университет Кафедра экономики и управления в стр

Название:Разработка организационного проекта предприятия по повышению эффективности бизнеса
Просмотров:66
Описание: Министерство образования и науки РФ Санкт-Петербургский Государственный Университет Технологий и Дизайна Кафедра менеджмента Курсовая работа на тему: Разработка организационного

Название:Создание проекта переезда офиса в новое здание с помощью MS Project
Просмотров:237
Описание: Введение С каждым годом компьютерные технологии все чаще становятся важным фактором, а также средством решения многочисленных, как производственных, так и непроизводственных задач. Данная работа посвящена

Название:Управление проектами
Просмотров:115
Описание: Сущность и актуальность управления проектами   1. Основные понятия и определения дисциплины   Проект – это идея и действия по ее реализации с целью создания продукта, услуги или другого полезного резу

Название:Разработка событийного туризма в Бразилию
Просмотров:131
Описание: По дисциплине: Менеджмента туроперейтинга На тему: «Разработка событийного туризма в Бразилию» Г. Химки мкр. Сходня 2009 г. Содержание Введение

 
     

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