Язык программирования C# 8.0 модуль 1
Введение в платформу .Net
Платформа .Net
Сборка (assembly)
Генерация сборок
Особенности С#
Практика
292.50K
Category: programmingprogramming

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

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

www.specialist.ru

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

Модуль 1: Введение в платформу .Net
Введение в платформу .Net
Обзор платформ .Net.
Основные элементы платформы .Net.
Использование интегрированной среды разработки
Visual Studio Code.
Определение понятия Сборка и её описание.
Особенности языка программирования C#.
Практика:
Создание и работа со сборками в Visual Studio
Code.
Работа в командной строке.
www.specialist.ru
2

3. Платформа .Net

Модуль 1: Введение в платформу .Net
Платформа .Net
С 2000 года. История.
CTS - Common Type System
CLS - Common Language Specification
[assembly: CLSCompliant(true)]
CLR - Common Language Runtime
Библиотека
Утилиты (ILdasm, ILSpy, csc.exe, ... )
www.specialist.ru
3

4. Сборка (assembly)

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

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

Модуль 1: Введение в платформу .Net
Генерация сборок
Visual Studio и свойства проекта
Visual Studio Code и свойства проекта
Командная строка
csc /target:library /out:my.dll /debug *.cs
Основные ключи компилятора
https://msdn.microsoft.com/ru-ru/library/6s2x2bzy.aspx
www.specialist.ru
5

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

Модуль 1: Введение в платформу .Net
Особенности С#
Объектно-ориентированный язык
программирования
Си подобный язык
Наличие безопасного и небезопасного режимов
работы
Standard ECMA-334 2006 год
www.specialist.ru
6

7. Практика

Модуль 1: Введение в платформу .Net
Практика
Создайте консольное приложение в Visual Studio
Code. Выполните компиляцию консольного
приложения. Запустите его.
или
Создайте консольное приложение в Visual Studio
(см. Лабораторные работы модуль 1)
www.specialist.ru
7
English     Русский Rules