Similar presentations:
Язык программирования C# 6.0
1. Язык программирования C# 6.0 модуль 1
www.specialist.ru2. Платформа .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