Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Cpp.doc
Скачиваний:
6
Добавлен:
20.11.2019
Размер:
603.14 Кб
Скачать

1.2. Методика создания программ в Microsoft Visual Studio.

Запустите Microsoft Visual C++ (мы ориентируемся на шестую, но возможно использовать и другие версии). Создаваемая программа может состоять из нескольких файлов, которые объединяются в проект. Сначала мы создадим пустой проект, а затем будем к нему добавлять файлы. Для создания пустого проекта зайдите в меню File  New. Выберите закладку Project и из множества проектов выберите Win32 Console Application:

Далее задайте имя проекта и при необходимости измените папку, в которой проект будет храниться. В появившемся следующем диалоговом окне оставьте все без изменений и просто нажмите OK:

В последнем окне опять нажмите OK. Пустой проект создан. Добавим к нему файл с текстом программы. Для этого опять зайдите в меню File  New (или нажмите Ctrl+N). Обратите внимание, что на этот раз активна вкладка Files. Выберите среди списка типа файлов файл C++ Source File:

Наберите имя файла, например first.cpp, и проследите, чтобы стояла галочка против Add to Project.

Нажимаем OK. Теперь можно набрать текст первой программы:

#include <iostream.h>

Void main(){

cout<<"Hello!\n"; // спецсимвол \n – перевод курсора на новую строку

}

Для запуска программы нажмите Ctrl+F5 или на кнопку на панели инструментов.

После чего ваша первая программа должна выдать окошко со словом Hello!

Нажмем любую клавишу (Press any key…), вернемся в среду Visual Studio и попытаемся разобраться с этапами работы в VS. Вначале Visual Studio создает папку с именем проекта и помещает в нее файл с расширением dsp ‑ файл проекта. В эту же папку в дальнейшем сохраняется файл (файлы) с текстом программы - first.cpp в нашем случае. После компиляции в папке проекта создается новая папка ‑ Debug и в нее помещается полученный объектный файл first.obj. Сюда же затем будет сохранен исполняемый файл программы first.exe после выполнения команды Build из Главного меню. К тому же результату ‑ созданию исполняемого файла плюс его выполнению ‑ приводит запуск программы методом, о котором говорилось выше.

  • Кроме указанных файлов, в папке проекта содержится изрядное количество и других, но перечисленные файлы ‑ главные.

Схематически этапы создания исполняемого кода приводятся на диаграмме..

Исходный код ‑ это текст программы на С++, компилятор ‑ специальная программа, которая переводит исходный код во внутренний язык компьютера ‑ объектный код. Компоновщик связывает объектный код с кодами стандартных функций, например, математических и кодом начальной загрузки, в результате чего создается выполняемая программа (исполняемый код).

Контрольные вопросы. А.

1.3. Ввод-вывод.

В нашей первой программе для вывода текста на экран мы использовали потоковый вывод cout <<”Hello” характерную для С++. Потоковый вывод cout и потоковый ввод cin заменяют привычные для C операторы printf и scanf. Впрочем, если вам нравится ими пользоваться, С++ позволяет это делать, только не забудьте добавить в программу заголовочный файл stdio.h.

  • Не допускайте в программе одновременного использования старого (как в С) и нового метода ввода-вывода. Это может привести к непредсказуемым для работоспособности программы последствиям!

Потоковый ввод-вывод работает более разумно, чем операторы ввода-вывода в стиле С. Так, cout «понимает» в каком случае следует вывести строку символов, а в каком значение переменной (о переменных см. ниже). Кроме того, объект cout может управлять выводом на экран также хорошо, как и оператор printf. Учитывая, что настоящие учебное пособие не претендует на объем справочного руководства, приемы работы с потоковыми объектами cout и cin вводятся постепенно, по мере необходимости. С некоторыми особенностями управления потоковым вводом-выводом можно ознакомится в Приложении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]