Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Цикл лабораторных работ по курсу.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.58 Mб
Скачать

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

Для создания нового проекта типа «консольное приложение» выполните следу­ющие действия:

Выберите в строке меню главного окна команду File ► New...

В открывшемся диалоговом окне New выберите вкладку Projects:

  • выберите Project type: Win32, Templates: Win32 Console Application;

  • введите имя проекта в текстовом поле Project Name, например Lab1_1;

  • введите имя каталога размещения файлов проекта в текстовом поле Name (если указанный вами каталог отсутствует, то он будет создан автоматиче­ски);

  • щелкните левой кнопкой мыши на кнопке ОК.

После щелчка запускается так называемый мастер приложений Application Wizard, который открывает диалоговое окно Win32 Console Application с предложением определиться, какой подтип консольного приложения вам требуется создать:

  • выберите тип An empty project;

  • щелкните на кнопке Finish.

Допустим, что в качестве Project Name вы ввели имя Lab1_1.

Прежде чем продолжать работу, свернем временно главное окно Visual C++ на панель задач и заглянем в папку Lab1_1, созданную мастером приложений для наше­го проекта. Дадим краткое описание размещенных там файлов:

  • Lab1_1.ncb — файл рабочей области проекта, используемый внутри интегрирован­ной среды разработки. Он объединяет всю информацию о проектах, входящих в данную рабочую область.

  • Во вложенной папке Lab1_1 находится файл Lab1_1.vcproj — проектный файл, используемый для построения (building) отдель­ного проекта или подпроекта.

  • Debug — папка, в которую будут помещаться файлы, формируемые компилято­ром и сборщиком. Из этих файлов нас будет интересовать, в общем-то, только один — исполняемый файл, имеющий расширение .ехе.

Развернем главное окно Visual C++ с открытой рабочей областью Lab1_1, чтобы продолжить работу по созданию нашей первой программы. Первое, что бро­сается в глаза — окно Solution Explorer «оживилось», в нем появилось дерево списка файлов, содержащее пиктограммы трех папок: Source Files, Header Files, Resource Files. Так как в консольных приложе­ниях файлы ресурсов не используются, то про последнюю папку сразу забудем. Попробуем заглянуть (щелчком мыши) в первые две папки. Попытка окажется неудачной — папки пусты. Это и неудивительно: ведь мы выбрали в качестве под­типа консольного приложения пустой проект — опцию An empty project. Так что наполнение проекта конкретным содержанием у нас еще впереди.

11.3Добавление к проекту файлов с исходным кодом

Рассмотрим две ситуации: а) создание ново­го файла, б) добавление существующего файла.

3.3.1 Добавление нового файла

В этом случае необходимо выполнить следующие действия:

Выберите в строке меню главного окна команду Project ► Add New Item.... В результате откроется диалоговое окно Add New Item.

  • В окне Categories выберите тип файла (в данном случае Visual C++).

  • В окне Templates выберите C++ File(.cpp)

  • В текстовом поле File Name введите нужное имя файла (в данном случае Lab1_1);

  • Щелкните на кнопке Add.

После предпринятых шагов можно наблюдать следующие результаты:

- в окне Solution Explorer папка Source Files списка файлов проекта раскроется, и в нее будет помещен файл Lab1_1.cpp;

- окно Editor засветится мягким белым светом, а в левом верхнем углу его замер­цает текстовый курсор, предлагая ввести какой-нибудь текст.

Введите, например, такой текст:

#include <iostream> //заголовочный файл для потокового ввода-вывода

using namespace std;/* std – пространство имен, используемое в заголовочном файле*/

int main() //в С++ выполнение программы всегда начинается с функции main()

{

char str1[80]; // объявление символьного массива str1 размером 80 символов

cout << "Welcome to C++ !" <<endl; //Вывод на экран сообщения Welcome to C++ !

cout << "Enter the string:" << endl: //Вывод на экран приглашения: Enter the string

cin >> str ;

/*Ввод из буфера входного потока одного слова в символьный массив str1. Во время выполнения программы, после вывода на экран приглашения, текст, который Вы хотите ввести, нужно набрать на клавиатуре и нажать клавишу Enter

*/

cout << "The value str1= " << endl:

cout << strl<< endl:

return 0;

}

В приведенной выше программе для пояснения содержания использованы комментарии (они присутствуют только в исходном файле и исключаются из него при компиляции). В С++ предусмотрены комментарии двух видов:

// - однострочный комментарий (от комбинации символов // и до конца строки);

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

Программа содержит синтаксические ошибки.

Используя сообщения в окне Output, устраните ошибки в программе.