🗊Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски Хоноруван. -

Категория: Технологии
Нажмите для полного просмотра!
Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №1Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №2Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №3Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №4Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №5Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №6Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №7Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №8Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №9Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №10Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №11Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №12Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №13Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №14Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №15Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №16Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №17Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №18Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №19Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №20Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №21Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №22Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №23Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №24Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №25Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №26Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №27Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №28Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №29Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №30Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №31Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №32Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №33Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №34Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №35Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №36Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №37Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №38Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №39Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №40Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №41Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №42Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №43Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №44Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №45Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №46Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №47Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №48Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №49Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №50

Содержание

Вы можете ознакомиться и скачать Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски Хоноруван. -. Презентация содержит 50 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Microsoft.NET Framework Кратък обзор Светлин Наков Консултант по разработка на софтуер Софийски УниверситетСв. Климент Охридски  Хоноруван. -, слайд №1
Описание слайда:

Слайд 2





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

Слайд 3





Визията на Microsoft за .NET
Описание слайда:
Визията на Microsoft за .NET

Слайд 4





.NET Framework
Модел за програмиране за .NET
Платформа за изпълнение на .NET код в управлявана среда
Удобна среда за разработка и изпълнение на мрежови приложения и Web услуги
Програмно API и единен framework, независим от езиците за програмиране
Кодът работи на различни платформи (Windows, Linux, FreeBSD, …)
Описание слайда:
.NET Framework Модел за програмиране за .NET Платформа за изпълнение на .NET код в управлявана среда Удобна среда за разработка и изпълнение на мрежови приложения и Web услуги Програмно API и единен framework, независим от езиците за програмиране Кодът работи на различни платформи (Windows, Linux, FreeBSD, …)

Слайд 5





Сърцето на .NET Framework: FCL & CLR
Common Language Runtime
Управление на паметта (garbage collection)
Интеграция на различни езици
Поддържа множество версии за компонентите (т. нар. assemblies) – няма вече конфликти
Интегрирана сигурност
Framework Class Library
Предоставя основната функционалност за разработка:
	ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, ...
Описание слайда:
Сърцето на .NET Framework: FCL & CLR Common Language Runtime Управление на паметта (garbage collection) Интеграция на различни езици Поддържа множество версии за компонентите (т. нар. assemblies) – няма вече конфликти Интегрирана сигурност Framework Class Library Предоставя основната функционалност за разработка: ASP.NET, Web Services, ADO.NET, Windows Forms, IO, XML, ...

Слайд 6





.NET Framework
 Common Language Runtime
CLR управлява процеса на изпълнение на кода
Управлява паметта, конкурентността, ...
Code-based security
Role-based security
Описание слайда:
.NET Framework Common Language Runtime CLR управлява процеса на изпълнение на кода Управлява паметта, конкурентността, ... Code-based security Role-based security

Слайд 7





.NET Framework
 Base Class Library
Богата обектно-ориентирана библиотека от преизползваеми типове
Колекции, вход-изход, работа със символни низове, …
Описание слайда:
.NET Framework Base Class Library Богата обектно-ориентирана библиотека от преизползваеми типове Колекции, вход-изход, работа със символни низове, …

Слайд 8





.NET Framework
 Data Access Layer
Достъп до релационни бази данни
Disconnected модел на данните
Работа с XML
Описание слайда:
.NET Framework Data Access Layer Достъп до релационни бази данни Disconnected модел на данните Работа с XML

Слайд 9





.NET Framework
 ASP.NET & Windows Forms
Потребителски интерфейс за приложенията – Web-базиран, Windows GUI, Web услуги, …
Описание слайда:
.NET Framework ASP.NET & Windows Forms Потребителски интерфейс за приложенията – Web-базиран, Windows GUI, Web услуги, …

Слайд 10





.NET Framework
 Programming Languages
Използвате любимия си език!
Описание слайда:
.NET Framework Programming Languages Използвате любимия си език!

Слайд 11





.NET Framework
 Common Language Specification
Описание слайда:
.NET Framework Common Language Specification

Слайд 12





.NET Framework
 Visual Studio .NET
Описание слайда:
.NET Framework Visual Studio .NET

Слайд 13





Поддръжка на много езици
Описание слайда:
Поддръжка на много езици

Слайд 14





Примерна програма на MSIL
.method private hidebysig static void Main() cil managed
{
  .entrypoint
  // Code size       11 (0xb)
  .maxstack  8
  IL_0000:  ldstr      "Hello, world!"
  IL_0005:  call       void [mscorlib]System.Console::WriteLine(string)
  IL_000a:  ret
} // end of method HelloWorld::Main
Описание слайда:
Примерна програма на MSIL .method private hidebysig static void Main() cil managed { .entrypoint // Code size 11 (0xb) .maxstack 8 IL_0000: ldstr "Hello, world!" IL_0005: call void [mscorlib]System.Console::WriteLine(string) IL_000a: ret } // end of method HelloWorld::Main

Слайд 15





.NET езиците
Езици, предоставени от Microsoft
C++, C#, J#, VB.NET, JScript
Езици от трети доставчици
Perl, Python, Pascal, APL, COBOL, Eiffel, Haskell, ML, Oberon, Scheme, Smalltalk…
Смесване на използваните езици
Междуезиково наследяване на типове и управление на изключения
Един проект може да съдържа код на различни езици
Интеграцията е вградена, а не сглобена
Няма допълнителни особености или други API за учене
Описание слайда:
.NET езиците Езици, предоставени от Microsoft C++, C#, J#, VB.NET, JScript Езици от трети доставчици Perl, Python, Pascal, APL, COBOL, Eiffel, Haskell, ML, Oberon, Scheme, Smalltalk… Смесване на използваните езици Междуезиково наследяване на типове и управление на изключения Един проект може да съдържа код на различни езици Интеграцията е вградена, а не сглобена Няма допълнителни особености или други API за учене

Слайд 16





Езикът C#
Смесица между C++, Java и Delphi
Компонентно-ориентиранo програмиране
Свойства, методи, събития
Атрибути, XML-базирана документация
Всичко накуп, без header файлове, IDL и т.н.
Може да се ползва в Web-приложения
Всичко е обект!
Примитивните типове са обекти, напр. 5.ToString() е валидно извикване
Единна система типове = леснота за работа
Добра разширяемост и възможност за преизползване
Описание слайда:
Езикът C# Смесица между C++, Java и Delphi Компонентно-ориентиранo програмиране Свойства, методи, събития Атрибути, XML-базирана документация Всичко накуп, без header файлове, IDL и т.н. Може да се ползва в Web-приложения Всичко е обект! Примитивните типове са обекти, напр. 5.ToString() е валидно извикване Единна система типове = леснота за работа Добра разширяемост и възможност за преизползване

Слайд 17





Езикът C# – пример
using System;

class HelloWorld
{
	public static void main()
	{
		Console.WriteLine(“Hello, world!”);
	}
}
Описание слайда:
Езикът C# – пример using System; class HelloWorld { public static void main() { Console.WriteLine(“Hello, world!”); } }

Слайд 18





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

Слайд 19





VS.NET – Единна среда за разработка – единни умения
От Visual Studio.NET можете:
Да пишете код
Да рисувате потребителски интерфейс
Да разглеждате документацията
Да изпълнявате и тествате
Да дебъгвате
Единна среда за всички езици
Единна среда за всички платформи
Единна среда за всички технологии
Описание слайда:
VS.NET – Единна среда за разработка – единни умения От Visual Studio.NET можете: Да пишете код Да рисувате потребителски интерфейс Да разглеждате документацията Да изпълнявате и тествате Да дебъгвате Единна среда за всички езици Единна среда за всички платформи Единна среда за всички технологии

Слайд 20





Visual Studio .NET
Описание слайда:
Visual Studio .NET

Слайд 21





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

Слайд 22





.NET Framework – пакети
Описание слайда:
.NET Framework – пакети

Слайд 23





Пакетите от Base Class Library
Описание слайда:
Пакетите от Base Class Library

Слайд 24





Base Class Library
Типове данни, конвертиране, форматиране
Колекции:  ArrayList, Hashtable, ...
Интернационализация: култури, сортиране
I/O:  Бинарни и текстови потоци, файлове, ...
Мрежово програмиране: TCP/IP, HTTP, ...
Reflection:  метаданни и създаване на MSIL
Сигурност: Криптография, права за достъп
Текст: Кодирания, регулярни изрази, ...
Remoting и Serialization: отдалечено извикване
Многонишковост и синхронизация
Описание слайда:
Base Class Library Типове данни, конвертиране, форматиране Колекции: ArrayList, Hashtable, ... Интернационализация: култури, сортиране I/O: Бинарни и текстови потоци, файлове, ... Мрежово програмиране: TCP/IP, HTTP, ... Reflection: метаданни и създаване на MSIL Сигурност: Криптография, права за достъп Текст: Кодирания, регулярни изрази, ... Remoting и Serialization: отдалечено извикване Многонишковост и синхронизация

Слайд 25





Пакетите Data и XML
Описание слайда:
Пакетите Data и XML

Слайд 26





ADO.NET и XML
ADO.NET приема всякакви типове данни
XML (йерархични), релационни, ...
Мощно кеширане в паметта (DataSet)
DataSet може да съдържа различни обекти: таблици, изгледи, релации, constraints, ...
Лек, stateless, disconnected модел
Вградено поддържа релационен и XML достъп
Високоскоростен поточно-ориентиран  достъп до данните
Сериозна поддръжка на XML: 
W3C DOM, XSL/T, XPath и XSchema
Описание слайда:
ADO.NET и XML ADO.NET приема всякакви типове данни XML (йерархични), релационни, ... Мощно кеширане в паметта (DataSet) DataSet може да съдържа различни обекти: таблици, изгледи, релации, constraints, ... Лек, stateless, disconnected модел Вградено поддържа релационен и XML достъп Високоскоростен поточно-ориентиран достъп до данните Сериозна поддръжка на XML: W3C DOM, XSL/T, XPath и XSchema

Слайд 27





VS.NET – DataSet редактор
Описание слайда:
VS.NET – DataSet редактор

Слайд 28





Пакетите от Windows Forms
Описание слайда:
Пакетите от Windows Forms

Слайд 29





Windows Forms
Windows Forms е framework за създаване на приложения с прозоречно-базиран графичен потребителски интерфейс
RAD (Rapid Application Development)
Component-based
Event-driven
Богат набор от контроли
Data-aware компоненти
Поддръжка на печатане
Вградена поддръжка на Unicode
Позволява наследяване на потребителски интерфейс
Описание слайда:
Windows Forms Windows Forms е framework за създаване на приложения с прозоречно-базиран графичен потребителски интерфейс RAD (Rapid Application Development) Component-based Event-driven Богат набор от контроли Data-aware компоненти Поддръжка на печатане Вградена поддръжка на Unicode Позволява наследяване на потребителски интерфейс

Слайд 30





VS.NET – Windows Forms редактор
Описание слайда:
VS.NET – Windows Forms редактор

Слайд 31





Demo 1
Създаване на просто приложение за достъп до база от данни чрез:
Windows Forms
ADO.NET
MS SQL Server
Visual Studio .NET
Описание слайда:
Demo 1 Създаване на просто приложение за достъп до база от данни чрез: Windows Forms ADO.NET MS SQL Server Visual Studio .NET

Слайд 32





Demo 1 – архитектура
Описание слайда:
Demo 1 – архитектура

Слайд 33





Пакетите от ASP.NET
Описание слайда:
Пакетите от ASP.NET

Слайд 34





ASP.NET
Framework за създаване на Web-базирани приложения и Web-услуги на всеки .NET език
C#, C++, VB.NET, JScript, ...
Поддържа на различни клиенти
DHTML, HTML 3.2, WML, мобилни устройства
ASP.NET Web-приложенията се компилират до assemblies
Кешират се при първо извикване и след това се изпълняват от кеша веднага
Има разделяне на кода от Web-дизайна
Програмистите и дизайнерите могат да работят независимо
Описание слайда:
ASP.NET Framework за създаване на Web-базирани приложения и Web-услуги на всеки .NET език C#, C++, VB.NET, JScript, ... Поддържа на различни клиенти DHTML, HTML 3.2, WML, мобилни устройства ASP.NET Web-приложенията се компилират до assemblies Кешират се при първо извикване и след това се изпълняват от кеша веднага Има разделяне на кода от Web-дизайна Програмистите и дизайнерите могат да работят независимо

Слайд 35





ASP.NET
Богат набор от ASP.NET server контроли
Валидация на данните
Data-bound grids
Event-driven модел за изпълнение
Отлична поддръжка на Web-услуги
Лесно внедряване (deployment)
Висока надеждност
Висока производителност и скалируемост
Скалируемо управление на информацията за състоянието (session state management)
Описание слайда:
ASP.NET Богат набор от ASP.NET server контроли Валидация на данните Data-bound grids Event-driven модел за изпълнение Отлична поддръжка на Web-услуги Лесно внедряване (deployment) Висока надеждност Висока производителност и скалируемост Скалируемо управление на информацията за състоянието (session state management)

Слайд 36





VS.NET – Web Forms редактор
Описание слайда:
VS.NET – Web Forms редактор

Слайд 37





ASP.NET WebMatrix
Описание слайда:
ASP.NET WebMatrix

Слайд 38





Demo 2
Създаване на просто Web-базирано приложение за достъп до база данни чрез:
ASP.NET (Web Forms)
ADO.NET
MS SQL Server
MS Internet Information Server
Visual Studio .NET
Описание слайда:
Demo 2 Създаване на просто Web-базирано приложение за достъп до база данни чрез: ASP.NET (Web Forms) ADO.NET MS SQL Server MS Internet Information Server Visual Studio .NET

Слайд 39





Demo 2 – архитектура
Описание слайда:
Demo 2 – архитектура

Слайд 40





Web-услуги
Web-услугите са програмни компоненти, достъпни отдалечено през Web
Използват стандартите HTTP, XML и SOAP
Имат стандартно описание на езика WSDL
Извикват се с лекота от всеки клиент на всяка платформа
Моделът за изпълнение е “заявка-отговор” –прилича на компонентно-ориентираното програмиране, но работи през Web
ASP.NET – лесен програмен модел за разработка на Web-услуги
Пишем .ASMX файлове с обикновени класове и методи в тях
ASP.NET ги компилира при поискване, генерира им WSDL и създава им тестова страница
Описание слайда:
Web-услуги Web-услугите са програмни компоненти, достъпни отдалечено през Web Използват стандартите HTTP, XML и SOAP Имат стандартно описание на езика WSDL Извикват се с лекота от всеки клиент на всяка платформа Моделът за изпълнение е “заявка-отговор” –прилича на компонентно-ориентираното програмиране, но работи през Web ASP.NET – лесен програмен модел за разработка на Web-услуги Пишем .ASMX файлове с обикновени класове и методи в тях ASP.NET ги компилира при поискване, генерира им WSDL и създава им тестова страница

Слайд 41





Web Service – пример на C#
Описание слайда:
Web Service – пример на C#

Слайд 42





Demo 3
Създаване на проста Web-услуга чрез:
ASP.NET (Web Services)
MS Internet Information Server
Visual Studio .NET
Описание слайда:
Demo 3 Създаване на проста Web-услуга чрез: ASP.NET (Web Services) MS Internet Information Server Visual Studio .NET

Слайд 43





Shared Source CLI (Rotor)
Некомерсиална имплементация на CLI, достъпна във вид на сорс-код. Съдържа:
Среда за изпълнение на MSIL код (managed execution environment) с JIT-компилатор
Компилатор за езиците C# и JScript
Инструменти за разработка – ilasm, ildasm, cordbg, metainfo, …
Реализирана изцяло на C++ и C#
Компилира се MS Visual Studio .NET
Достъпна за научни изследвания, образователна и учебна дейност
Работи под FreeBSD, Windows и Mac OS
Описание слайда:
Shared Source CLI (Rotor) Некомерсиална имплементация на CLI, достъпна във вид на сорс-код. Съдържа: Среда за изпълнение на MSIL код (managed execution environment) с JIT-компилатор Компилатор за езиците C# и JScript Инструменти за разработка – ilasm, ildasm, cordbg, metainfo, … Реализирана изцяло на C++ и C# Компилира се MS Visual Studio .NET Достъпна за научни изследвания, образователна и учебна дейност Работи под FreeBSD, Windows и Mac OS

Слайд 44





.NET Framework – ресурси
Web-сайтове:
Официален сайт на .NET Framework – http://msdn.microsoft.com/netframework/
Microsoft .NET Framework Community –  http://www.gotdotnet.com/
ASP.NET – http://www.asp.net/
.NET Windows Forms – http://www.windowsforms.net/
O’Reilly .NET Community Site – http://www.ondotnet.com/
Microsoft Patterns and Practices – http://msdn.microsoft.com/practices/
Code Project – http://www.codeproject.net/
Описание слайда:
.NET Framework – ресурси Web-сайтове: Официален сайт на .NET Framework – http://msdn.microsoft.com/netframework/ Microsoft .NET Framework Community – http://www.gotdotnet.com/ ASP.NET – http://www.asp.net/ .NET Windows Forms – http://www.windowsforms.net/ O’Reilly .NET Community Site – http://www.ondotnet.com/ Microsoft Patterns and Practices – http://msdn.microsoft.com/practices/ Code Project – http://www.codeproject.net/

Слайд 45





.NET Framework – Resources
Web-сайтове:
Mono – Open Source .NET Framework – http://www.go-mono.org/
Rotor – MS Shared Source .NET CLI – http://msdn.microsoft.com/net/sscli/
Курс по .NET Framework в Софийски Университет – http://www.nakov.com/dotnet/
Нюзгрупи:
Нюзгрупата на .NET Framework – news://msnews.microsoft.com/microsoft.public.dotnet.framework
Българската нюзгрупа на Microsoft –news://msnews.microsoft.com/microsoft.public.bg.developer
Описание слайда:
.NET Framework – Resources Web-сайтове: Mono – Open Source .NET Framework – http://www.go-mono.org/ Rotor – MS Shared Source .NET CLI – http://msdn.microsoft.com/net/sscli/ Курс по .NET Framework в Софийски Университет – http://www.nakov.com/dotnet/ Нюзгрупи: Нюзгрупата на .NET Framework – news://msnews.microsoft.com/microsoft.public.dotnet.framework Българската нюзгрупа на Microsoft –news://msnews.microsoft.com/microsoft.public.bg.developer

Слайд 46





Въпроси?
Въпроси?
Описание слайда:
Въпроси? Въпроси?

Слайд 47





Моите въпроси към вас
Можем ли да разработваме .NET Framework приложения, който да се изпълняват върху мобилни устройства (мобилни телефони, PDA, handheld, …)?

Отговор:
Microsoft .NET Compact Framework
Той е стандартна част от Microsoft Visual Studio .NET 2003
Описание слайда:
Моите въпроси към вас Можем ли да разработваме .NET Framework приложения, който да се изпълняват върху мобилни устройства (мобилни телефони, PDA, handheld, …)? Отговор: Microsoft .NET Compact Framework Той е стандартна част от Microsoft Visual Studio .NET 2003

Слайд 48





Моите въпроси към вас
Как можем да прекомпилираме  предварително .NET assemblies за да ускорим изпълнението им? Има ли стандартен инструмент за това?

Отговор:
Чрез програмката ngen.exe
Тя е стандартна част от .NET Framework
Описание слайда:
Моите въпроси към вас Как можем да прекомпилираме предварително .NET assemblies за да ускорим изпълнението им? Има ли стандартен инструмент за това? Отговор: Чрез програмката ngen.exe Тя е стандартна част от .NET Framework

Слайд 49





Моите въпроси към вас
MSIL е изключително лесен за декомпилиране. Как можем да защитим нашия .NET код от reverse-engineering атаки? 

Отговор:
Чрез използване на obfuscator за .NET, например Dotfuscator
DotFuscator се разпространява стандартно с Visual Studio .NET
Описание слайда:
Моите въпроси към вас MSIL е изключително лесен за декомпилиране. Как можем да защитим нашия .NET код от reverse-engineering атаки? Отговор: Чрез използване на obfuscator за .NET, например Dotfuscator DotFuscator се разпространява стандартно с Visual Studio .NET

Слайд 50





Моите въпроси към вас
В един DataSet компонент от ADO.NET може да има различни типове обекти? Един такъв тип обекти са таблиците. Кои са другите?

Отговор:
Таблици, View-та, релации и constraints (unique и foreign key)
Описание слайда:
Моите въпроси към вас В един DataSet компонент от ADO.NET може да има различни типове обекти? Един такъв тип обекти са таблиците. Кои са другите? Отговор: Таблици, View-та, релации и constraints (unique и foreign key)



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