🗊Презентация Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure

Нажмите для полного просмотра!
Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №1Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №2Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №3Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №4Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №5Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №6Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №7Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №8Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №9Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №10Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №11Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №12Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №13Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №14Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №15Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №16Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №17Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №18Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №19Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №20Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №21Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №22Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №23Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №24Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №25Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №26Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №27Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №28Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №29Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №30Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №31

Содержание

Вы можете ознакомиться и скачать презентацию на тему Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure. Доклад-сообщение содержит 31 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





.Net Framework
Описание слайда:
.Net Framework

Слайд 2





.NET Framework — это платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure.
.NET Framework — это платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure.
Описание слайда:
.NET Framework — это платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure. .NET Framework — это платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure.

Слайд 3





История
Машинный язык
     «Hello, world!» для процессора архитектуры x86
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
Описание слайда:
История Машинный язык «Hello, world!» для процессора архитектуры x86 BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21

Слайд 4





История
Язык ассемблера
.MODEL 
	SMALL 
.DATA 
	msg DB 'Hello World',13,10,'$' 
.CODE START: 
	mov ax, @DATA 
	mov ds, ax 
	mov ax, 0900h 
	lea dx, msg 
	int 21h 
	mov ax, 4C00h 
	int 21h 
END START
Описание слайда:
История Язык ассемблера .MODEL SMALL .DATA msg DB 'Hello World',13,10,'$' .CODE START: mov ax, @DATA mov ds, ax mov ax, 0900h lea dx, msg int 21h mov ax, 4C00h int 21h END START

Слайд 5





История
Языки высокого уровня
Fortran
	print *, "Hello, World!" 
	end
LISP
ALGOL
Pascal
C
Описание слайда:
История Языки высокого уровня Fortran print *, "Hello, World!" end LISP ALGOL Pascal C

Слайд 6





История
Процедурно ориентированное программирование
Объектно ориентированное программирование
Описание слайда:
История Процедурно ориентированное программирование Объектно ориентированное программирование

Слайд 7





История
СOM (Component Object Model)
Описание слайда:
История СOM (Component Object Model)

Слайд 8





.Net Framework
Поддержка многочисленных языков программирования.
Обширная библиотека базовых классов.
Общий исполняющий механизм, разделяемый всеми поддерживающими .NET языками.
Языковая интеграция.
Описание слайда:
.Net Framework Поддержка многочисленных языков программирования. Обширная библиотека базовых классов. Общий исполняющий механизм, разделяемый всеми поддерживающими .NET языками. Языковая интеграция.

Слайд 9


Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №9
Описание слайда:

Слайд 10





Основные компоненты
CLR (Common Language Runtime)
BCL (Base Class Library) или FCL (Framework Class Library)
CTS (Common Type System )
CLS (Common Language Specification)
Описание слайда:
Основные компоненты CLR (Common Language Runtime) BCL (Base Class Library) или FCL (Framework Class Library) CTS (Common Type System ) CLS (Common Language Specification)

Слайд 11





CLR
Название среды — общеязыковая среда выполнения (Common Language Runtime, CLR) — говорит само за себя: это среда выполнения, которая подходит для разных языков программирования. Основные возможности CLR (управление памятью, загрузка сборок, безопасность, обработка исключений, синхронизация) доступны в любых языках программирования, использующих эту среду
Описание слайда:
CLR Название среды — общеязыковая среда выполнения (Common Language Runtime, CLR) — говорит само за себя: это среда выполнения, которая подходит для разных языков программирования. Основные возможности CLR (управление памятью, загрузка сборок, безопасность, обработка исключений, синхронизация) доступны в любых языках программирования, использующих эту среду

Слайд 12





Исходный код программы может быть написан на любом языке, поддерживающем среду выполнения CLR. Затем соответствующий компилятор проверяет синтаксис и анализирует исходный код программы. Вне зависимости от типа используемого компилятора результатом компиляции будет являться управляемый модуль (managed module) — стандартный переносимый исполняемый (portable executable, PE) файл 32-разрядной (PE32) или 64-разрядной Windows (PE32+), который требует для своего выполнения CLR
Исходный код программы может быть написан на любом языке, поддерживающем среду выполнения CLR. Затем соответствующий компилятор проверяет синтаксис и анализирует исходный код программы. Вне зависимости от типа используемого компилятора результатом компиляции будет являться управляемый модуль (managed module) — стандартный переносимый исполняемый (portable executable, PE) файл 32-разрядной (PE32) или 64-разрядной Windows (PE32+), который требует для своего выполнения CLR
Описание слайда:
Исходный код программы может быть написан на любом языке, поддерживающем среду выполнения CLR. Затем соответствующий компилятор проверяет синтаксис и анализирует исходный код программы. Вне зависимости от типа используемого компилятора результатом компиляции будет являться управляемый модуль (managed module) — стандартный переносимый исполняемый (portable executable, PE) файл 32-разрядной (PE32) или 64-разрядной Windows (PE32+), который требует для своего выполнения CLR Исходный код программы может быть написан на любом языке, поддерживающем среду выполнения CLR. Затем соответствующий компилятор проверяет синтаксис и анализирует исходный код программы. Вне зависимости от типа используемого компилятора результатом компиляции будет являться управляемый модуль (managed module) — стандартный переносимый исполняемый (portable executable, PE) файл 32-разрядной (PE32) или 64-разрядной Windows (PE32+), который требует для своего выполнения CLR

Слайд 13


Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №13
Описание слайда:

Слайд 14





Все CLR-совместимые компиляторы генерируют IL-код.IL-код иногда называют управляемым (managed code), потому что CLR управляет его выполнением.
Описание слайда:
Все CLR-совместимые компиляторы генерируют IL-код.IL-код иногда называют управляемым (managed code), потому что CLR управляет его выполнением.

Слайд 15





Преимущества метаданных
Описание слайда:
Преимущества метаданных

Слайд 16





Сборка (assembly) — это абстрактное понятие, понять смысл которого на первых порах бывает нелегко.
Описание слайда:
Сборка (assembly) — это абстрактное понятие, понять смысл которого на первых порах бывает нелегко.

Слайд 17


Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №17
Описание слайда:

Слайд 18





Манифест представляет собой обычный набор таблиц метаданных. Эти таблицы описывают файлы, которые входят в сборку, общедоступные экспортируемые типы, реализованные в файлах сборки, а также относящиеся к сборке файлы ресурсов или данных.
Описание слайда:
Манифест представляет собой обычный набор таблиц метаданных. Эти таблицы описывают файлы, которые входят в сборку, общедоступные экспортируемые типы, реализованные в файлах сборки, а также относящиеся к сборке файлы ресурсов или данных.

Слайд 19





JIT (Just in Time ) компилятор
Описание слайда:
JIT (Just in Time ) компилятор

Слайд 20


Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №20
Описание слайда:

Слайд 21


Net Framework - платформа разработки, для создания приложений для Windows, Windows Phone, Windows Server и Microsoft Azure, слайд №21
Описание слайда:

Слайд 22





Языки .Net
C#
C++/CLI
Visual Basic
F#
Iron Python
Iron Ruby
…
Описание слайда:
Языки .Net C# C++/CLI Visual Basic F# Iron Python Iron Ruby …

Слайд 23





Компиляция кода
Описание слайда:
Компиляция кода

Слайд 24





Сборка(assembly)
Сборка представляет собой самоописываемый двоичный файл, обслуживаемый CLR. 
Содержит:
Манифест
IL код
Ресурсы
Описание слайда:
Сборка(assembly) Сборка представляет собой самоописываемый двоичный файл, обслуживаемый CLR.  Содержит: Манифест IL код Ресурсы

Слайд 25





Метаданные
Данные о данных
Метаданные устраняют необходимость в заголовочных файлах
Верификации кода CLR использует метаданные
Метаданные позволяют сборщику мусора отслеживать жизненный цикл объектов.
Описание слайда:
Метаданные Данные о данных Метаданные устраняют необходимость в заголовочных файлах Верификации кода CLR использует метаданные Метаданные позволяют сборщику мусора отслеживать жизненный цикл объектов.

Слайд 26





Манифест
Манифест это метаданные описывающие сборку.
Описание слайда:
Манифест Манифест это метаданные описывающие сборку.

Слайд 27





Выполнение
Описание слайда:
Выполнение

Слайд 28





FCL(Framework Class Library)
Набор сборок в формате DLL, содержащих несколько тысяч определений типов, каждый из которых предоставляет некоторую функциональность.
Описание слайда:
FCL(Framework Class Library) Набор сборок в формате DLL, содержащих несколько тысяч определений типов, каждый из которых предоставляет некоторую функциональность.

Слайд 29





CTS (Common Type System)
Формальная спецификация, описывающая способ определения и поведение типов.
Описание слайда:
CTS (Common Type System) Формальная спецификация, описывающая способ определения и поведение типов.

Слайд 30





CLS (Common Language Speciication)
Спецификация, в которой перечислен минимальный набор возможностей, которые должны поддерживаться компилятором для генерирования типов, совместимых с другими компонентами, написанными на других CLS-совместимых языках.
Описание слайда:
CLS (Common Language Speciication) Спецификация, в которой перечислен минимальный набор возможностей, которые должны поддерживаться компилятором для генерирования типов, совместимых с другими компонентами, написанными на других CLS-совместимых языках.

Слайд 31





CLR & CTS
Описание слайда:
CLR & CTS



Похожие презентации
Mypresentation.ru
Загрузить презентацию