Скачать microsoft visual c ++

Использование рефакторинга и IntelliSenseUse refactoring and IntelliSense

Рассмотрим несколько примеров того, как рефакторинг и IntelliSense помогают повысить эффективность кода.Let’s look at a couple of the ways that refactoring and IntelliSense can help you code more efficiently.

Во-первых, переименуем переменную :First, let’s rename the variable:

Дважды щелкните переменную , чтобы выбрать ее.Double-click the variable to select it.

Введите имя переменной, username .Type in the new name for the variable, username .
Обратите внимание, что вокруг переменной отображается серый прямоугольник, а в поле появляется значок лампочки.Notice that a gray box appears around the variable, and a light bulb appears in the margin.

  1. Выберите значок лампочки для отображения доступных быстрых действий.Select the light bulb icon to show the available Quick Actions. Выберите Переименовать name в username .Select Rename ‘name’ to ‘username’ .

    Переменная переименовывается во всем проекте, то есть в нашем случае только в двух местах.The variable is renamed across the project, which in our case is only two places.

  1. Выберите значок лампочки для отображения доступных быстрых действий.Select the light bulb icon to show the available Quick Actions. Выберите Переименовать name в username .Select Rename ‘name’ to ‘username’ .

    Переменная переименовывается во всем проекте, то есть в нашем случае только в двух местах.The variable is renamed across the project, which in our case is only two places.

Теперь рассмотрим возможности IntelliSense.Now let’s take a look at IntelliSense. Под строкой введите .Below the line that says , type .
Появится поле с членами класса DateTime.A box displays the members of the DateTime class. Кроме того, в отдельном поле отображается описание выбранного элемента.In addition, the description of the currently selected member displays in a separate box.

Выберите член с именем Now , который является свойством класса, дважды щелкнув его или нажав клавишу TAB . Завершите строку кода, добавив в конце точку с запятой.Select the member named Now , which is a property of the class, by double-clicking on it or pressing Tab . Complete the line of code by adding a semi-colon to the end.

Ниже введите или вставьте следующие строки кода:Below that, type in or paste the following lines of code:

Совет
Console.Write будет немного отличаться от Console.WriteLine в том, что не добавляет знак завершения строки после ее вывода.Console.Write is a little different to Console.WriteLine in that it doesn’t add a line terminator after it prints. Это означает, что следующий фрагмент текста, отправляемый на вывод, будет выводиться в той же строке.That means that the next piece of text that’s sent to the output will print on the same line. Можно навести указатель мыши на каждый из этих методов в коде, чтобы просмотреть его описание.You can hover over each of these methods in your code to see their description.

Далее мы снова используем рефакторинг, чтобы сделать код более кратким.Next, we’ll use refactoring again to make the code a little more concise

Щелкните переменную в строке .Click on the variable in the line .
Обратите внимание, что на поле в этой строке отображается маленький значок отвертки.Notice that a little screwdriver icon appears in the margin on that line.

Щелкните значок отвертки, чтобы увидеть предложения Visual Studio.Click the screwdriver icon to see what suggestions Visual Studio has available. В этом случае отображается рефакторинг Встроенная временная переменная для удаления строки кода без изменения его общего поведения:In this case, it’s showing the Inline temporary variable refactoring to remove a line of code without changing the overall behavior of the code:

Щелкните Встроенная временная переменная , чтобы выполнить рефакторинг кода.Click Inline temporary variable to refactor the code.

  1. Снова запустите программу, нажав клавиши Ctrl+F5 .Run the program again by pressing Ctrl+F5 . Выходные данные выглядят следующим образом:The output looks something like this:

  1. Снова запустите программу, нажав клавиши Ctrl+F5 .Run the program again by pressing Ctrl+F5 . Выходные данные выглядят следующим образом:The output looks something like this:

Шаг 8. Начало разработкиStep 8 — Start developing

  1. Когда установка Visual Studio завершится, нажмите кнопку Запустить, чтобы приступить к разработке в Visual Studio.After Visual Studio installation is complete, choose the Launch button to get started developing with Visual Studio.

  2. Выберите Файл, а затем Создать проект.Choose File, and then choose New Project.

  3. Выберите тип проекта.Select a project type.

    Например, чтобы создать приложение C++, нажмите Установленные, разверните узел Visual C++ , а затем выберите тип проекта C++, который нужно создать.For example, to build a C++ app, choose Installed, expand Visual C++, and then choose the C++ project type that you want to build.

    Чтобы создать приложение C#, нажмите Установленные, разверните узел Visual C# , а затем выберите тип проекта C#, который нужно создать.To build a C# app, choose Installed, expand Visual C#, and then choose the C# project type that you want to build.

  1. Когда установка Visual Studio завершится, нажмите кнопку Запустить, чтобы приступить к разработке в Visual Studio.After Visual Studio installation is complete, choose the Launch button to get started developing with Visual Studio.

  2. На начальном экране выберите Создать проект.On the start window, choose Create a new project.

  3. В поле поиска введите тип приложения, которое вы хотите создать, чтобы просмотреть список доступных шаблонов.In the search box, enter the type of app you want to create to see a list of available templates. Список шаблонов зависит от рабочих нагрузок, выбранных во время установки.The list of templates depends on the workload(s) that you chose during installation. Чтобы просмотреть различные шаблоны, выберите разные рабочие нагрузки.To see different templates, choose different workloads.

    Можно также фильтровать поиск по определенному языку программирования с помощью раскрывающегося списка Язык.You can also filter your search for a specific programming language by using the Language drop-down list. Вы также можете выбирать фильтры из списка Платформа и Тип проекта.You can filter by using the Platform list and the Project type list, too.

  4. Новый проект откроется в Visual Studio, и вы можете приступить к написанию кода!Visual Studio opens your new project, and you’re ready to code!

Шаг 4. Выбор рабочих нагрузокStep 4 — Choose workloads

Когда завершится установка программы установки, вы можете с ее помощью выбрать нужные наборы функций (рабочих нагрузок).After the installer is installed, you can use it to customize your installation by selecting the feature sets—or workloads—that you want. Ниже описывается порядок действий.Here’s how.

  1. Найдите нужную рабочую нагрузку в Visual Studio Installer.Find the workload you want in the Visual Studio Installer.

    Например, выберите рабочую нагрузку «Разработка классических приложений .NET».For example, choose the «.NET desktop development» workload. В нее входит основной редактор кода по умолчанию, который предоставляет базовую поддержку редактирования кода для более чем 20 языков, возможность открывать и изменять код в любой папке без наличия проекта и интегрированное управление исходным кодом.It comes with the default core editor, which includes basic code editing support for over 20 languages, the ability to open and edit code from any folder without requiring a project, and integrated source code control.

  2. Выбрав нужные рабочие нагрузки, нажмите кнопку Установить.After you choose the workload(s) you want, choose Install.

    Далее будут отображаться экраны состояния, на которых демонстрируется ход установки Visual Studio.Next, status screens appear that show the progress of your Visual Studio installation.

  1. Найдите нужную рабочую нагрузку в Visual Studio Installer.Find the workload you want in the Visual Studio Installer.

    Например, выберите рабочую нагрузку «ASP.NET и разработка веб-приложений».For example, choose the «ASP.NET and web development» workload. В нее входит основной редактор кода по умолчанию, который предоставляет базовую поддержку редактирования кода для более чем 20 языков, возможность открывать и изменять код в любой папке без наличия проекта и интегрированное управление исходным кодом.It comes with the default core editor, which includes basic code editing support for over 20 languages, the ability to open and edit code from any folder without requiring a project, and integrated source code control.

  2. Выбрав нужные рабочие нагрузки, нажмите кнопку Установить.After you choose the workload(s) you want, choose Install.

    Далее будут отображаться экраны состояния, на которых демонстрируется ход установки Visual Studio.Next, status screens appear that show the progress of your Visual Studio installation.

Совет

В любой момент после установки можно установить рабочие нагрузки или компоненты, которые не были установлены изначально.At any time after installation, you can install workloads or components that you didn’t install initially. Если среда Visual Studio открыта, выберите пункт Сервис > Получить средства и компоненты… ; откроется Visual Studio Installer.If you have Visual Studio open, go to Tools > Get Tools and Features… which opens the Visual Studio Installer. Visual Studio Installer можно также открыть из меню «Пуск».Or, open Visual Studio Installer from the Start menu. Здесь можно выбрать рабочие нагрузки или компоненты, которые нужно установить.From there, you can choose the workloads or components that you wish to install. Затем выберите Изменить.Then, choose Modify.

Шаг 3. Установка установщика Visual StudioStep 3 — Install the Visual Studio installer

Запустите файл начального загрузчика, чтобы установить Visual Studio Installer.Run the bootstrapper file to install the Visual Studio Installer. Новый установщик имеет меньший размер и включает все необходимое для установки и настройки Visual Studio.This new lightweight installer includes everything you need to both install and customize Visual Studio.

  1. В папке Загрузки дважды щелкните файл начального загрузчика, имя которого совпадает с именем одного из следующих файлов или похоже на них:From your Downloads folder, double-click the bootstrapper that matches or is similar to one of the following files:

    • vs_community.exe для Visual Studio Community.vs_community.exe for Visual Studio Community
    • vs_professional.exe для Visual Studio Professional;vs_professional.exe for Visual Studio Professional
    • vs_enterprise.exe для Visual Studio Enterprise;vs_enterprise.exe for Visual Studio Enterprise

    Если появляется оповещение системы контроля учетных записей, нажмите кнопку Да.If you receive a User Account Control notice, choose Yes.

  2. Мы попросим вас принять условия лицензии и заявление о конфиденциальности корпорации Майкрософт.We’ll ask you to acknowledge the Microsoft License Terms and the Microsoft Privacy Statement. Нажмите Продолжить.Choose Continue.

Функциональные возможности и интерфейс

В результате объединения корпорацией Майкрософт таких языков программирования, как C, C++ и C++/CLI инструментарий для написания и отладки программного кода Microsoft Visual C++ приобрел такое качество, как универсальность. В то же время MSVS требует от пользователя багажа знаний в сфере программирования. Легкая в обращении графическая оболочка Майкрософт Визуал Студио проста, но имеет возможность гибкой настройки пользовательского интерфейса. Русский интерфейс способствует комфортному освоению возможностей.

Майкрософт Визуал Студио позволяет:

— создавать, отлаживать, тестировать программное обеспечение на любом языке программирования,
— программировать на C#, Visual Basic, F#, C++, javascript, TypeScript, Python,
— создавать веб-приложения,
— работать кроссплатформенно (Cross-Platform),
— писать код HTML5 и JavaScript, соответствующий всем стандартам,
— применять инструменты для Apache Cordova, Xamarin и Unity,
— поддерживать значительное число платформ: ASP.NET, Office, WPF, Silverlight и др.,
— использовать отладчик уровня исходного кода и машинного уровня,
— применять встроенные средства сборки с использованием компиляторов,
— анализировать состояние и определять причины ошибок,
— работать в репозиториях Git (в т.ч. GitHub),
— производить диагностику графики DirectX с C ++,
— использовать мощные веб-платформы,
— коллективно работать над одним проектом.

Bootstrapper

Visual Studio комплектуется гибким средством развертывания приложений под названием Bootstrapper. Бутстаппер интегрирует инсталляцию приложения и компонентов, необходимых для работы данного приложения. Среди таких компонентов находятся .NET Framework, библиотеки DirectX, J# Runtime, Microsoft Data Access Components, менеджер баз данных SQL Server и множество других. При отсутствии некоторых необходимых компонентов, многие приложения выдают сообщение об ошибке с информацией об отсутствии файла DLL. Автоматизированные средства Ботстаппера находят, загружают и устанавливают на компьютер компоненты, которые еще не установлены в системе. Visual Studio Bootstrapper автоматически установит ПО, произведет перезагрузки и полностью подготовит операционную систему для запуска приложения.

Три Visual Studio: Community, Professional и Enterprise

Visual Studio вышла в трех вариантах: Community, Professional и Enterprise. Бесплатная VS Community оснащена всем необходимым для создания приложений и игр. У платных версий Professional и Enterprise функциональных возможностей больше, а ограничений по использованию меньше. Поддерживаются более 4 000 расширений и гибкая настройка в соответствии с потребностями разработчика или группы разработчиков. Возможно подключение сторонних плагинов, добавление кастомных наборов инструментов и систем контроля исходного кода, например, Subversion и Visual SourceSafe.

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

ВыпускиEditions

Среда Visual Studio доступна для Windows и Mac.Visual Studio is available for Windows and Mac. Функции Visual Studio для Mac аналогичны возможностям Visual Studio 2017 и оптимизированы для разработки кроссплатформенных и мобильных приложений.Visual Studio for Mac has many of the same features as Visual Studio 2017, and is optimized for developing cross-platform and mobile apps. Эта статья посвящена версии Visual Studio 2017 для Windows.This article focuses on the Windows version of Visual Studio 2017.

Существует три выпуска Visual Studio: Community, Professional и Enterprise.There are three editions of Visual Studio: Community, Professional, and Enterprise. Сведения о функциях, поддерживаемых в каждом выпуске, см. на странице Сравнение выпусков Visual Studio.See Compare Visual Studio editions to learn about which features are supported in each edition.

Среда Visual Studio доступна для Windows и Mac.Visual Studio is available for Windows and Mac. Функции Visual Studio для Mac во многом аналогичны возможностям Visual Studio 2019 и оптимизированы для разработки кроссплатформенных и мобильных приложений.Visual Studio for Mac has many of the same features as Visual Studio 2019, and is optimized for developing cross-platform and mobile apps. Эта статья посвящена версии Visual Studio 2019 для Windows.This article focuses on the Windows version of Visual Studio 2019.

Существует три выпуска Visual Studio 2019: Community, Professional и Enterprise.There are three editions of Visual Studio 2019: Community, Professional, and Enterprise. Сведения о функциях, поддерживаемых в каждом выпуске, см. на странице Сравнение выпусков Visual Studio.See Compare Visual Studio editions to learn about which features are supported in each edition.

Особенности установки

Для запуска MSVS потребуется последняя версия .NET Framework. В случае необходимости ее следует заблаговременно загрузить на жесткий диск и установить на компьютер. Перед созданием нового проекта проверьте наличие библиотек MS Visual C++. Без обновления библиотек возникнет ошибка «Microsoft Visual C Runtime». В случае появления ошибки следует доустановить недостающие библиотеки.

Установка может продолжаться до нескольких часов, поэтому не помешает заранее бесплатно скачать Microsoft Visual Studio для Windows 10, 8.1, 8, 7 (32-бит или 64-бит) и сразу же приступить к установке на компьютер. Для установки требуется подключение к Интернету. В последней версии применяется новая технология инсталляции с использованием Бутстраппера, который докачивает в определенном порядке только необходимые файлы в зависимости от выбора пользователем компонентов платформы. При установке доступен выбор языковой локализации. До истечения 30 дней после начала работы следует осуществить вход c live-логином или пройти процедуру регистрации на официальном сайте.

Благодаря последним обновлениям сопутствующих программных компонентов Microsoft, сборки MSVS пересобираются с учетом новых версий программного обеспечения, обеспечивается поддержка инновационных технологий, современных языков программирования, развитие всего парка инструментов, непрерывная интеграция и обучение пользователей. Рекомендуем последнюю версию Microsoft Visual Studio скачать 64- или 32-bit для Windows 7, 8, 8.1, 10 (x64 или x86), не покидая сайт https://programmywindows.com без регистрации и SMS.

Установка интегрированной среды разработки Visual StudioInstall the Visual Studio IDE

В рамках этого раздела вы создадите простой проект для тестирования некоторых возможностей Visual Studio.In this section, you’ll create a simple project to try out some of the things you can do with Visual Studio. Вы примените IntelliSense в качестве вспомогательного средства для написания кода, выполните отладку приложения для просмотра значения переменной в процессе выполнения программы, а также измените цветовую тему.You’ll use IntelliSense as a coding aid, debug an app to see the value of a variable during the program’s execution, and change the color theme.

Чтобы начать работу, скачайте и установите Visual Studio.To get started, download Visual Studio and install it on your system. Этот модульный установщик позволяет выбрать и установить рабочие нагрузки , которые являются группами функций, необходимыми для предпочитаемого языка программирования или платформы.The modular installer enables you to choose and install workloads , which are groups of features needed for the programming language or platform you prefer. Выполните следующие инструкции по и в процессе установки выберите рабочую нагрузку Кроссплатформенная разработка .NET Core .To follow the steps for , be sure to select the .NET Core cross-platform development workload during installation.

Чтобы начать работу, скачайте и установите Visual Studio.To get started, download Visual Studio and install it on your system. Этот модульный установщик позволяет выбрать и установить рабочие нагрузки , которые являются группами функций, необходимыми для предпочитаемого языка программирования или платформы.The modular installer enables you to choose and install workloads , which are groups of features needed for the programming language or platform you prefer. Выполните следующие инструкции по и в процессе установки выберите рабочую нагрузку Кроссплатформенная разработка .NET Core .To follow the steps for , be sure to select the .NET Core cross-platform development workload during installation.

При первом запуске Visual Studio вы можете выполнить вход с использованием либо учетной записи Майкрософт, либо рабочей или учебной учетной записи.When you open Visual Studio for the first time, you can optionally sign in using your Microsoft account or your work or school account.

Рост производительности труда с Visual Studio

Производительность труда повышают такие функции, как автозаполнение при вводе кода, автоматическое выявление распространенных ошибок, динамическая проверка архитектуры, улучшенная навигация, IntelliSense, Live Unit Testing и быстрое устранение ошибок в случае необходимости. Модульные тесты существенно ускоряют отладочные процессы. Использование облачного отладочника Xamarin обеспечивает быстрое развертывание на любых устройствах. Оптимизации коммуникативных процессов и повышению эффективности коллективной работы способствует прямое управление командными проектами на платформах MSVS Team Services, TFS и GitHub.

Автоматизация и упрощение разработки программного обеспечения обеспечивается возможностью мониторить с помощью платформы Team Foundation Server все детали проекта, наблюдать в режиме реального времени его состояние и формировать отчеты. Интеграция с TFS, хранящим историю работы, позволяет обеспечить мониторинг, своевременную диагностику и инспекцию качества продукта. Доступен внушительный набор встроенных средств тестирования с возможностью оперативного доступа к данным тестирования. Внесение обоснованных и своевременных корректив снижает вероятность возникновения ошибок.

Проблема невоспроизводимости ошибок легко решается при использовании IntelliTrace. Эта функция отладки позволяет отслеживать работоспособность проекта, анализировать и профилировать код, а также автоматически создавать отчеты. Разработчики могут не тратить время на поиск ошибок, выявленных на этапе тестирования, а просто воспроизвести ошибки так, как их обнаружили тестеры.

Отладка кодаDebug code

При написании кода требуется запустить его и проверить на ошибки.When you write code, you need to run it and test it for bugs. Система отладки Visual Studio позволяет просматривать код с шагом в одну инструкцию, проверяя значения переменных.Visual Studio’s debugging system lets you step through code one statement at a time and inspect variables as you go. Можно задать точки останова , которые останавливают выполнение кода на определенной строке.You can set breakpoints that stop execution of the code at a particular line. Вы увидите, как значение переменной изменяется по мере выполнения кода, и многое другое.You can observe how the value of a variable changes as the code runs, and more.

Зададим точку останова, чтобы увидеть значение переменной во время выполнения программы.Let’s set a breakpoint to see the value of the variable while the program is «in flight».

  1. Найдите строку кода «».Find the line of code that says . Чтобы задать точку останова в этой строке кода, то есть чтобы приостановить выполнение программы в этой строке, щелкните в крайнем левом поле редактора.To set a breakpoint on this line of code, that is, to make the program pause execution at this line, click in the far left margin of the editor. Кроме того, можно щелкнуть в любом месте строки кода и нажать клавишу F9 .You can also click anywhere on the line of code and then press F9 .

    В крайнем левом поле отображается красный кружок, и код выделяется красным цветом.A red circle appears in the far left margin, and the code is highlighted in red.

  2. Начните отладку, выбрав пункты Отладка > Начать отладку или нажав клавишу F5 .Start debugging by selecting Debug > Start Debugging or by pressing F5 .

  3. Если появляется окно консоли с запросом имени, введите имя и нажмите клавишу ВВОД .When the console window appears and asks for your name, type it in and press Enter .

    Фокус возвращается в редактор кода Visual Studio, и строка кода с точкой останова выделяется желтым.The focus returns to the Visual Studio code editor and the line of code with the breakpoint is highlighted in yellow. Это означает, что она является следующей строкой кода, которую будет выполнять программа.This signifies that it’s the next line of code that the program will execute.

  4. Наведите указатель мыши на переменную для просмотра ее значения.Hover your mouse over the variable to see its value. Кроме того, можно щелкнуть правой кнопкой мыши и выбрать пункт Добавить контрольное значение , чтобы добавить переменную в окно контрольных значений , где можно будет просмотреть ее значение.Alternatively, you can right-click on and select Add Watch to add the variable to the Watch window, where you can also see its value.

  5. Чтобы разрешить программе продолжить выполнение, нажмите клавишу F5 еще раз.To let the program run to completion, press F5 again.

Дополнительные сведения о выполнении отладки в Visual Studio см. в статье Обзор возможностей отладчика Visual Studio.To get more details about debugging in Visual Studio, see Debugger feature tour.

Шаг 7. Выбор расположения установки (дополнительно)Step 7 — Select the installation location (Optional)

Новая возможность в версии 15.7. Теперь можно уменьшить место, занимаемое установкой Visual Studio на системном диске.New in 15.7: You can now reduce the installation footprint of Visual Studio on your system drive. Вы можете переместить кэш загрузки, общие компоненты, пакеты SDK и средства на другие диски и оставить Visual Studio на самом быстром диске.You can choose to move the download cache, shared components, SDKs, and tools to different drives, and keep Visual Studio on the drive that runs it the fastest.

Вы можете уменьшить место, занимаемое установкой Visual Studio на системном диске.You can reduce the installation footprint of Visual Studio on your system drive. Вы можете переместить кэш загрузки, общие компоненты, пакеты SDK и средства на другие диски и оставить Visual Studio на самом быстром диске.You can choose to move the download cache, shared components, SDKs, and tools to different drives, and keep Visual Studio on the drive that runs it the fastest.

Важно!

Вы можете выбрать другой диск только в том случае, если вы устанавливаете Visual Studio впервые.You can select a different drive only when you first install Visual Studio. Если вы уже установили ее и хотите изменить диск, необходимо удалить Visual Studio, а затем переустановить ее.If you’ve already installed it and want to change drives, you must uninstall Visual Studio and then reinstall it.

Дополнительные сведения см. в разделе Выбор места установки.For more information, see the Select installation locations page.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий