Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Урок «Hello world» на Microsoft Visual Studio 2013

Данный урок предназначен для новичков, которые пока не знают даже как создать файл C++ в среде Visual Studio. Перед вводом кода нужно сделать проект (рис. 1): «File — New — Project» или при помощи быстро-вызова через Ctrl+Shift+N.

рис. 1
рис. 1

В открывшемся окне слева выбираем шаблоны «Visual C++» (рис. 2). В центральной же части нажимаем на «Empty Project». Затем вводим значимое имя проекта, чтобы помнить зачем он вообще создавался (в нашем случае подойдёт Lesson), и нажимаем «OK».

рис. 2
рис. 2

Обратите внимания, что в правой части экрана находится обозреватель решений или «Solution Explorer». Его отображение можно регулировать через пункт меню «View» (рис. 3), ну т.е. оттуда его можно включить или выключить (или через Ctrl+Alt+L).

рис. 3
рис. 3

Теперь создадим файл «.cpp», это делается через добавление элементов в файлы исходного кода (рис. 4): «Resource Files — Add — New Item». В открывшемся окне выбираем «C++ File», вводим название — подойдёт «main», так называют файл программы с главной функцией.

рис. 4
рис. 4

Теперь пора писать код! Сначала надо прикрепить библиотеку ввода-вывода информации с экрана (рис. 5). Функция «include» позволяет нам использовать в работе своей программы сторонние библиотеки. Зачем это нужно? Просто в них уже есть описание большинства простых функций вроде нахождения квадратного корня числа, ну или тот же ввод информации с клавиатуры и вывод результата работы программы на экран.

рис. 5
рис. 5

Обратите внимание на двойной слэш и описание строки за ним — это комментарий. Любой текст, написанный на строке после двойного слэша не воспринимается интерпретатором как код. Комментарии помогают ориентироваться в громоздком коде, хорошим тоном считаются описания к вводимым пользователем классам C++.

рис. 6
рис. 6

Следующая строка открывает нам доступ к пространству имен библиотеки iostream (рис. 6). В принципе она необязательно, но тогда перед использованием любой функции этой библиотеки придется дополнительно писать «std::». Просто упрощаем себе жизнь и укорачиваем код.

рис. 7
рис. 7

Теперь создаём главную функцию (рис. 7), при выполнении программы в первую очередь обращение идет именно к ней, сколько бы других функций вы не написали ранее в коде. Наша функция имеет тип «int», а значит должна возвращать какое-то значение. Т.к. никакого значения нам возвращать не нужно, то текст в кавычках завершается строкой «return 0;».

Можно было бы написать «void main()» и данная среда разработки пропустила бы этот вариант, но он неверный, т.к. не соответствует стандарту и при запуске файла с помощью другой среды можно получить ошибку, так что всегда пишите «int» для главной функции.

рис. 8
рис. 8

Теперь напишем функцию вывода на экран нашего заветного предложения — «Hello world!» (рис. 8). Разберемся подробнее: «сout» — это стандартная функция вывода данных на экран, «<<» — это битовый сдвиг, он нужен для правильного отображения выводимой информации, указывает «cout», что показывать, «endl» — делает перевод на новую строку и буферизирует текущий поток, значит в следующей функции будет использоваться следующий поток.

рис. 9
рис. 9

В принципе код готов, но если прямо сейчас выполнить программу, то мы увидим результат только мельком, так что добавим ещё одну строку (рис. 9). Эта команда помешает программе автоматически закрыться сразу после выполнения, заставит ждать дальнейших команд пользователя.

рис.10
рис. 10

Теперь компилируем проект, нажав «Ctrl+F5». Первая компиляция длится до нескольких минут, все остальные зависят от размера кода, но в общем-то намного быстрее. Вот и всё — на экране автоматически отобразится результат проделанной работы, ваша первая программа (рис. 10).

Автор: Jelouran, специально для xBB.uz, 13.11.2014


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2014-11-13 04:00:09

Метки материала: microsoft, среда разработки, studio, софт для windows, c++, visual studio, cpp, программы, microsoft visual studio, разработка

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.