Объединяющая текстовый редактор, компилятор, компоновщик и отладчик. Эта среда

Позволяет разрабатывать программы на нескольких языках программирования, в том

числе на Си++ и Java.

В этом приложении подробно описаны действия, необходимые для написания

простой программы на Си++, ее компиляции и запуска с помощью Developer Studio

Visual C++ на ПК под управлением операционной системы Windows 95/NT.

Visual C++ выполняет компиляцию и запуск программ в соответствии с про-

ектом. Проект – это структура данных, содержащая всю информацию, необходимую

Для компиляции исходных файлов программы и ее компоновки со стандартными биб-

Лиотеками (например, библиотекой ввода/вывода).

Компиляция и компоновка исходных файлов называется сборкой проекта. В ре-

зультате успешной сборки Visual C++ создает приложение (двоичный исполняемый

Файл программы).

В данном учебном курсе все проекты рассчитаны на создание 32-битных кон-

Сольных приложений. Консольные приложения общаются с пользователем через про-

стейшее окно ввода/вывода, которое называется консольным окном.

Создание нового проекта

Проект состоит из набора файлов с исходным текстом программы (исходных

Файлов) и набора параметров, определяющих компиляцию и компоновку этих файлов

В исполняемый файл приложения. У проекта должно быть уникальное имя. Парамет-

ры проекта хранятся в файлах с расширениями ".DSW" и ".DSP" в папке проекта.

Далее подробно описаны действия по созданию проекта для простого консоль-

Ного приложения hello_world, которые вы можете воспроизвести самостоятельно.

Сначала с помощью главного меню Windows запустите Visual C++. Затем про-

Делайте перечисленные ниже действия.

1) Выберите команду верхнего меню File ⇒ New

(рис. 1).

Рис. 1. Выбор команды File ⇒ New

(ФайлНовый).

Рис. 2. Закладка Projects (Проекты) в окне соз-

Дания нового файла.

114

Перейдите на закладку Projects (рис. 2).

Выберите проект типа Win32 Console application

(консольное приложение для платформы Win32, т.е. Windows 95/98 и

NT/2000).

В строке Location (Местоположение) укажите

папку диска C:\, имя которой совпадает с вашей фамилией (например,

"C:\Ivanov"). В строке Project Name (Имя проекта) введите

"hello_world". По умолчанию Developer Studio сделает новую папку про-

екта C:\Ivanov\hello_world. В ней будут сохраняться все файлы, отно-

Сящиеся к данному проекту.

По умолчанию в качестве целевой платформы

Проекта указывается Win32. Не изменяйте этот параметр.

Нажмите OK для создания проекта с заданными

Параметрами.

Добавление в проект нового исходного файла

Чтобы включить в проект исходный текст программы, надо создать новый тек-

стовый файл с текстом программы на Си++ и добавить его в проект. Для этого вы-

полните следующие действия:

1) Выберите команду меню FileNew.

В окне создания нового файла перейдите на закладку Files (рис. 3).

3) В списке выберите тип нового файла: C++ Source code (исходный файл Си++).

По умолчанию новый файл будет добавлен в текущий проект hello_world (т.к.

Установлен флажок Add to project).

5) В строке File name наберите имя нового файла – hello (расширение ".CPP" будет

Добавлено автоматически).

Нажмите OK.

Рис. 3. Закладка Files (Файлы) в окне создания нового файла.

Developer Studio создаст новый файл hello.cpp в папке

C:\Ivanov\hello_world и добавит его в проект hello_world. Новый файл авто-

Матически будет открыт в окне текстового редактора (рис. 4). Наберите в нем текст

программы, печатающей на экране короткое сообщение:

#include <iostream.h>

Int main()

115

{

cout << "Hello world!\n";

return 0;

}

Чтобы сохранить набранный текст на диске, выберите команду меню

File ⇒ Save (ФайлСохранить).

Рис. 4. Окно текстового редактора с открытым файлом hello.cpp распо-

Ложено в правой части окна Developer Studio.

Сборка проекта

Результатом сборки проекта является исполняемый файл программы, который

Может работать независимо от Developer Studio.

Для сборки проекта выберите команду меню Build ⇒ Build hello_world.exe

(рис. 5). В нашем примере проект содержит только один исходный файл

(hello.cpp). В процессе сборки он будет скомпилирован и скомпонован со стан-

Дартной библиотекой ввода/вывода.

Рис. 5. Выбор команды BuildBuild hello_world.exe (Сборка ⇒ Сборка при-

ложения hello_world.exe).

Информация о выполнении сборки отображается в окне Output window

(рис. 6). В нем выводятся сообщения, выдаваемые программами, работающими при

Сборке проекта: препроцессором, компилятором и компоновщиком. Среди этих со-

Общений могут встретиться сообщения об ошибках (errors) и предупреждения о воз-

Можных ошибках (warnings). Если таких сообщений не возникло, значит, сборка ус-

Пешно завершена (рис. 6).

Рис. 6. Окно Output window (Окно вывода) расположено в нижней части

Окна Developer Studio.

116

Если есть ошибки, их надо устранить (в нашем случае просто внимательно

Сверьте исходный текст с образцом) и снова попытаться собрать проект.

Запуск нового приложения

В результате сборки было создано консольное приложение. Такие приложения

Широко использовались до появления систем Windows. Они удобны для учебных це-

Лей, т.к. простая структура консольных программ позволяет на начальном этапе изу-

Чения языка программирования не отвлекаться на системные особенности программ

Для Windows.

Для запуска приложения выберите команду меню Build ⇒ Execute

hello_world.exe (рис. 7). Для удобства Developer Studio помещает имя исполняемого

Файла в название команды меню.

Рис. 7. Выбор команды BuildExecute hello_world.exe (Сборка ⇒ Запуск

приложения hello_world.exe).

После выбора команды запуска Developer Studio создаст консольное окно –

Окно, напоминающее экран компьютера, работающего под управлением MS-DOS, а

Не Windows. Консольное приложение осуществляет ввод/вывод данных в пределах

Этого окна (рис. 8).

Рис. 8. Окно консольного приложения hello_world.exe.

Более подробные сведения об использовании среды разработки содержатся в

Справочной системе Developer Studio. В Приложении 2 описаны некоторые способы

Отладки программ и служебные клавиши отладчика Developer Studio.

117

Литература


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: