Содержание
- 2. Критерий оценки Оценка за полугодие – часть годовой Посещаемость лекций (>=50%, min 7) Зачёт по спецсеминару
- 3. Темы курса Обзор платформы Microsoft.NET Обзор .NET Framework Обзор C# Windows Forms ADO.NET ASP.NET Веб-сервисы и
- 4. Лекция 1: Обзор .NET Framework Архитектура .NET Common Language Runtime MSIL Framework Class Library
- 5. Откуда есть пошел .NET COM Мудрость веков Java .NET
- 6. Languages C#, VB.NET, J#*, C++ Source Code Compilers C#, VB.NET, J#, C++ .NET Compilers IL and
- 7. JIT-компиляция Just in time compilation – компиляция во время исполнения Переводит команды IL в инструкции конкретной
- 8. JIT-компиляторы: С оптимизациями Без оптимизаций Платформы с ограниченными ресурсами: только упрощенный JIT-компилятор, так как он требует
- 9. Схема трансляции в .NET Source code
- 10. Лекция 2: Обзор .NET Framework Архитектура .NET Common Language Runtime MSIL Framework Class Library
- 11. Многоязычные приложения Совместная работа программ на различных языках обеспечивается следующим: Общая управляемая среда (CLI) Общая система
- 12. CLI Common Language Infrastructure – стандарт ECMA/ISO для единой инфраструктуры языков, по которому реализована .NET Минимальный
- 13. CTS Common Type System Общее определение типов и их поведения: Примитивные типы, типы-значения и ссылочные Объектные
- 14. CTS VB Fortran CTS и CLS C# CLS Языки .NET (кроме IL) поддерживают только подмножество CTS.
- 15. Наведём порядок CLI – стандарт ECMA 335 (2001 год), стандарт ISO 23271 (2003 год), Microsoft +
- 16. Картинка CLI CLR SSCLI (Rotor) CIL MSIL Managed execution Managed code
- 17. CLR VB Compiler C++ C# Assembly Assembly Assembly Operating System Services MSIL Common Language Runtime JIT
- 18. Лекция 2: Обзор .NET Framework Архитектура .NET Common Language Runtime MSIL Framework Class Library
- 19. MSIL Что такое IL Пример трансляции в IL Основные черты IL Что даёт IL Ассемблер и
- 20. Что такое MSIL Microsoft Intermediate Language (MSIL) является языком ассемблера некоторой виртуальной машины. Однако реально система
- 21. Трансляция в MSIL Исходный текст на С# using System; class Fib // числа Фибоначчи { public
- 22. Трансляция в MSIL Сгенерированный код (начало) // объявление имени assembly .assembly fib as "fib" { //
- 23. Трансляция в MSIL Сгенерированный код (окончание) Loop: ldloc a call void System.Console::WriteLine(int32) // печать a ldloc
- 24. Основные черты MSIL Машина является стековой, причем стек является статически типизированным Стек используется, как правило, только
- 25. Что даёт MSIL Многоплатформенность Интеграция языков программирования Возможность отладки многоязыковых приложений Единая модель обработки ошибок
- 26. Ассемблер ILAsm.exe (входит в .NET Framework) Дизассемблер ILDasm.exe (не входит в .NET Framework, но входит в
- 27. MSIL и IP IL – весьма высокоуровневый ассемблер ILDasm дает возможность восстановить исходный код приложения (включая
- 28. При компиляции IL в команды процессора выполняется верификация (проверка кода на безопасность) Верификация основывается на метаданных
- 29. Неуправляемый код: может повредить данные другого процесса Управляемый код: проверено, мин нет Верифицированные управляемые приложения можно
- 30. Лекция 2: Обзор .NET Framework Архитектура .NET Common Language Runtime MSIL Framework Class Library
- 31. БИБЛИОТЕКА, и, ж. Учреждение, собирающее и хранящее произведения печати и письменности для общественного пользования, а также
- 32. FCL Содержит несколько тысяч классов, покрывающих всю функциональность WinAPI и не только Разбита на пространства имен
- 33. Классы FCL (выдержка)
- 34. Текущая поддержка .NET .NET Framework можно бесплатно скачать с сайта Microsoft Windows 2003 и более поздние:
- 36. Скачать презентацию

































Презентация на тему Опасна ли гроза
Redaktiruemy_beydzh
Физкультура. Виды плаванья
О некоторых итогах участия МИП СФО в реализации государственных программ Фонда содействия развитию МП в НТС
Письмо пером - за и против
Tin cup design
Транспорт. Виды транспорта
Новый стандарт: обучаем и учимся
Конституционное право. Принцип дисконтинуитета. Перспективы развития в Российской Федерации
Виды рабочей одежды
Я люблю тебя, Сакский район!
Что такое значение?От П.Грайса к теории игр.
Тема лекции:«Прикладная информатика в табличном процессоре»
Структура Комитета торговли Министерства экономического развития и торговли Республики Казахстан
Презентация на тему Информация в природе, обществе и технике
Основы коммуникативной компетентности педагогов
Хочу отдыхать
Урок по рассказам И.А. Бунина о любви
Русская изба – поэтапное рисование
Известные люди Австрии
3-й КОНКУРСНЫЙ НАБОР ПРОЕКТНЫХ ПРЕДЛОЖЕНИЙПОДГОТОВКА ПРИЛОЖЕНИЯ B: БЮДЖЕТ И ПРИЕМЛЕМОСТЬ РАСХОДОВБеларусь, 30.03.2012 – 05.04.2012
Викторина по произведениям А.П.Чехова « Смешные рассказы»
Объединение «Грамматландия» Составила: Мануйлова Н. В. 2011 г.
ЮТА (2)
Многообразие компьютеров
Похищение человека
Понятие и особенности административно правовой нормы
Техника мраморирования в современном дизайне