2 u u u u NET Application domains

  • Slides: 68
Download presentation

Съдържание (2) u u u u Асемблита и метаданни. NET приложения Application domains Common

Съдържание (2) u u u u Асемблита и метаданни. NET приложения Application domains Common Language Specification (CLS), Common Type System (CTS) Common Language Infrastructure (CLI) и интеграцията на различни езици Framework Class Library Интегрирана среда за разработка Visual Studio. NET

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services . NET Enterprise Servers

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services . NET Enterprise Servers

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services . NET Enterprise Servers

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services . NET Enterprise Servers

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services

Архитектурата на. NET Framework . NET Smart Clients Visual Studio. NET Building Block Services . NET Enterprise Servers

Инфраструктурата на. NET Visual Studio. N ET A p p l i c a

Инфраструктурата на. NET Visual Studio. N ET A p p l i c a ti o n s Usi n g Y o u r S ervi ce S m a r t C l i e n ts. NE T F W Windows Your Internal Services Your applicatio ns and Web services. NET Framework Windows CE, XP, 2000, 2003 S mart Devi ces. NE T F W & CF S i mp l e Bro w sers Open Internet Protocols XML, XSLT, XSD, SOAP, DISCO, UDDI, XHTML, HTTP, SSL, WAP Sales Data Service Corporate Fulfillment Service. . NET Enterprise SQL Servers Biz. Talk Server Application Center Commerce Server Host Integration Server. . . Exchange Server . NE T F W Windows Building Block Passport – Identity Services Calendaring Service … [my. Service 3 rd Party Web Services Geographic Mapping Service Credit Card Statement Service …

Архитектура на. NET Framework ASP. NET и Windows Forms v Потребителски интерфейс за приложенията

Архитектура на. NET Framework ASP. NET и Windows Forms v Потребителски интерфейс за приложенията – Web-базиран, Windows GUI, Web услуги, … ASP. NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO. NET and XML Base Class Library Common Language Runtime Операционна система

Архитектура на. NET Framework Езици за програмиране v Език за програмиране по избор! C#

Архитектура на. NET Framework Езици за програмиране v Език за програмиране по избор! C# C++ VB. NET J# Perl ASP. NET Web Forms Web Services Mobile Internet Toolkit Delphi … Windows Forms ADO. NET and XML Base Class Library Common Language Runtime Операционна система

Архитектура на CLR Base Class Library Support Thread Support COM Marshaler Type Checker Exception

Архитектура на CLR Base Class Library Support Thread Support COM Marshaler Type Checker Exception Manager Security Engine Debug Engine IL to Native JIT Compiler Code Manager Class Loader Garbage Collector

Примерна програма на MSIL. method private hidebysig static void Main() cil managed {. entrypoint

Примерна програма на MSIL. method private hidebysig static void Main() cil managed {. entrypoint // Code size. maxstack 11 (0 xb) 8 ldstr "Hello, world!" call void [mscorlib]System. Console: : Write. Line(string) ret } // end of method Hello. World: : Main

Common Language Infrastructure u CLI стандартизира: v v v Common Language Specification (CLS) Common

Common Language Infrastructure u CLI стандартизира: v v v Common Language Specification (CLS) Common Type System (CTS) Common Intermediate Language (CIL) Управление на изключения Асемблита и метаданни Части от. NET Framework Class Library

Езикът C# – пример using System; class Hello. World { static void Main() {

Езикът C# – пример using System; class Hello. World { static void Main() { Console. Write. Line("Hello, world!"); } }

Framework Class Library (FCL) u u Framework Class Library е стандартната библиотека на. NET

Framework Class Library (FCL) u u Framework Class Library е стандартната библиотека на. NET Framework Състои се от: ASP. NET Web Forms, Web Services Mobile Internet Toolkit Windows Forms ADO. NET and XML Base Class Library

Пакетите от библиотеката FCL System. Web Services Description UI Html. Controls Discovery Web. Controls

Пакетите от библиотеката FCL System. Web Services Description UI Html. Controls Discovery Web. Controls System. Windows. Forms Design Protocols Component. Model System. Drawing Caching Security Drawing 2 D Printing Configuration Session. State Imaging Text System. Data System. Xml ADO SQL XSLT Design SQLTypes XPath Serialization System Runtime Interop. Services Collections IO Security Configuration Net Service. Process Diagnostics Reflection Text Remoting Globalization Resources Threading Serialization

Средата на Visual Studio. NET

Средата на Visual Studio. NET

Използвана литература u u u MSDN, . NET Framework Technology Overview – http: //msdn.

Използвана литература u u u MSDN, . NET Framework Technology Overview – http: //msdn. microsoft. com/netframework/technologyi nfo/overview/ MSDN, Overview of the. NET Framework – http: //msdn. microsoft. com/library/enus/cpguide/html/cpovrintroductiontonetframeworksd k. asp Microsoft. NET Glossary – http: //members. microsoft. com/partner/products/NET/ Microsoft. NET/Dot. Net. Glossary. aspx Mike Becker, . NET Technical Overview – http: //hpevents. hp 3. nl/hp_itanium/presentaties/MSFT%20%20 NET%20 technical%20 overview_1. 1. ppt MSDN Training, Programming C# (MOC 2124 C), Module 1: Overview of the Microsoft. NET Platform

Използвана литература u u Jonathon Walsh, Joe Misner, Smart Clients — A Practitioner's Point

Използвана литература u u Jonathon Walsh, Joe Misner, Smart Clients — A Practitioner's Point of View – http: //www. developer. com/mgmt/article. php/3306741 Svetlin Nakov, . NET Framework Overview – http: //www. nakov. com/publications/Nakov-Dot. NETFramework-Overview-english. ppt MSDN, Compiling to MSIL – http: //msdn. microsoft. com/library/enus/cpguide/html/cpconmicrosoftintermediatelanguage msil. asp MSDN, Application Domains Overview – http: //msdn. microsoft. com/library/enus/cpguide/html/cpconapplicationdomainsoverview. as p

Използвана литература u u u MSDN, What is the Common Language Specification – http:

Използвана литература u u u MSDN, What is the Common Language Specification – http: //msdn. microsoft. com/library/enus/cpguide/html/cpconwhatiscommonlanguagespeci fication. asp MSDN, Common Type System – http: //msdn. microsoft. com/library/enus/cpguide/html/cpconthecommontypesystem. asp MSDN, The Common Language Infrastructure (CLI) – http: //msdn. microsoft. com/netframework/using/unde rstanding/cli/ MSDN, C# Language – http: //msdn. microsoft. com/vcsharp/language/ MSDN, . NET Framework Class Library – http: //msdn. microsoft. com/library/enus/cpref/html/cpref_start. asp

Използвана литература u MSDN, Visual Studio. NET – Product Overview – http: //msdn. microsoft.

Използвана литература u MSDN, Visual Studio. NET – Product Overview – http: //msdn. microsoft. com/vstudio/productinfo/overv iew/