- •Оглавление
- •Алгоритм и его свойства
- •Основные свойства алгоритма:
- •2. Способы описания алгоритмов
- •2.1. Средства графического изображения алгоритмов
- •2.1.1 Блоки схемы алгоритмов
- •2.1.2. Соотношение геометрических размеров символов
- •2.1.3 Виды алгоритмов
- •Псевдокоды
- •Структурограммы
- •Часть іі. Программирование
- •Окно рабочего пространства проекта
- •Создание проекта
- •Последовательность действий при создании проекта.
- •Редактирование проекта
- •Компиляция и выполнение программы
- •Файловая структура проекта
- •4. Создание консольного приложения
- •Часть ііі. Методические указания к выполнению лабораторных работ Требования к выполнению и защите лабораторных работ:
- •1. Лабораторная работа №1.
- •2. Лабораторная работа №2.
Часть іі. Программирование
Установка 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.
Структура окна VC++ 6.0
Рис.1. Стандартное окно VC++ 6.0.
В стандартном окне среды выделяются три области:
1 - Project Workspace – окно рабочего пространства проекта,
2 - рабочая область – служит для редактирования модулей проекта,
3 - Output – окно сообщений, предназначенное для вывода сообщений о результатах компиляции и отладки.
Окно рабочего пространства проекта
Окно 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.
Создание проекта
Проект представляет собой группу файлов, в которых размещены код и ресурсы программы. Для создания проекта используется специальное приложение – 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.