Links

C# Starter (Ru)

C# Starter Ru

C# Starter From SnowSoft

*ОтСебяТина

Доброго времени суток!

Данный курс ориентирован на новичков в программировании. В этом разделе Вы можете ознакомиться с основами языка C#, и это именно тот первый кирпичик Вашего дальнейшего обучения программирования на платформе .NET Framework. Удачи!

...bla-bla-bla

Читалка

.NET Framework

.NET Framework — программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR) , которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.

...

NET Framework представляет собой новую платформу разработки программных продуктов, предназначенную для упрощения объектно-ориентированного программирования и создания распределённых приложений.

C#

C# ("си шарп") — является простым, современным, универсальным, объектно-ориентированным языком программирования, разработанным Microsoft в рамках .NET и утвержден Ecma и ISO. C# был разработан Андерсом Хейлсбергом и его командой в процессе разработки .Net Framework.

C# предназначен для Common Language Infrastructure (CLI), который состоит из исполняемого кода и среды выполнения, что позволяет использование различных языков высокого уровня, которые будут использоваться на различных компьютерных платформах и архитектурах.

Следующие причины делают C# широко используемым профессиональным языком программирования:

  • Современный, язык программирования общего назначения
  • Объектно-ориентированный.
  • Компонент ориентированный.
  • Легко учиться.
  • Структурированный язык.
  • Производит эффективные программы.
  • Может быть составлен на различных компьютерных платформах.
  • Часть .Net Framework.

Объектно-ориентированный язык программирования

Объектно-ориентированный язык программирования — язык, построенный на принципах объектно-ориентированного программирования. В основе концепции объектно-ориентированного программирования лежит понятие объекта — некой сущности, которая объединяет в себе поля (данные) и методы (выполняемые объектом действия).

*ОтСебяТина

Например, объект человек может иметь поля имя, фамилия и методы есть и спать. Соответственно, в программе можем использовать операторы Человек.Имя:="Иван" и Человек.Есть(пища).

...bla-bla-bla

Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы.

Принципы объектно-ориентированного программирования :

Инкапсуляция

Инкапсуляция – это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя.

Полиморфизм

Полиморфизм – возможность объектов с одинаковой спецификацией иметь различную реализацию.

Абстра́кция

Абстрагирование – это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция – это набор всех таких характеристик.

Наследование

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

Комментариев нет:

Отправить комментарий