C# урок #1 - вступление

C# урок #1 - вступление

Coding


В интернете предостаточно информации по C# (Visual C#), но если вы не умеете Google’ить, анализировать и, так сказать, интегрировать информацию, то для вас её нет.

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


СРЕДА РАЗРАБОТКИ:

Думаю, что объяснения типа "C# - это объектно-ориентированный язык программирования" будут лишними, поэтому сразу перейдём к среде разработки.


Я работаю в среде «Microsoft Visual Studio 2015» и советую вам так же работать в MVS. На официальном сайте можно скачать и установить бесплатную версию: Ссылка

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

Создаем проект

Я уверен, что абсолютно все справились со столь простой задачей "Создать проект", а если кто-то не осилил, то я не советую вам заниматься программированием вообще, либо продолжить занятие после знакомства с компьютером.


HELLO WORLD

Ну и чтобы это не была абсолютно бесполезная тема - по традиции, как начинают свой путь все кодеры, мы рассмотрим "Hello World". Итак, мы создали проект по инструкции выше:

[​IMG]


Теперь разберём, что здесь вообще происходит. Вы можете пока сильно не вникать, тем более в дальнейшем мы будем рассматривать классы, методы и так далее.


using – это называется директива. Она может быть использована в следующих целях:

·Для разрешения использования типов в пространстве имен, чтобы не нужно было квалифицировать использование типа в этом пространстве имен:

Код:

using System.Text;

·Для разрешения доступа к статическим членам типа без необходимости квалификации доступа с помощью имени типа:

Код:

using static System.Math;

·Чтобы создать псевдоним для пространства имен или типа. Это называется директивой псевдонима using:

Код:

using Project = PC.MyCompany.Project;

namespace - используется для объявления область, которая содержит набор связанных объектов.


class Program – C# группирует связанные поля, методы, свойства и события в структуры данных - классы. Большинство типов объектов, которые вы создаете, будут представлять собой классы. В данном случае класс Program содержит метод Main. В состав этого класса можно добавить и другие методы(или модули).


static void Main(string[] args) – это называется метод, содержащий любые переданные аргументы командной строки. Всё, что будет заключено в этом методе (между фигурных скобок) будет выполняться при старте программы.


"Метод — это блок кода, содержащий ряд инструкций. Программа инициирует выполнение инструкций, вызывая метод и указывая все аргументы, необходимые для этого метода. В C# все инструкции выполняются в контексте метода." (с)MSDN


Давайте же что-нибудь выполним:


Код:

using System;
namespace HelloWorld
{
    class Hello
    {
        static void Main()
        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

И теперь разберём: мы обращаемся к классу «Console» ,потом ставим точку и таким образом мы получаем возможность обратиться ко всем методам, функциям и прочему класса «Console». Далее вызываем метод «WriteLine» (Написать текст с новой строки).

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

Вообщем думаю на этом закончить данное вступление.


Не забывайте ставить 👍 если вам понравилась и подписаться на канал

Report Page