Как создать консольное приложение в Visual Studio 2019 c

Обновлено: 02.07.2024

Предпосылки

Создайте приложение

Создайте проект консольного приложения .NET с именем "HelloWorld".

Запустите Visual Studio Code.

Выберите «Файл» > «Открыть папку» («Файл» > «Открыть» в macOS) в главном меню.

В диалоговом окне "Открыть папку" создайте папку HelloWorld и выберите ее. Затем нажмите «Выбрать папку» (открыть в macOS).

Имя папки по умолчанию становится именем проекта и именем пространства имен. Позже в этом руководстве вы добавите код, предполагающий, что пространство имен проекта — HelloWorld .

В разделе Доверяете ли вы авторам файлов в этой папке? выберите Да, я доверяю авторам.

Откройте Терминал в Visual Studio Code, выбрав Вид > Терминал в главном меню.

Терминал открывается с командной строкой в ​​папке HelloWorld.

В Терминале введите следующую команду:

Шаблон проекта создает простое приложение, которое отображает "Hello World" в окне консоли, вызывая метод Console.WriteLine(String) в Program.cs.

Замените содержимое Program.cs следующим кодом:

При первом редактировании файла .cs Visual Studio Code предлагает добавить недостающие ресурсы для сборки и отладки приложения. Выберите Да, и Visual Studio Code создаст папку .vscode с файлами launch.json и tasks.json.

Если вы не получили приглашение или случайно отклонили его, не выбрав Да, выполните следующие действия, чтобы создать файлы launch.json и tasks.json:

Код определяет класс Program с единственным методом Main , который принимает массив строк в качестве аргумента. Main — это точка входа в приложение, метод, который автоматически вызывается средой выполнения при запуске приложения. Любые аргументы командной строки, переданные при запуске приложения, доступны в массиве args.

Запустите приложение

Выполните следующую команду в Терминале:

Программа отображает "Hello World!" и заканчивается.

Команда запуска dotnet

Улучшить приложение

Усовершенствуйте приложение, чтобы запрашивать имя пользователя и отображать его вместе с датой и временем.

Замените содержимое метода Main в Program.cs (строка, которая вызывает Console.WriteLine ) следующим кодом:

Этот код отображает подсказку в окне консоли и ожидает, пока пользователь не введет строку, за которой следует клавиша Enter. Он сохраняет эту строку в переменной с именем name. Он также извлекает значение свойства DateTime.Now, которое содержит текущее местное время, и присваивает его переменной с именем currentDate . И он отображает эти значения в окне консоли. Наконец, в окне консоли отображается приглашение и вызывается метод Console.ReadKey(Boolean) для ожидания ввода данных пользователем.

Знак доллара ( $ ) перед строкой позволяет помещать в строку такие выражения, как имена переменных, в фигурных скобках. Значение выражения вставляется в строку вместо выражения. Этот синтаксис называется интерполированными строками.

Сохраните изменения.

В Visual Studio Code необходимо явно сохранять изменения. В отличие от Visual Studio, изменения файлов не сохраняются автоматически при сборке и запуске приложения.

Запустите программу еще раз:

Ответьте на приглашение, введя имя и нажав клавишу Enter.

Окно терминала с измененным выводом программы

Нажмите любую клавишу, чтобы выйти из программы.

Дополнительные ресурсы

Дальнейшие шаги

Предпосылки

Создайте приложение

Создайте проект консольного приложения .NET с именем "HelloWorld".

Запустите Visual Studio Code.

Выберите «Файл» > «Открыть папку» («Файл» > «Открыть» в macOS) в главном меню.

В диалоговом окне «Открыть папку» создайте папку HelloWorld и нажмите «Выбрать папку» (открыть в macOS).

Имя папки по умолчанию становится именем проекта и именем пространства имен. Позже в этом руководстве вы добавите код, предполагающий, что пространство имен проекта — HelloWorld .

Откройте Терминал в Visual Studio Code, выбрав Вид > Терминал в главном меню.

Терминал открывается с командной строкой в ​​папке HelloWorld.

В Терминале введите следующую команду:

Шаблон создает простое приложение "Hello World". Он вызывает метод Console.WriteLine(String) для отображения "Hello World!" в окне консоли.

Код шаблона определяет класс Program с единственным методом Main , который принимает массив строк в качестве аргумента:

Main — это точка входа приложения, метод, который автоматически вызывается средой выполнения при запуске приложения. Любые аргументы командной строки, переданные при запуске приложения, доступны в массиве args.

Запустите приложение

Выполните следующую команду в Терминале:

Программа отображает "Hello World!" и заканчивается.

Команда запуска dotnet

Улучшить приложение

Усовершенствуйте приложение, чтобы запрашивать имя пользователя и отображать его вместе с датой и временем.

Откройте Program.cs, нажав на него.

Откройте файл Program.cs

Выберите Да, когда Visual Studio Code предложит вам добавить отсутствующие ресурсы для сборки и отладки вашего приложения.

Подсказка об отсутствующих активах

Замените содержимое метода Main в Program.cs (строка, которая вызывает Console.WriteLine ) следующим кодом:

Этот код отображает подсказку в окне консоли и ожидает, пока пользователь не введет строку, за которой следует клавиша Enter. Он сохраняет эту строку в переменной с именем name. Он также извлекает значение свойства DateTime.Now, которое содержит текущее местное время, и присваивает его переменной с именем currentDate . И он отображает эти значения в окне консоли. Наконец, в окне консоли отображается приглашение и вызывается метод Console.ReadKey(Boolean) для ожидания ввода данных пользователем.

Знак доллара ( $ ) перед строкой позволяет помещать в строку такие выражения, как имена переменных, в фигурных скобках. Значение выражения вставляется в строку вместо выражения. Этот синтаксис называется интерполированными строками.

Сохраните изменения.

В Visual Studio Code необходимо явно сохранять изменения. В отличие от Visual Studio, изменения файлов не сохраняются автоматически при сборке и запуске приложения.

Запустите программу еще раз:

Ответьте на приглашение, введя имя и нажав клавишу Enter.

Окно терминала с измененным выводом программы

Нажмите любую клавишу, чтобы выйти из программы.

Дополнительные ресурсы

Дальнейшие шаги

Обычно отправной точкой для программиста на C++ является "Привет, мир!" приложение, работающее в командной строке. Это то, что вы создадите в Visual Studio на этом шаге.

Предпосылки

  • Установите и запустите на своем компьютере Visual Studio с настольной разработкой с рабочей нагрузкой C++. Если он еще не установлен, см. раздел Установка поддержки C++ в Visual Studio.

Создайте проект приложения

Visual Studio использует проекты для организации кода приложения и решения для организации ваших проектов. Проект содержит все параметры, конфигурации и правила, используемые для создания ваших приложений. Он управляет отношениями между всеми файлами проекта и любыми внешними файлами. Прежде чем создать приложение, вы создадите новый проект и решение.

В Visual Studio откройте меню «Файл» и выберите «Создать» > «Проект», чтобы открыть диалоговое окно «Создать новый проект». Выберите шаблон консольного приложения с тегами C++, Windows и Console, а затем нажмите кнопку Далее.

Создать диалоговое окно нового проекта». /><br /></p>
<p>В диалоговом окне HelloWorld в поле редактирования имени проекта. Выберите Создать, чтобы создать проект.

Снимок экрана диалогового окна

Visual Studio создает новый проект. Он готов для добавления и редактирования исходного кода. По умолчанию шаблон консольного приложения заполняет ваш исходный код приложением «Hello World»:

Снимок экрана проект Hello World в среде IDE

Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать свое приложение.

В Visual Studio откройте меню "Файл" и выберите "Создать" > "Проект", чтобы открыть диалоговое окно "Новый проект".

В диалоговом окне «Новый проект» выберите «Установлено» > «Visual C++», если он еще не выбран, а затем выберите шаблон «Пустой проект». В поле Имя введите HelloWorld. Нажмите OK, чтобы создать проект.

< бр />

Visual Studio создает новый пустой проект. Он готов для вас, чтобы специализироваться на типе приложения, которое вы хотите создать, и добавить файлы исходного кода. Вы сделаете это дальше.

Сделайте свой проект консольным приложением

Visual Studio может создавать любые приложения и компоненты для Windows и других платформ. В шаблоне «Пустой проект» не указано, какое приложение он создает. Консольное приложение – это приложение, которое запускается в консоли или в окне командной строки. Чтобы создать его, вы должны сообщить Visual Studio, что ваше приложение должно использовать консольную подсистему.

В Visual Studio откройте меню "Проект" и выберите "Свойства", чтобы открыть диалоговое окно "Страницы свойств HelloWorld".

В диалоговом окне «Страницы свойств» выберите «Свойства конфигурации» > «Компоновщик» > «Система», а затем выберите поле редактирования рядом со свойством «Подсистема». В появившемся раскрывающемся меню выберите Консоль (/SUBSYSTEM:CONSOLE). Нажмите OK, чтобы сохранить изменения.

Visual Studio теперь умеет создавать проект для запуска в окне консоли. Затем вы добавите файл исходного кода и введете код своего приложения.

Добавить файл исходного кода

В обозревателе решений выберите проект HelloWorld. В строке меню выберите «Проект», «Добавить новый элемент», чтобы открыть диалоговое окно «Добавить новый элемент».

В диалоговом окне "Добавить новый элемент" выберите Visual C++ в разделе "Установлено", если он еще не выбран. В центральной области выберите файл C++ (.cpp). Измените имя на HelloWorld.cpp. Выберите Добавить, чтобы закрыть диалоговое окно и создать файл.

Visual Studio создает новый пустой файл исходного кода и открывает его в окне редактора, готового для ввода исходного кода.

Добавить код в исходный файл

Скопируйте этот код в окно редактора HelloWorld.cpp.

Код должен выглядеть в окне редактора следующим образом:

Снимок экрана код Hello World в редакторе». /><br /></p>
<p>Когда код выглядит так в редакторе, вы готовы перейти к следующему шагу и создать свое приложение.</p>
<h2>Дальнейшие шаги</h2>
<h2>Руководство по устранению неполадок</h2>
<p>Здесь вы найдете решения распространенных проблем при создании своего первого проекта C++.</p>
<h3>Создайте проект приложения: проблемы</h3>
<p>В диалоговом окне

Чтобы установить Desktop Development с помощью C++, вы можете запустить программу установки прямо из диалогового окна New Project. Выберите ссылку «Установить дополнительные инструменты и функции» в нижней части списка шаблонов, чтобы запустить программу установки. Если диалоговое окно «Контроль учетных записей» запрашивает разрешения, выберите «Да». Убедитесь, что в установщике установлен флажок «Разработка рабочего стола с рабочей нагрузкой C++». Затем выберите «Изменить», чтобы обновить установку Visual Studio.

Если другой проект с таким же названием уже существует, выберите другое имя для своего проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл helloworld.sln) в проводнике.

Если в диалоговом окне «Новый проект» не отображается запись Visual C++ в разделе «Установлено», в вашей копии Visual Studio, вероятно, не установлена ​​рабочая нагрузка C++ для разработки рабочего стола. Вы можете запустить программу установки прямо из диалогового окна New Project. Выберите ссылку Открыть установщик Visual Studio, чтобы снова запустить установщик. Если диалоговое окно «Контроль учетных записей» запрашивает разрешения, выберите «Да». При необходимости обновите установщик. В установщике убедитесь, что установлен флажок «Разработка рабочего стола с рабочей нагрузкой C++», и нажмите «ОК», чтобы обновить установку Visual Studio.

Если другой проект с таким же названием уже существует, выберите другое имя для своего проекта. Или удалите существующий проект и повторите попытку. Чтобы удалить существующий проект, удалите папку решения (папку, содержащую файл helloworld.sln) в проводнике.

Превратите свой проект в консольное приложение: проблемы

Если вы не видите компоновщик в списке свойств конфигурации, выберите «Отмена», чтобы закрыть диалоговое окно «Страницы свойств». Перед повторной попыткой убедитесь, что проект HelloWorld выбран в обозревателе решений. Не выбирайте решение HelloWorld или другой элемент в обозревателе решений.

Раскрывающийся список не отображается в поле редактирования свойства SubSystem, пока вы не выберете свойство. Нажмите в поле редактирования, чтобы выбрать его. Или вы можете нажимать Tab, чтобы переключаться между элементами управления диалогового окна, пока не будет выделена Подсистема. Выберите раскрывающийся список или нажмите Alt+Down, чтобы открыть его.

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

Вы можете дать файлу исходного кода другое имя. Однако не добавляйте в проект более одного файла, содержащего один и тот же код.

Если вы добавили в проект файл неправильного типа, например файл заголовка, удалите его и повторите попытку. Чтобы удалить файл, выберите его в обозревателе решений. Затем нажмите клавишу Delete.

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

Если вы случайно закрыли окно редактора файлов с исходным кодом, вы можете легко открыть его снова. Чтобы открыть его, дважды щелкните файл HelloWorld.cpp в окне обозревателя решений.

Если под чем-либо в редакторе исходного кода появляются красные волнистые линии, убедитесь, что ваш код соответствует примеру в орфографии, пунктуации и регистре. Регистр имеет значение в коде C++.

В этом руководстве вы:

В части 2 вы расширяете это приложение, добавляя больше проектов, изучая приемы отладки и ссылаясь на сторонние пакеты.

Предпосылки

У вас должна быть установлена ​​Visual Studio.

Если вы еще не установили Visual Studio, перейдите на страницу загрузок Visual Studio, чтобы установить ее бесплатно.

Если вы еще не установили Visual Studio, перейдите на страницу загрузок Visual Studio, чтобы установить ее бесплатно.

Создать проект

Откройте Visual Studio 2017.

В верхней строке меню выберите «Файл» > «Создать» > «Проект». (Можно также нажать Ctrl+Shift+N).

Снимок экрана, на котором показан шаблон проекта консольного приложения (.NET Core) в диалоговом окне

Добавить рабочую нагрузку (необязательно)

Вариант 1. Использование диалогового окна «Новый проект»

Выберите ссылку «Открыть установщик Visual Studio» на левой панели диалогового окна «Новый проект».

Снимок экрана, на котором показана ссылка

Снимок экрана, показывающий рабочую нагрузку кроссплатформенной разработки .NET Core в установщике Visual Studio.

Вариант 2. Используйте строку меню "Инструменты"

Отмена в диалоговом окне "Новый проект" и в верхней строке меню выберите "Инструменты" > "Получить инструменты и функции".

Откройте Visual Studio и выберите "Создать новый проект" в окне "Пуск".

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

После применения фильтров языка, платформы и типа проекта выберите шаблон консольного приложения и нажмите кнопку Далее.

Если вы не видите шаблон консольного приложения, выберите Установить дополнительные инструменты и функции.

Снимок экрана со ссылкой Установить дополнительные инструменты и функции.

Снимок экрана, показывающий рабочую нагрузку кроссплатформенной разработки .NET Core в установщике Visual Studio.

После этого нажмите кнопку «Изменить» в установщике Visual Studio. Вам может быть предложено сохранить вашу работу; если да, то делай так. Затем выберите Продолжить, чтобы установить рабочую нагрузку. Затем вернитесь к шагу 2 этой процедуры "Создание проекта".

В окне "Настройка нового проекта" введите Калькулятор в поле "Имя проекта". Затем нажмите «Далее».

Скриншот с названием вашего проекта

Снимок экрана, на котором видно, что .NET Core 3.1 выбран в

Visual Studio открывает ваш новый проект, который включает код "Hello World" по умолчанию. Чтобы просмотреть его в редакторе, выберите файл кода Program.cs в окне обозревателя решений, которое обычно находится в правой части Visual Studio.

Код "Hello World" по умолчанию вызывает метод WriteLine для отображения буквальной строки "Hello, World!" в окне консоли. Если вы нажмете F5, вы сможете запустить программу по умолчанию в режиме отладки. После запуска приложения в отладчике окно консоли остается открытым. Нажмите любую клавишу, чтобы закрыть окно консоли.

Откройте Visual Studio и выберите "Создать новый проект" в окне "Пуск".

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

После применения фильтров языка, платформы и типа проекта выберите шаблон консольного приложения и нажмите кнопку Далее.

Если вы не видите шаблон консольного приложения, выберите Установить дополнительные инструменты и функции.

Снимок экрана со ссылкой Установить дополнительные инструменты и функции.

Снимок экрана, показывающий рабочую нагрузку разработки рабочего стола .NET в установщике Visual Studio.

В окне "Настройка нового проекта" введите Калькулятор в поле "Имя проекта" и нажмите кнопку "Далее".

Снимок экрана, на котором показано присвоение имени калькулятору проекта в окне

Снимок экрана, показывающий .NET 6.0, выбранный в окне

Visual Studio открывает ваш новый проект, который включает код "Hello World" по умолчанию.

Чтобы просмотреть его в редакторе, выберите файл кода Program.cs в окне обозревателя решений, которое обычно находится в правой части Visual Studio.

Инструкция с одним кодом вызывает метод WriteLine для отображения буквальной строки "Hello, World!" в окне консоли. Если вы нажмете F5, вы сможете запустить программу по умолчанию в режиме отладки. После запуска приложения в отладчике окно консоли остается открытым. Нажмите любую клавишу, чтобы закрыть окно консоли.

Создайте приложение

В этом разделе вы:

Изучите целочисленную математику

В редакторе кода удалите код "Hello World" по умолчанию.

Снимок экрана, показывающий удаление стандартного кода Hello World из вашего нового приложения-калькулятора.

В частности, удалите строку с текстом Console.WriteLine("Hello World!"); .

Вместо него введите следующий код:

Обратите внимание, что при этом функция IntelliSense в Visual Studio предлагает вам возможность автозаполнения записи.

Нажмите зеленую кнопку "Пуск" рядом с "Калькулятором", чтобы создать и запустить программу, или нажмите клавишу F5.

Открывается окно консоли, в котором отображается сумма 42 + 119, что равно 161.

Снимок экрана, показывающий окно консоли с результатами вычислений с целыми числами.

(Необязательно) Вы можете изменить оператор, чтобы изменить результат. Например, вы можете изменить оператор + в int c = a + b; строка кода - для вычитания, * для умножения или / для деления. Затем, когда вы запускаете программу, результат тоже меняется.

Закройте окно консоли.

В обозревателе решений на правой панели выберите Program.cs, чтобы отобразить файл в редакторе кода

В редакторе кода замените код "Hello World" по умолчанию на Console.WriteLine("Hello World!"); .

Скриншот, на котором показана строка для замены в файле программы.

Замените строку следующим кодом:

Если вы вводите код, функция IntelliSense Visual Studio предлагает вам возможность автозаполнения ввода.

Чтобы создать и запустить приложение, нажмите клавишу F5 или выберите зеленую стрелку рядом с названием "Калькулятор" на верхней панели инструментов.

Открывается окно консоли, в котором отображается сумма 42 + 119, что равно 161.

Снимок экрана окна консоли, показывающий результаты вычислений с целыми числами.

Закройте окно консоли.

При желании вы можете изменить оператор, чтобы изменить результат. Например, вы можете изменить оператор + в int c = a + b; строка кода - для вычитания, * для умножения или / для деления. Когда вы запускаете приложение, результат изменяется соответствующим образом.

Добавить код для создания калькулятора

Продолжите, добавив в проект более сложный набор кода калькулятора.

В редакторе кода замените весь код в program.cs следующим новым кодом:

Нажмите кнопку "Калькулятор" или нажмите F5, чтобы запустить приложение.

Откроется окно консоли.

В окне консоли следуйте инструкциям, чтобы сложить числа 42 и 119 вместе.

Ваше приложение должно выглядеть так, как показано на следующем снимке экрана:

 Снимок экрана: окно консоли, показывающее приложение «Калькулятор» с подсказками». /><br /></p>
<p>В редакторе кода замените весь код в <em>program.cs</em> следующим новым кодом:</p>
<p>Нажмите кнопку

Откроется окно консоли.

В окне консоли следуйте инструкциям, чтобы сложить числа 42 и 119 вместе.

Ваше приложение должно выглядеть так, как показано на следующем снимке экрана:

 Снимок экрана: окно консоли, показывающее приложение «Калькулятор» с подсказками». /><br /></p>
<h3>Добавить десятичные дроби</h3>
<p>Теперь настройте код, чтобы добавить больше функциональности.</p>
<p>Текущий калькулятор принимает и возвращает только целые числа. Например, если вы запустите приложение и разделите число 42 на число 119, ваш результат будет равен нулю, что не является точным.</p>
<p><img class=

Чтобы исправить код для повышения точности за счет обработки десятичных знаков:

В program.cs в редакторе Visual Studio нажмите Ctrl+H, чтобы открыть элемент управления "Найти и заменить".

Введите int в элементе управления и введите float в поле «Заменить».

Выберите значки Учитывать регистр и Учитывать целое слово в элементе управления или нажмите клавиши ALT+C и ALT+W.

Выберите значок «Заменить все» или нажмите клавиши ALT+A, чтобы выполнить поиск и замену.

Снова запустите приложение-калькулятор и разделите число 42 на число 119.

Теперь приложение возвращает десятичное число вместо нуля.

Снимок экрана окна консоли, показывающий приложение

Теперь приложение может выдавать десятичные результаты. Внесите еще несколько изменений в код, чтобы приложение могло также вычислять десятичные дроби.

Используйте элемент управления "Найти и заменить", чтобы изменить каждый экземпляр переменной с плавающей запятой на double и изменить каждый экземпляр метода Convert.ToInt32 на Convert.ToDouble .

Запустите приложение-калькулятор и разделите число 42,5 на число 119,75.

Теперь приложение принимает десятичные значения и возвращает в качестве результата более длинное десятичное число.

Снимок экрана окна консоли, показывающий приложение

В разделе "Пересмотрите код" вы уменьшаете количество знаков после запятой в результатах.

Отладка приложения

Вы улучшили базовое приложение-калькулятор, но оно еще не обрабатывает исключения, например ошибки пользовательского ввода. Например, если пользователи попытаются разделить на ноль или ввести непредвиденный символ, приложение может перестать работать, вернуть ошибку или вернуть неожиданный нечисловой результат.

Давайте рассмотрим несколько распространенных ошибок пользовательского ввода, найдем их в отладчике, если они там появляются, и исправим их в коде.

Дополнительные сведения об отладчике и принципах его работы см. в статье Первый взгляд на отладчик Visual Studio.

Исправить ошибку "делить на ноль"

Если вы попытаетесь разделить число на ноль, консольное приложение может зависнуть, а затем отобразить ошибку в редакторе кода.

Снимок экрана редактора кода Visual Studio, показывающий строку, выделенную желтым цветом, и ошибку Exception Unhandled для

Иногда приложение не зависает, а отладчик не показывает ошибку деления на ноль. Вместо этого приложение может вернуть неожиданный нечисловой результат, например символ бесконечности. Следующее исправление кода остается в силе.

Чтобы изменить код для обработки этой ошибки:

В program.cs замените код между регистром "d": и комментарием, который гласит // Дождитесь ответа пользователя перед закрытием следующим кодом:

Между фигурными скобками добавьте следующий новый класс Calculator:

Также добавьте новый класс Program следующим образом:

Нажмите кнопку "Калькулятор" или нажмите F5, чтобы запустить приложение.

Следуйте инструкциям и разделите число 42 на число 119. Результат должен выглядеть примерно так, как показано на следующем снимке экрана:

Снимок экрана, показывающий окно консоли с обновленным приложением

Снимок экрана, показывающий окно консоли с обновленным приложением

Теперь вы можете вводить больше уравнений, пока не закроете консольное приложение. В результатах также меньше знаков после запятой. И если вы введете неправильный символ, вы получите соответствующий ответ об ошибке.

Закройте приложение

Если вы еще этого не сделали, закройте приложение "Калькулятор".

Закройте панель вывода в Visual Studio.

Снимок экрана, показывающий закрытие панели вывода в Visual Studio.

В Visual Studio нажмите Ctrl+S, чтобы сохранить приложение.

Добавить систему управления версиями Git

Теперь, когда вы создали приложение, вы можете добавить его в репозиторий Git. Visual Studio упрощает этот процесс благодаря инструментам Git, которые можно использовать непосредственно из IDE.

Чтобы связать свой код с Git, начните с создания нового репозитория Git, в котором находится ваш код:

В строке состояния в правом нижнем углу Visual Studio выберите Добавить в систему управления версиями, а затем выберите Git.

Снимок экрана с кнопками управления версиями Git под панелью обозревателя решений, с выделенной кнопкой

В диалоговом окне "Создать репозиторий Git" войдите в GitHub.

Снимок экрана диалогового окна

Имя репозитория подставляется автоматически в зависимости от местоположения вашей папки. Ваш новый репозиторий по умолчанию является закрытым, что означает, что вы единственный, кто имеет к нему доступ.

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

Выберите «Создать и отправить».

После создания репозитория вы увидите сведения о состоянии в строке состояния.

Скриншот строки состояния репозитория, который

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

Второй значок с карандашом показывает количество незафиксированных изменений в вашем коде. Вы можете выбрать этот значок, чтобы просмотреть эти изменения в окне Git Changes.

Чтобы узнать больше о том, как использовать Git с вашим приложением, см. документацию по контролю версий Visual Studio.

Проверка: код завершен

В этом руководстве вы внесли множество изменений в приложение-калькулятор. Приложение теперь более эффективно использует вычислительные ресурсы и обрабатывает большинство ошибок пользовательского ввода.

Укажите место на вашем компьютере и дайте проекту имя, в данном случае CS447.


Перейдите на вкладку "Настройки приложения".

Убедитесь, что консольное приложение и пустой проект выбраны.

Шаг 2. Добавьте новый исходный файл

Обозреватель решений показывает дерево, представляющее ваше текущее решение. Решения состоят из одного или нескольких проектов, которые, в свою очередь, состоят из одного или нескольких файлов.В настоящее время в нашем решении есть один проект, а именно CS447 .

Щелкните правой кнопкой мыши наш проект CS447 в обозревателе решений и выберите "Добавить->Новый элемент".

Нам нужен исходный файл C++, поэтому выберите категорию «Код» и файл C++ (.cpp) из доступных шаблонов.

Введите имя исходного файла, в нашем случае main.cpp. Местоположение уже должно быть в проекте, который вы создали.

Теперь в редакторе должен появиться пустой исходный файл с именем main.cpp .

Шаг 3. Добавьте код

Теперь мы готовы добавить в нашу программу реальный код. Введите (или вырежьте и вставьте) следующий код в файл main.cpp, который уже должен быть открыт в главном окне исходного кода.

с использованием пространства имен std;

Я не буду объяснять этот код, поскольку ожидается, что вы будете иметь представление о C++ для этого (и всех будущих) руководств.

Наш проект очень прост. В настоящее время у нас есть только одна функция, поэтому легко найти нужный код. Однако проекты для CS 447 могут стать довольно большими, и найти ту функцию, которую вы хотите изменить, может быть не так просто. Давайте взглянем на другое окно VS08, которое может нам помочь. Выберите View -> Class View, чтобы открыть окно Class View. Это окно похоже на обозреватель решений, поэтому вы, вероятно, захотите разместить их вместе. В этом окне наш проект отображается в виде дерева. Однако окно Class View разбивает проект по классам и функциям, а не по файлам. Прямо сейчас у нас есть только одна основная функция, но позже ваши проекты будут разрастаться до множества классов, каждый из которых будет содержать множество функций. Окно Class View окажется неоценимым при навигации по таким проектам позже в курсе.

Шаг 4. Создание проекта

Теперь мы готовы скомпилировать и скомпоновать нашу программу. Visual Studio называет этот процесс сборкой. Перед сборкой нашего проекта нам нужно открыть другое окно, чтобы мы могли увидеть результаты нашей попытки сборки. Выберите View -> Output в меню VS08. Окно вывода показывает результат процесса компиляции и компоновки. Не стесняйтесь закрепить или скрыть это окно, так как оно нам понадобится довольно редко.

Выберите «Сборка» -> «Сборка решения» в меню VS08. Это должно привести к тому, что некоторый текст будет помещен в окно вывода. Если вы правильно скопировали приведенный выше код, вы должны увидеть следующий вывод справа. Если сборка не удалась, вы должны увидеть текст, объясняющий, почему она не удалась. Если ошибка является ошибкой компиляции, вы сможете дважды щелкнуть по ошибке, и окно исходного кода должно обновиться, чтобы показать вам строку, в которой произошла ошибка. На данный момент у нас не должно быть ошибок, значит, мы успешно построили наш проект и готовы его запустить.

Читайте также: