Позволяет разрабатывать программы на нескольких языках программирования, в том
числе на Си++ и 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) Выберите команду меню File ⇒ New.
|
|
В окне создания нового файла перейдите на закладку 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. Выбор команды Build ⇒ Build 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. Выбор команды Build ⇒ Execute hello_world.exe (Сборка ⇒ Запуск
приложения hello_world.exe).
После выбора команды запуска Developer Studio создаст консольное окно –
Окно, напоминающее экран компьютера, работающего под управлением MS-DOS, а
Не Windows. Консольное приложение осуществляет ввод/вывод данных в пределах
Этого окна (рис. 8).
Рис. 8. Окно консольного приложения hello_world.exe.
Более подробные сведения об использовании среды разработки содержатся в
Справочной системе Developer Studio. В Приложении 2 описаны некоторые способы
Отладки программ и служебные клавиши отладчика Developer Studio.
117
Литература