Подготовка среды

Мы уже почти готовы написать свою первую программу. Но перед этим нужно разобраться с важным вопросом: где мы вообще будем писать код и как потом его запускать?

На самом деле код — это обычный текст. Его можно набрать хоть в «Блокноте», но писать программы в «Блокноте» — примерно как собирать шкаф без отвёртки: теоретически возможно, но это будет долго и потребует немало нервов. Поэтому программисты используют специальные инструменты для написания кода — программы, в которых удобно писать, читать и запускать код.

Один из таких инструментов называется IDE, или интегрированная среда разработки. Смысл простой: это программа, в которой собрано всё, что нужно разработчику для работы. Здесь можно писать код, создавать проекты, запускать свои программы, получать подсказки и искать ошибки.

Вот с этого и начнём: установим такую среду, в которой будем писать наши программы.

Инструментов для написания кода существует много: VS Code, Rider, Cursor, Visual Studio и другие. И на этом месте очень легко застрять ещё до первой строчки кода: какой выбрать, чем они отличаются, какой «правильный»?

Если это не первый ваш язык программирования, то можете выбрать тот инструмент, в котором вам уже удобно работать. Когда есть опыт, разница между ними ощущается не так сильно: вы уже примерно понимаете, где создавать файлы, как запускать программу и где искать ошибки.

Но если вы только начинаете и пока не знаете, с чего лучше стартовать, мы порекомендуем начать с Visual Studio. Это полноценная среда разработки от Microsoft — той же компании, которая создала язык C#. Поэтому Visual Studio особенно хорошо подходит для C#: в ней уже есть всё необходимое для создания проектов, написания кода, запуска программы и поиска ошибок. В этом курсе мы будем использовать именно её.

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

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

Скачиваем Visual Studio

Откройте официальный сайт Visual Studio https://visualstudio.microsoft.com/download

Для обучения подойдёт редакция Visual Studio Community. Это бесплатная редакция для индивидуальных разработчиков, студентов — в общем, идеально для старта.

После скачивания запустите установщик. Сначала он подготовит Visual Studio Installer — отдельную программу, через которую выбирают компоненты среды.

Выбираем компонент для C#

Когда вы запустите установщик, вас может немного смутить количество компонентов, которые Visual Studio предлагает установить. И это нормально: Visual Studio действительно умеет очень многое. В ней есть инструменты для разработки десктопных приложений, мобильных приложений, веб-сайтов, игр, облачных сервисов и не только.

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

Поэтому в установщике выберем компонент «Разработка классических приложений .NET».

Отдельно отметим, что скорее всего, установщик у вас будет на русском языке. Но если вы хотите установить другой языковой пакет для Visual Studio, перейдите на вкладку «Языковые пакеты» и выберите тот язык интерфейса, который вам удобнее.

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

После этого нажимаем**«Установить»** и остаётся только дождаться завершения установки.

Создаём первый проект

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

После установки иконка Visual Studio должна появиться либо на рабочем столе, либо в меню «Пуск». Найдите её и запустите редактор кода.

После запуска откроется стартовое окно Visual Studio. В нём будут отображаться ваши недавние проекты, чтобы их можно было быстро открыть и продолжить работу. Но пока у нас ещё нет ни одного проекта, поэтому начнём с самого начала: нажмём «Создание проекта».

Прелесть среды разработки в том, что в ней уже есть готовые шаблоны проектов. Мы можем не собирать всё с нуля, а выбрать подходящий вариант, и Visual Studio сама подготовит нужную структуру. Если бы мы работали в обычном «Блокноте», у нас был бы просто текстовый файл. Ну а здесь мы создаём полноценный проект: с нужными файлами, настройками и заготовкой программы, которую уже можно запустить.

Для начала выберем самый простой вариант — «Консольное приложение». Именно с таких программ обычно и начинают изучать язык. Да, это пока не сайт, не мобильное приложение и не игра, зато здесь нас ничего не отвлекает от главного — от самого кода.

Нам предлагается сразу задать для нашего проекта имя, выбрать папку и некое «имя решения»... Что касается имени и папки проекта — можете задать их самостоятельно, а вот что касается решения — оставьте как есть. В следующем уроке мы узнаем, что это такое. Да и даже когда узнаем — разработчики нечасто утруждают себя его заданием😅

Вот мы нажали на кнопку «Далее» — и снова какое-то окно! Да сколько можно, когда уже мы доберёмся до кода?

Всё в порядке, осталось совсем чуть-чуть. Здесь нам настраивать ничего не нужно: оставляем всё как есть и нажимаем «Создать».

Это что за обучение такое? Говорят - просто нажимайте дальше и всё...

Хорошо, пару слов. Помните, в прошлом уроке мы с вами обсуждали, что программы на C# после написания переводятся в IL-язык? Так вот, чтобы весь этот конвейер запустить, вместе с языком ставится целая платформа, которая называется .NET.

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

Просто скажем, что .NET, который выбран по умолчанию, — это что-то вроде набора инструментов, правил и механизмов, благодаря которым наша программа сможет собраться и запуститься. Пока нам достаточно оставить выбранный вариант как есть и нажать «Создать». Позже мы обязательно разберёмся, что здесь происходит под капотом.

Вот и создался наш первый проект! А вот что конкретно происходит сейчас на экране — это мы уже обсудим в следующем уроке.

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

Инструменты для старта

Проверьте, что понадобится для первых программ на C#.

12

В какой среде разработки мы будем создавать первые программы на C#?

22

Какую рабочую нагрузку нужно выбрать в установщике Visual Studio для консольных программ на C#?

От установки до первого запуска

Расположите шаги подготовки среды в правильном порядке.

Скачать Visual Studio Community с официального сайта
Запустить установщик
Выбрать компонент «Разработка классических приложений .NET»
Создать консольный проект
Запустить стартовую программу

Вопросы для самоконтроля

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

1Почему для первых программ удобнее использовать Visual Studio, а не обычный текстовый редактор?
2За что отвечает .NET, а за что — Visual Studio?
3Нужно ли отдельно устанавливать .NET после выбора рабочей нагрузки «Разработка классических приложений .NET»?

Обсуждение урока

0
Комментарии видны всем. Чтобы участвовать в обсуждении, войдите или зарегистрируйтесь.
Модерация сообщества

Пожаловаться на комментарий

Расскажите модераторам, что именно требует внимания.