Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование в среде Visual C++Алгоритмы.docx
Скачиваний:
1
Добавлен:
22.04.2019
Размер:
297.33 Кб
Скачать

Часть іі. Программирование

  1. Установка Microsoft Visual C++ 6.0

Среда Microsoft Visual C++ 6.0 (в дальнейшем VC++ 6.0) может быть установлена как в составе пакета Microsoft Visual Studio, так и отдельно.

Пакет помещается в каталог VC98, который, в свою очередь, содержит следующие подкаталоги:

BIN содержит компилятор C++, редактор связей и прочие утилиты, используемые для создания и отладки исполняемого (*.exe) файла.

INCLUDE содержит заголовочные файлы языка C/C++, стандартной библиотеки шаблонов STL, графической библиотеки GL.

ATL содержит файлы библиотеки активных шаблонов (Active Template Library).

LIB содержит библиотечные файлы (*.lib).

MFC содержит файлы библиотеки MFC.

  1. Структура окна VC++ 6.0

Рис.1. Стандартное окно VC++ 6.0.

В стандартном окне среды выделяются три области:

1 - Project Workspace – окно рабочего пространства проекта,

2 - рабочая область – служит для редактирования модулей проекта,

3 - Output – окно сообщений, предназначенное для вывода сообщений о результатах компиляции и отладки.

      1. Окно рабочего пространства проекта

Окно Project Workspace предназначено для отображения структуры проекта и для организации быстрого доступа к каждому элементу структуры. Термин Workspace (рабочее пространство) обозначает контейнер, куда помещаются связанные между собой проекты. При создании нового проекта можно создать новое рабочее пространство или включить создаваемый проект в созданное ранее рабочее пространство.

Информация, относящаяся к рабочему пространству, сохраняется в файле *.dsw, а информация о конкретном проекте – в файле *.dsp. Открытие в среде любого проекта начинается с открытия рабочего пространства, т. е. с файла *.dsw.

В окно рабочего пространства Project Workspace включаются три панели: ClassView, ResourceView, FileView.

Панель ClassView содержит дерево классов. С помощью этой диаграммы можно получить доступ к объявлению класса, определению метода любого класса или какой-либо самостоятельной функции.

Панель ResourceView отображает ресурсы, используемые проектом; к ресурсам относятся рисунки, иконки, диалоговые панели, меню, горячие клавиши, строки. Диаграмма представляет собой набор папок, каждая из которых соответствует какому-либо одному виду ресурсов. Все ресурсы помещаются в папки, соответствующие виду ресурса.

Панель FileView отображает файловый состав проекта, диаграмма на панели FileView представлена в виде набора папок, содержащих:

Source Files – файлы c кодами программы и имеющими тип *.cpp,

Header Files – заголовочные файлы,

Resource Files – файлы ресурсов.

Двойной щелчок левой кнопкой мыши на любом элементе диаграммы в окне Project Workspace приводит к появлению в рабочей области окна соответствующего файла в текстовом редакторе или изображения ресурса в графическом редакторе ресурсов.

Окна Project Workspace и Output можно активизировать при помощи команды меню View/Workspace и View/Output.

  1. Создание проекта

Проект представляет собой группу файлов, в которых размещены код и ресурсы программы. Для создания проекта используется специальное приложение – AppWizard – Мастер приложений.

AppWizard позволяет создавать несколько типов приложений, приведем краткую характеристику некоторых из них:

MFC AppWizard(exe) – наиболее часто используемый тип приложения – приложение на базе библиотеки классов MFC,

MFC AppWizard(dll) – динамическая библиотека на базе библиотеки классов MFC,

Win32 Application – приложение, использующее библиотеку Win32 API,

Win32 Console Application – консольное приложение, т. е. приложение с минимальным интерфейсом, использующее для вывода результатов на экран окно, аналогичное окну MS-DOS в текстовом режиме,

Win32 Dynamic-Link Library – динамическая библиотека на базе библиотеки Win32 API,

Win32 Static Library – статическая библиотека на базе библиотеки Win32 API.