C #, программирование и разработка программного обеспечения

C # Урок 1. Что такое C #?

C # - это функциональный и объектно-ориентированный язык программирования общего назначения. Изучите основы C # и напишите свою первую программу.

Что такое C #?

C # (произносится как «смайлик») - это язык компьютерного программирования общего назначения. Программисты пишут программы на C # в различных областях для автоматизации задач и создания приложений. C # можно использовать, например, для создания веб-приложений, веб-сайтов, приложений Windows Forms, игр, приложений баз данных, мобильных приложений, приложений для робототехники и консольных приложений.

Язык C # был разработан Андерсом Хейлсбергом в Microsoft в 2000 году и выпущен в январе 2002 года. Microsoft выпустила C # 9.0 в сентябре 2020 года.

Атрибуты языка C #

Вот некоторые атрибуты языка C #:

  • Универсальный. Язык программирования C # является универсальным и может применяться в различных областях.
  • Скомпилированный. C # - это скомпилированный язык, на котором компилятор преобразует код C # в код на другом языке. Обычно компилятор преобразует исходный код C # в версию кода, работающую на .NET (dot net) Framework. .NET Framework - это программная среда, работающая поверх Microsoft Windows.
  • Строго типизированный и статически типизированный. Тип каждой переменной данных (например, byte, int и char) объявляется в коде до того, как программист скомпилирует и запустит программу. Таким образом, тип каждой переменной остается постоянным (статическим) при запуске программы C # (обычно называемой средой выполнения).
  • Функциональный - программы на C # запускаются путем вызова набора предопределенных методов (иногда называемых функциями или процедурами), которые представляют собой блоки кода.
  • Объектно-ориентированный. Объектно-ориентированные языки поддерживают «объекты», содержащие данные и процедурный код. Например, в C # объекты - это экземпляры классов, которые хранят данные в переменных и процедурный код внутри методов.
  • Компонентно-ориентированный - C # поддерживает создание программ, представляющих собой наборы отдельных компонентов, содержащих код и данные для выполнения определенных задач.

Интегрированные среды разработки C #

Хотя программисты иногда пишут программы на C # с помощью текстовых редакторов, они часто пишут их с помощью интегрированных сред разработки (IDE). IDE предоставляют программистам большую часть или все необходимое для редактирования кода, компиляции (для некоторых языков) и запуска программ.

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

  • Microsoft Visual Studio
  • Код Microsoft Visual Studio
  • Сообщество Microsoft Visual Studio
  • LINQPad
  • MonoDevelop
  • Морфик
  • Всадник
  • SharpDevelop
  • TurboC #
  • Xamarin Studio

Создайте свою первую программу на C #

Программисты могут писать программы на C # различных типов, такие как консольные или Windows-формы. Например, традиционная и простая первая программа, описанная здесь, напишет «Hello World!» к консоли компьютера.

Для написания программы используйте вашу любимую C # IDE или установите бесплатную Visual Studio Community. После загрузки приложения Visual Studio Community следуйте инструкциям по установке программы. Чтобы обеспечить наибольшее количество возможностей программирования на C #, обязательно установите следующие рабочие нагрузки: Разработка для настольных компьютеров .NET и разработка для универсальной платформы Windows. ПРИМЕЧАНИЕ. В этом примере используются Windows и Visual Studio Community. Вам нужно будет выбрать другие варианты для других операционных систем или IDE.

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

Шаг 1. Создайте новый проект.

Запустите Visual Studio. Щелкните [Создать новый проект].

Шаг 2. Выберите шаблон проекта.

  • В раскрывающемся меню выберите C #, Windows и Консоль.
  • Выберите Консольное приложение.
  • Щелкните [Далее], чтобы продолжить.

Шаг 3. Настройте новый проект.

  • Введите «hello_world» в текстовое поле «Название проекта».
  • Измените Location на значение по вашему выбору или оставьте как есть.
  • Установите флажок [Поместить решение и проект в тот же каталог].
  • Щелкните [Далее], чтобы продолжить.

Шаг 4. Выберите целевую платформу.

  • В раскрывающемся меню выберите текущую целевую платформу. В этом примере значение равно «.NET 5.0 (Current)».
  • Щелкните [Создать], чтобы создать простое консольное приложение C #.

Шаг 6. Просмотрите и запустите программу «Hello World».

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

Console.WriteLine («Привет, мир!»);

Щелкните зеленую стрелку, чтобы скомпилировать и запустить программу.

Пока не обращайте внимания на все строки и синтаксис программы-примера. Они будут описаны в будущих уроках.

Вывод

В этой статье вы узнали, что такое язык C #, установили Visual Studio Community и запустили свою первую программу на C #. Следите за предстоящими статьями о языке C #. В следующей статье этой серии вы узнаете, как создавать методы C #, вызывать их с параметрами и обрабатывать возвращаемые ими значения.

Другие уроки из этой серии

Урок 2 - Анатомия простой программы на C #

Урок 3 - Методы вызова

Другие технические статьи от автора