Первая программа на языке C#

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

Для написания C# кода можно использовать простой текстовый редактор (практически любой на ваш выбор), например, встроенный в OS Windows, блокнот. Или же более продвинутый, с точки зрения функциональности, NotePad++. Однако, намного удобнее разрабатывать программы (как маленькие, так и очень большие) в так называемой среде разработки.

Интегрированная среда разработки (IDE — Integrated development environment) – это многофункциональная система (набор программных средств), используемая программистами для разработки программного обеспечения. Обычно, в среду разработки встроено множество инструментов, необходимых для написания, компиляции, запуска, отладки кода и прочих действий, связанных с разработкой ПО. Если говорить проще, то:

IDE – это программа для написания программ.

Вот несколько самых известных сред разработки, которые используются для программирования на C#:

  • Microsoft Visual Studio
  • SharpDevelop
  • MonoDevelop

Для того, чтобы написать программу на языке C# удобнее всего использовать среду разработки.

Самой лучшей и наиболее функциональной считается Microsoft Visual Studio. Это не случайность, ведь Майкрософт и является разработчиком языка «Си Шарп». Именно Visual Studio мы будем использовать в наших уроках. Однако, мы можете скачать и установить любую среду (благо, они бесплатны и свободно распространяются). Можете перепробовать все и выбрать, которая из сред более вам по душе.

Среда разработки Visual Studio от компании Microsoft бывает нескольких редакций:

  • Visual Studio Express
  • Visual Studio Professional
  • Visual Studio Premium
  • Visual Studio Ultimate

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

Visual Studio Express («Визуал Cтудио Экспресс») — это бесплатная среда разработки, доступная любому желающему.

Также, нужно отметить, что Visual Studio отличаются по версии (т.е. по году выпуска). К примеру, на момент написания данной статьи, существуют:

  • Visual Studio 2013
  • Visual Studio 2012
  • Visual Studio 2010
  • Visual Studio 2008
  • более ранние версии

Соответственно, в каждой версии существуют свои редакции Express, Professional и т.д.

Стоит упомянуть, что также, бывают как десктоп (desktop) версии, так и онлайн (online). Десктоп версия устанавливается на ваш компьютер, как и любая другая программа. Онлайн версией пользуются через браузер, как обычными сайтами. Проще и удобнее, на мой взгляд, использовать десктоп, т.е. просто скачать и установить Visual Studio к себе на компьютер. Итак, пришло время начать делать первые шаги к написанию нашей первой программы.

3 простых шага к написанию первой программы на языке C#:

    1. Cкачать Visual Studio Express;

 

Подробнее

Если вы только начинаете изучать C# и не хотите углубляться в проблему выбора среды разработки, её версии и редакции, скажу просто: скачайте и установите самую свежую версию Visual Studio Express с официального сайта Microsoft. Вот актуальные ссылки:

  • visualstudio.microsoft.com — официальный сайт Visual Studio от компании Майкрософт;
  • Downloads — здесь доступны все редакции самой свежей версии Визуал Студии;

В наших уроках я использую версию под названием:

Microsoft Visual Studio Express 2013 с обновлением 3 для Windows Desktop

На данный момент эта версия является самой свежей, однако, новые версии студии появляются довольно часто, поэтому, если на данной страничке вы найдете версию свежее, смело скачивайте и устанавливайте.

Кроме установочных образов и обновлений, на этом сайте вы найдете множество полезной информации по разработке приложений с помощью Визуал Студии.

 

    1. Установить Visual Studio Express;

 

Подробнее

Итак, вы скачали ISO-образ (у меня это файл vs2013.3_dskexp_RUS.iso). Теперь необходимо установить студию. Для этого смонтируйте данный файл в виртуальный привод (например, с помощью таких программ как DAEMON Tools или UltraISO). Инструкция о том, как это сделать выходит за рамки данного курса (можно также записать этот образ на диск, а затем произвести установку с диска на любом ПК).

Установка Визуал Студии Экспресс со скриншотами:

    • Запускаем диск;

если диск автоматически не запускается – заходим на него и запускаем установочный exe файл, у меня это – wdexpress_full.exe.

    • ставим галочку «Я принимаю Условия лицензии и Политику конфиденциальности»;

Также можно снять галочку (снимать или нет – дело ваше) «Присоединяйтесь к программе улучшения качества программного обеспечения Visual studio …».

Установка Visual Studio Express 2013

    • Жмем «Установить»;

Всё, установка начата. Происходит она в автоматическом режиме, т.е. более ничего делать не нужно!

процесс установки Visual Studio Express

Когда установка закончится, вы увидите следующее:

завершение установки Visual Studio

    • Жмем «ЗАПУСТИТЬ»;

после чего появится следующее окошко:

Первый вход в Visual Studio Express 2013

Здесь необходимо нажать на ссылку «Не сейчас! Возможно позже».

Спустя некоторое время «Визуал Студио» загрузится и перед нами предстанет следующий экран:

Первый запуск Visual Studio

Возможно, вы увидите несколько другое представление Студии, особенно, если ваша версия отличается (возможно новее) от представленной в этих уроках. Однако, это не критично для нас. Главное то, что теперь мы наконец-то можем приступить к написанию нашей первой программы на C#!

 

    1. Создать новый проект в Visual Studio.

 

Подробнее

Чтобы написать нашу первую программу нам понадобится создать новый проект в Visual Studio. Для этого щелкните на ссылке «Создать проект…» (New Project…) слева на начальной странице, либо нажмите Файл->Создать проект (Ctrl+Shift+N) (File-> New Project). В появившемся окне выберите раздел «Visual C#», а в списке шаблонов: «Консольное приложение» Visual C#.

Первое консольное приложение на языке C#

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

Каждый проект в среде разработки Visual Studio должен содержаться в так называемом «решении» (Slution).

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

В строке «Имя» задайте осмысленное имя на английском языке для своего проекта. Среда разработки нам предлагает стандартное имя «ConsoleApplication1″. Всегда задавайте имена, которые будут соответствовать вашей программе. Я выбрал «MyFirstConsoleApp». Строка «Расположение» отвечает за путь, где будет сохранён наш проект с программой. При этом будет создан отдельный каталог (если отмечена соответствующая галочка «Создать каталог для решения»). После всех необходимых настроек жмем на «OK». Наша студия создаст новое приложение из выбранного шаблона.

 

Практически общепринятой практикой большинства книг и уроков по программированию является пример первой программы, которая выводит на экран сообщение «Hello, World!». Давайте и мы не будем отступать от этой традиции.

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyFirstConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

Выше представлено содержание файла «Program.cs». Вы всегда можете открыть его, щелкнув два раза на имени файла в окошке «Обозреватель решений» (Solution explorer).

Давайте добавим к этому коду одну строку:

Console.WriteLine("Hello, World!");

Добавлять её необходимо между двумя кавычками в метод Main, чтобы получилось вот так:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyFirstConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Данная строка предназначена для вывода сообщения на экран консоли, в нашем случае выведется сообщение — Hello, World! (т.е. та часть, которая находится между кавычками). Если теперь нажать кнопку «Запуск» на верхней панели Студии, наша программа запустится и мы увидим наше сообщение. Однако, окно нашей программы очень быстро исчезает с экрана, так что заметить это сообщение практически невозможно. Давайте добавим еще одну строку сразу после предыдущей, дабы консоль нашей программы не закрывалась так быстро:

Console.ReadKey();

Эта команда ожидает нажатия клавиши пользователем, следовательно, окно нашей консоли не закроется, пока мы не нажмем любую клавишу и теперь мы сможем увидеть наше приветственное сообщение » Hello, World!». Весь код нашей первой программы на языке C# будет выглядеть следующим образом:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyFirstConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

Вот так это окно выглядит у меня:

Первая программа на языке C# - Hello World

Если программа не запустилась, а вместо этого Визуал Студия выдала какую-либо ошибку — значит, скорее всего вы не верно набрали одну из выше представленных строк. Однако, если вы все-таки видите у себя данное окно с приветствием, Поздравляю Вас — вы написали своё первое приложение на языке C#! Пусть это не самая полезная из программ, однако с её помощью мы познакомимся с основами программирования на C#. Но, займемся этим мы уже в следующем уроке. Не останавливайтесь, пока не достигните результата, удачи!

21.09.2018
В данной статье рассмотрены следующие вопросы:
  • Как написать программу Hello World на C#
  • Как скачать Visual Studio
  • Как скачать Визуал Студио
  • Как создать консольное приложение на C#
  • Как создать консольное приложение на языке си шарп
  • Как установить Visual Studio
  • Как установить Визуал Студио