С++ для начинающих Первое знакомство с консолью Visual Studio 2005

   Думаю эта статья может принести пользу многим людям. Изначально я выбрал Borland C++ 3.1 как учебную базу по ряду причин. Мало весит, бесплатен, легко скачать, легко разобраться. Visual Studio C++ продукт от Microsoft — весит прилично, не бесплатен (хотя в интернете можно скачать пиратские версии). При моих первых попытках понять как запустить первую программу в Visual Studio я столкнулся сразу с тем, что совсем не понял интерфейса.

   Читая форумы я часто видел, что начинающие чуть ли не кричали помогите написать HelloWorld в Visual Studio (я их хорошо понимал)

Сначала нужно создать новый проект. Для этого в основном меню выбирается File-New-Project\
Visual Studio Hello World

  Учебные материалы, которые решаются изначально создаются в консоли, поэтому создаваемый проект должен быть консольным приложением. При этом нужно дать название проекту. На моей картинке я назвал его HelloWorld. После чего нажимаем OK
Visual Studio Hello World

  Дальше появляется окно где можно закончить, нажав финиш, но я буду описывать с вариантом нажатия Next. Нажав Next откроется новое окно настройки свойств приложения
Visual Studio Hello World
  После нажатия Next
В окне отмечаем галочкой EmptyProject и нажимаем Finish.
Visual Studio Hello World
  Если все правильно, то получаем приблизительно такое окно
Visual Studio Hello World

  Здесь появилось окно Solution Explorer, в котором должно быть название вашего проекта. Если у вас Solution Explorer не появляется, то скорее всего надо нажать View-Solution Explorer (Это в основном меню). Под названием проекта отображены значки трех папок. Нас интересует Header Files. — жмем на ней правой клавишей мыши открывается контекстное меню, где надо выбрать New Item
Visual Studio Hello World

  Дальше появляется новое окно, в котором много всякого и нужного и ненужного, но нам сейчас нужен файл с++, поэтому выбираем C++ File (.cpp) и вводим название проекта. Я ввел тоже название, которое вводил первый раз. HelloWorld и жмем Add
Visual Studio Hello World

  Если все правильно, то можно приступать к написанию первой программы
Visual Studio Hello World

   Написали программу и можно проверить её нажав ctrl+F5. Если все правильно, то вы увидите то на что так надеялись)).

   Вроде всё, но на самом деле есть важный момент. Если попробовать написать на русском, то вы скорее всего увидите абракадабру. Часто задают вопрос как это исправить. Многие используют функцию setlocale, но у меня эта функция работала как-то неполноценно что ли, поэтому для правильного отображения русского языка в консоли Visual C++

   Делаем активным окно, в котором код программы (ставим туда курсор). Идем в основное меню File-Advanced Set Options

жмем стрелочку Encoding и ищем там Кириллицу Дос (866) и жмем ОК

Visual Studio Hello World

   Пытаемся запустить и если всё правильно, видим что получилось и радуемся первому успеху))

===============
   Честно говоря — это все равно не всё. При попытках скомпилировать программу нужно обращать внимание на окно Output (обычно располагается внизу, под кодом)

   Вот надо следить за тем, чтобы failed был равен нулю.
Visual Studio при ошибке в коде запускает последний удачно собранный файл и начинающих это может сильно путать.
failed -переводится как крах и поэтому если есть ошибки (errors), то ваш проект потерпит крушение (не соберется)

Все комментарии на сайте проверяются, поэтому ваш комментарий может появиться не сразу. Для вставки кода в комментарий используйте теги: [php]ВАШ_КОД[/php]

3 комментария: С++ для начинающих Первое знакомство с консолью Visual Studio 2005

Добавить комментарий

Ваш e-mail не будет опубликован.

Поиск

 
     
Яндекс.Метрика

НАГРАДИ АВТОРА САЙТА
WEBMONEY
R375024497470
U251140483387
Z301246203264
E149319127674

Мы должны убедиться, что сайтом пользуется не робот!!! Для этого разденьтесь догола и включите wеb-камеру.

Выражаю свою признательность

  • Максиму очень признателен за указание на мои ошибки и неточности.
  • Sergio ===> за оказание помощи в исправлении моих ошибок
  • Gen ===> за правильное стремление помочь другим новичкам и выявления моих ошибок