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
Объе́ктно-ориенти́рованное программи́рование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы.
Принципы объектно-ориентированного программирования :
Инкапсуляция
Инкапсуляция – это свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали реализации от пользователя.
Полиморфизм
Полиморфизм – возможность объектов с одинаковой спецификацией иметь различную реализацию.
Абстра́кция
Абстрагирование – это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция – это набор всех таких характеристик.
Наследование
Наследование – это свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью. Класс, от которого производится наследование, называется базовым или родительским. Новый класс – потомком, наследником или производным классом.
Комментариев нет:
Отправить комментарий