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

Язык программирования C# 6.0

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

www.specialist.ru

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

С 2000 года. История появления.
CTS - Common Type System
CLS - Common Language Specification
[assembly:CLSComliant(true)]
CLR - Common Language Runtime
Библиотека
Утилиты
www.specialist.ru
2

3. Visual Studio 2015

Создание консольного приложения
Создание оконного приложения
www.specialist.ru
3

4. Сборка (assembly)

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

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

Visual Studio и свойства проекта
Командная строка
csc /target:library /out:my.dll /debug *.cs
Основные ключи компилятора
https://msdn.microsoft.com/ruru/library/6s2x2bzy.aspx
Вопрос. Почему мы не использовали /r: ?
www.specialist.ru
5

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

Чисто объектно-ориентированный язык
программирования
Си подобный язык
Наличие безопасного и небезопасного режимов
работы
Standard ECMA-334 2006 год
www.specialist.ru
6

7. Практика

Добавить данные о разработчике в консольное
приложение. Проверь их наличие.
Выполните компиляцию консольного приложения в
командной строке. Запустите его.
Сгенерируйте XML-файл документации для этого
приложения.
www.specialist.ru
7
English     Русский Rules