Как запустить программу в visual studio

от admin

Среды разработки

Для создания программы на C++ нам нужны, как минимум, две вещи: текстовый редактор для набора кода и компилятор для превращения этого кода в приложение. При этом для компиляции необходимо запускать консоль или терминал. Однако есть и более удобный способ — использование различных сред разработки или IDE. Они, как правило, содержит встроенный текстовый редактор, компилятор и позволяют скомпилировать и запустить программу по одному клику мыши, а также имеют еще множество разных вспомогательных возможностей.

Для программирования под Windows наиболее популярной средой разработки, если говорить о C++, является Visual Studio. Данную среду можно найти по ссылке https://visualstudio.microsoft.com/ru/vs/community/.

После загрузки и запуска установщика Visual Studio в нем необходимо отметить пункт Разработка классических приложений на C++ :

Выбрав все необходимые пункты, нажмем ОК для запуска установки. После установки Visual Studio создадим первый проект. Для этого откроем Visual Studio. На стартовом экране среди шаблонов проектов для языка C++ выберем тип Console App , который представляет шаблон консольного приложения:

Первый проект на C++ в Visual Studio

На следующем экране в поле для имени проекта дадим проекту имя HelloApp и также можно указать расположение проекта. И затем нажмем на Create для создания проекта.

Создание проекта консольного приложения на C++ в Visual Studio

После этого Visual Studio создаст типовой проект консольного приложения на C++.

Первый проект консольного приложения на C++ в Visual Studio

Справа в окне Solution Explorer отображается структура проекта. В реальности окно Solution Explorer содержит в решение. В данном случае оно называется HelloApp. Решение может содержать несколько проектов. По умолчанию у нас один проект, который имеет то же имя — HelloApp. В проекте есть ряд узлов:

External Dependencies : отображает файлы, которые используются в файлах исходного кода, но не являются частью проекта

Header Files : предназначена для хранения заголовочных файлов с расширением .h

Resource Files : предназначена для хранения файлов ресурсов, например, изображений

Source Files : хранит файлы с исходным кодом

По умолчанию каталог Source Files содержит один файл с исходным кодом — HelloApp.cpp ( название проекта + расширение файла .cpp — как правило, исходные файлы на C++ имеют расширение .сpp ).

HelloApp.cpp содержит код на языке C++, и именно этот код мы можем увидеть в слева в текстовом редакторе Visual Studio. По умолчанию HelloApp.cpp содержит следующий код:

Здесь использован весь тот код, который был рассмотрен в начальных темах.

Теперь запустим программу. Для этого в Visual Studio нажмем на сочетание клавиш Ctrl+F5 или выберем пункт меню Debug -> Start Without Debugging :

Запуск программы на C++ в Visual Studio

И в итоге Visual Studio передаст исходный код компилятору, который скомпилирует из кода исполняемый файл exe, который потом будет запущен на выполнение. И мы увидим на запущенной консоли наше сообщение:

Первое приложение на языке программирования C++

После этого на жестком диске в папке решения в каталоге \x64\Debug скомпилированный файл exe, который мы можем запускать независимо от Visual Studio:

Компиляция кода на языке программирования C++

В данном случае файл HelloApp.exe как раз и представляет скомпилированный исполняемый файл. И, кроме того, в той же папке автоматически генерируется вспомогательный файл — HelloApp.pdb , который содержит отладочную информацию.

Настройка проекта

Для языка C++ есть несколько стандартов, каждый из которых добавляет некоторые дополнительные возможности. И Visual Studio позволяет задать стандарт, который будет использоваться при компиляции приложения. Для этого перейдем к свойствам проекта:

Установка стандарта языка программирования C++ в среде Visual Studio

А в окне свойств перейдем к пункту Configuration Properties -> C/C++ -> Language . На открывшемся окне свойств с помощью опции C++ Language Standard можно задать стандарт языка, который мы хотим использовать:

Урок №5. Компиляция вашей первой программы

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

Теория

Во-первых, несмотря на то, что код ваших программ находится в файлах .cpp, эти файлы добавляются в проект. Проект содержит все необходимые файлы вашей программы, а также сохраняет указанные вами настройки вашей IDE. Каждый раз, при открытии проекта, он запускается с того момента, на котором вы остановились в прошлый раз. При компиляции программы, проект говорит компилятору и линкеру, какие файлы нужно скомпилировать, а какие связать. Стоит отметить, что файлы проекта одной IDE не будут работать в другой IDE. Вам придется создать новый проект (в другой IDE).

Во-вторых, есть разные типы проектов. При создании нового проекта, вам нужно будет выбрать его тип. Все проекты, которые мы будем создавать на данных уроках, будут консольного типа. Это означает, что они запускаются в консоли (аналог командной строки). По умолчанию, консольные приложения не имеют графического интерфейса пользователя — GUI (сокр. от «Graphical User Interface») и компилируются в автономные исполняемые файлы. Это идеальный вариант для изучения языка C++, так как он сводит всю сложность к минимуму.

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

Традиционно, первой программой на новом языке программирования является всеми известная программа «Hello, world!». Мы не будем нарушать традиции ��

Пользователям Visual Studio

Для создания нового проекта в Visual Studio 2019, вам нужно сначала запустить эту IDE, затем выбрать «Файл» > «Создать» > «Проект» :

Дальше появится диалоговое окно, где вам нужно будет выбрать «Консольное приложение Windows» из вкладки «Visual C++» и нажать «ОК» :

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

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

Как запустить код в Visual Studio Code

Работа в VS Code

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

Если вы новичок в VS Code и ищете упрощенное руководство по запуску кода, вы попали по адресу. Мы расскажем вам о настройке необходимого программного обеспечения и выполнении кода с использованием знакомых языков, таких как C/C++ и Python.

Запуск C++ кода

  1. Откройте VS Code.
  2. Выберите значок просмотра расширений на панели активности или используйте комбинацию клавиш (Ctrl+Shift+X).
  3. Введите в строку поиска ‘C++’.
  4. Установите плагин.

После установки расширения, при открытии или создании *.cpp файла у вас будет подсветка синтаксиса, интеллектуальные завершения (IntelliSense), а также проверка ошибок.

Установка компилятора

C++ — компилируемый язык, то есть исходный код программы должен быть переведен (скомпилирован), прежде чем он будет запущен на компьютере. VS Code — это, прежде всего, редактор, и для выполнения большей части рабочего процесса разработки он полагается на инструменты командной строки. Расширение C/C++ не включает компилятор C++ или отладчик. Нужно будет установить эти инструменты или использовать уже установленные на вашем компьютере.

Возможно, компилятор и отладчик C++ уже есть в вашей учебной или рабочей среде разработки. Узнайте у своих преподавателей или коллег, как установить рекомендуемый набор инструментов C++ (компилятор, отладчик, проектную систему, линтер).

На некоторых платформах, таких как Linux или macOS, компилятор C++ уже установлен. В большинстве дистрибутивов Linux установлен GNU Compiler Collection (GCC), а пользователи macOS могут получить инструменты Clang вместе с Xcode.

  1. Установите MinGW
  2. Выберите нужный компилятор, потом перейдите в вкладку installation и нажмите apply change для сохранения настроек. Компилятор начнет скачиваться.

Где main.cpp — имя вашего файлы.

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

Видеоинструкция для подробного ознакомления

Запуск Python кода

Простой способ запуска Python и он не требует никакой настройки:

Установите расширение Code Runner .

Откройте файл кода Python в текстовом редакторе.

Чтобы запустить код Python:

  1. используйте сочетание клавиш Ctrl + Alt + N;
  2. или нажмите F1, а затем выберите Run Code (Запуск кода);
  3. или щелкните правой кнопкой мыши в текстовом редакторе и выберите Run Code в контекстном меню редактора;
  4. или нажмите кнопку Run Code в меню заголовка редактора.

Чтобы остановить запущенный код:

  1. используйте сочетание клавиш Ctrl + Alt + M
  2. или нажмите F1, а затем выберите Stop Code Run
  3. или щелкните правой кнопкой мыши на выходном канале и выберите Stop Code Run в контекстном меню.

Если вы хотите добавить путь к Python, вы можете перейти в меню Файл → Предпочтения → Настройки и добавить путь к Python, как показано ниже:

«code-runner.executorMap»:
<
«python»: «\»C:\\\Program Files\\\\Python35\\\python.exe\» -u»
>

Если вы уже установили расширение Python и вручную настроили интерпретатор, вы можете настроить ваш файл settings.json следующим образом:

<
«python.pythonPath»: «C:\\\\python36\\\\python36.exe»,
«code-runner.executorMap»:
<
«python»: «$pythonPath -u $fullFileName».
>
>

Как запустить HTML, JS

Html файл вы можете открыть с помощью браузера, VS code может только редактировать содержимое документа.

C# Language учебник
Начало работы с C # Language

C # — это мультипарадигма, язык программирования C-потомок от Microsoft. C # — управляемый язык, который компилируется в CIL , промежуточный байт-код, который может быть выполнен в Windows, Mac OS X и Linux.

Версии 1.0, 2.0 и 5.0 были стандартизованы ECMA (как ECMA-334 ), и в настоящее время предпринимаются усилия по стандартизации для современного C #.

Версии

Версия Дата выхода
1,0 2002-01-01
1.2 2003-04-01
2,0 2005-09-01
3.0 2007-08-01
4,0 2010-04-01
5.0 2013-06-01
6,0 2015-07-01
7,0 2017-03-07

Создание нового консольного приложения (Visual Studio)

  1. Открыть Visual Studio
  2. На панели инструментов перейдите в ФайлНовый проект
  3. Выберите тип проекта консоли.
  4. Откройте файл Program.cs в обозревателе решений
  5. Добавьте следующий код в Main() :
  1. На панели инструментов нажмите « Отладка» -> « Начать отладки» или нажмите « F5» или « Ctrl + F5» (работает без отладчика), чтобы запустить программу.

объяснение

class Program — это объявление класса. Класс Program содержит определение данных и методов , которые используются в вашей программе. Классы обычно содержат несколько методов. Методы определяют поведение класса. Однако класс Program имеет только один метод: Main .

static void Main() определяет метод Main , который является точкой входа для всех программ на C #. Main метод определяет, что делает класс при выполнении. Для каждого класса допускается только один Main метод.

System.Console.WriteLine("Hello, world!"); метод выводит данные (в этом примере, Hello, world! ) в качестве вывода в окне консоли.

System.Console.ReadKey() , гарантирует, что программа не будет закрываться сразу после отображения сообщения. Он делает это, ожидая, что пользователь нажмет клавишу на клавиатуре. Любое нажатие клавиши от пользователя прекратит выполнение программы. Программа завершается, когда она закончила последнюю строку кода в методе main() .

Использование командной строки

Для компиляции с помощью командной строки используйте либо MSBuild либо csc.exe (компилятор C #) , как часть пакета средств Microsoft Build Tools .

Чтобы скомпилировать этот пример, запустите следующую команду в том же каталоге, где находится HelloWorld.cs :

Также возможно, что у вас есть два основных метода внутри одного приложения. В этом случае, вы должны сообщить компилятору, основной метод , чтобы выполнить, введя следующую команду в консоли. (Предположит , что класс ClassA также имеет основной метод в том же HelloWorld.cs файл HelloWorld имен)

где HelloWorld — пространство имен

Примечание . Это путь, в котором .NET framework v4.0 находится в целом. Измените путь в соответствии с вашей версией .NET. Кроме того, каталог может быть фреймворком вместо framework64, если вы используете 32-разрядную .NET Framework. В командной строке Windows вы можете перечислить все пути csc.exe Framework, выполнив следующие команды (первая для 32-разрядных фреймворков):

Компиляция файла .cs

В этом же каталоге должен быть исполняемый файл HelloWorld.exe . Чтобы выполнить программу из командной строки, просто введите имя исполняемого файла и нажмите Enter следующим образом:

Выполнение exe-файла в консоли

Вы также можете дважды щелкнуть исполняемый файл и запустить новое окно консоли с сообщением « Привет, мир! ».

Запуск исполняемого файла и использование двойного щелчка

Создание нового проекта в Visual Studio (консольное приложение) и запуск его в режиме отладки

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

Откройте Visual Studio.

Добро пожаловать. Откройте Файл → Новый → Проект . Microsoft Visual Studio - меню файлов

Нажмите ШаблоныVisual C #Консольное приложение

Microsoft Visual Studio - окно нового проекта

Выбрав консольное приложение, введите имя для своего проекта и место для сохранения и нажмите OK . Не беспокойтесь о имени решения.

Создан проект . Созданный проект будет выглядеть примерно так:

Microsoft Visual Studio - проект по умолчанию c #

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

Напишите код. Теперь вы можете обновить программу Program.cs чтобы представить «Hello world!». для пользователя.

Добавьте следующие две строки в объект public static void Main(string[] args) в Program.cs : (убедитесь, что он находится внутри фигурных скобок)

Почему Console.Read() ? Первая строка выводит текст «Привет мир!». на консоль, а вторая строка ожидает ввода одного символа; по сути, это заставляет программу приостанавливать выполнение, чтобы вы могли видеть вывод во время отладки. Без Console.Read(); , когда вы начнете отлаживать приложение, оно просто напечатает «Hello world!». на консоль, а затем сразу же закрыть. Окно вашего кода теперь должно выглядеть следующим образом:

Отлаживайте свою программу. Нажмите кнопку «Пуск» на панели инструментов в верхней части окна. Кнопка запуска отладки или нажмите F5 на клавиатуре, чтобы запустить приложение. Если кнопки нет, вы можете запустить программу из главного меню: Debug → Start Debugging . Программа скомпилирует и откроет окно консоли. Он должен выглядеть примерно так, как показано на следующем снимке экрана:

Консоль, запускающая приложение Hello World

  1. Остановите программу. Чтобы закрыть программу, просто нажмите любую клавишу на клавиатуре. Добавленный нами Console.Read() был для этой же цели. Другой способ закрыть программу — это перейти в меню, где была кнопка « Пуск» , и нажать кнопку « Стоп» .

Создание новой программы с использованием Mono

Сначала установите Mono , выполнив инструкции по установке для выбранной вами платформы, как описано в разделе их установки .

Моно доступно для Mac OS X, Windows и Linux.

После завершения установки создайте текстовый файл, назовите его HelloWorld.cs и скопируйте в него следующий контент:

Если вы используете Windows, запустите Mono Command Prompt, которая включена в установку Mono, и убедитесь, что установлены необходимые переменные среды. Если на Mac или Linux откройте новый терминал.

Чтобы скомпилировать вновь созданный файл, запустите следующую команду в каталоге, содержащем HelloWorld.cs :

Получаемый HelloWorld.exe можно выполнить с помощью:

который будет производить выход:

Создание новой программы с использованием .NET Core

Сначала установите .NET Core SDK , выполнив инструкции по установке для выбранной вами платформы:

  • Windows
  • OSX
  • Linux
  • докер

По завершении установки откройте командную строку или окно терминала.

Создайте новый каталог с mkdir hello_world и перейдите во вновь созданный каталог cd hello_world .

Создайте новое консольное приложение с dotnet new console .
Это создаст два файла:

hello_world.csproj

Program.cs

Восстановите необходимые пакеты с dotnet restore .

Необязательно Создайте приложение с dotnet build для dotnet build Debug или dotnet build -c Release for Release. dotnet run также запускает компилятор и dotnet run ошибки сборки, если они есть.

Запустите приложение с dotnet run для dotnet run Debug или dotnet run .\bin\Release\netcoreapp1.1\hello_world.dll для выпуска.

Вывод командной строки

введите описание изображения здесь

Создание нового запроса с использованием LinqPad

LinqPad — отличный инструмент, который позволяет вам изучать и тестировать функции .Net-языков (C #, F # и VB.Net.)

Создайте новый запрос ( Ctrl + N ) введите описание изображения здесь

Под языком выберите «Операторы C #», введите описание изображения здесь

Введите следующий код и нажмите пробег ( F5 )

введите описание изображения здесь

  1. На экране результатов вы увидите «Hello World». введите описание изображения здесь
  2. Теперь, когда вы создали свою первую .Net-программу, пойдите и проверьте образцы, включенные в LinqPad, через браузер «Образцы». Есть много замечательных примеров, которые покажут вам много разных особенностей языков .Net. введите описание изображения здесь

Заметки:

  1. Если вы нажмете «IL», вы можете проверить код IL, который генерирует ваш .net-код. Это отличный инструмент обучения. введите описание изображения здесь
  2. При использовании LINQ to SQL или Linq to Entities вы можете проверить создаваемый SQL, что является еще одним отличным способом узнать о LINQ.
Читать:
Как поменять частоту обновления экрана на windows 7

Похожие статьи