Язык программирования C# 8.0 модуль 1

Слайд 2

Введение в платформу .Net Обзор платформ .Net. Основные элементы платформы .Net.

Введение в платформу .Net

Обзор платформ .Net.
Основные элементы платформы .Net.
Использование интегрированной среды

разработки Visual Studio Code.
Определение понятия Сборка и её описание.
Особенности языка программирования C#.
Практика:
Создание и работа со сборками в Visual Studio Code.
Работа в командной строке.

Модуль 1: Введение в платформу .Net

Слайд 3

Платформа .Net С 2000 года. История. CTS - Common Type System

Платформа .Net

С 2000 года. История.
CTS - Common Type System
CLS -

Common Language Specification [assembly: CLSCompliant(true)]
CLR - Common Language Runtime
Библиотека
Утилиты (ILdasm, ILSpy, csc.exe, ... )

Модуль 1: Введение в платформу .Net

Слайд 4

Сборка (assembly) Единица развёртывания Версионность Безопасность Наличие описания – Манифест Модуль 1: Введение в платформу .Net

Сборка (assembly)

Единица развёртывания
Версионность
Безопасность
Наличие описания – Манифест

Модуль 1: Введение в платформу .Net

Слайд 5

Генерация сборок Visual Studio и свойства проекта Visual Studio Code и

Генерация сборок

Visual Studio и свойства проекта
Visual Studio Code и свойства проекта
Командная

строка
csc /target:library /out:my.dll /debug *.cs
Основные ключи компилятора
https://msdn.microsoft.com/ru-ru/library/6s2x2bzy.aspx

Модуль 1: Введение в платформу .Net

Слайд 6

Особенности С# Объектно-ориентированный язык программирования Си подобный язык Наличие безопасного и

Особенности С#

Объектно-ориентированный язык программирования
Си подобный язык
Наличие безопасного и небезопасного режимов работы
Standard

ECMA-334 2006 год

Модуль 1: Введение в платформу .Net