NET Framework Common Language Runtime v v CLR

  • Slides: 44
Download presentation

. NET Framework Common Language Runtime v v CLR управлява процеса на изпълнение на

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

. NET Framework Data Access Layer v v v Достъп до релационни бази данни

. NET Framework Data Access Layer v v v Достъп до релационни бази данни Disconnected модел на данните Работа с XML ADO. NET and XML. NET Framework (Base Class Library) Common Language Runtime Operating System

. 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. NET Framework (Base Class Library) Common Language Runtime Operating System

. NET Framework Programming Languages v Използвате любимия си език! C++ C# VB. NET

. NET Framework Programming Languages v Използвате любимия си език! C++ C# VB. NET Perl J# ASP. NET Web Forms Web Services Mobile Internet Toolkit … Windows Forms ADO. NET and XML. NET Framework (Base Class Library) Common Language Runtime Operating System

. NET Framework Common Language Specification C++ Common Language C# VB. NET Perl Specification

. NET Framework Common Language Specification C++ Common Language C# VB. NET Perl Specification J# … ASP. NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO. NET and XML. NET Framework (Base Class Library) Common Language Runtime Operating System

. NET Framework Visual Studio. NET C++ C# VB. NET Perl J# … Common

. NET Framework Visual Studio. NET C++ C# VB. NET Perl J# … Common Language Specification Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO. NET and XML. NET Framework (Base Class Library) Common Language Runtime Operating System V i s u a l S tu d i o. N E T ASP. NET

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

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

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

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

Visual Studio. NET

Visual Studio. NET

. NET Framework Library ASP. NET Web Forms, Web Services, Mobile Internet Toolkit Windows

. NET Framework Library ASP. NET Web Forms, Web Services, Mobile Internet Toolkit Windows Forms ADO. NET и XML Base Class Library

. NET Framework – пакети System. Web Services Description UI Html. Controls Discovery Web.

. NET Framework – пакети System. Web Services Description UI Html. Controls Discovery Web. Controls System. Win. 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

Пакетите от Base Class Library System Collections Security Configuration Service. Process Diagnostics Text Globalization

Пакетите от Base Class Library System Collections Security Configuration Service. Process Diagnostics Text Globalization Threading IO Runtime Interop. Services Net Reflection Remoting Resources Serialization

Пакетите Data и XML System. Data Ole. Db SQLClient Common SQLTypes System. Xml XSLT

Пакетите Data и XML System. Data Ole. Db SQLClient Common SQLTypes System. Xml XSLT XPath Serialization

Пакетите от Windows Forms System. Windows. Forms Design Component. Model System. Drawing 2 D

Пакетите от Windows Forms System. Windows. Forms Design Component. Model System. Drawing 2 D Printing Imaging Text

VS. NET – Windows Forms редактор

VS. NET – Windows Forms редактор

Демонстрация #1 – архитектура Application Database Sql. Connection Sql. Data. Adapter Fill Data. Grid

Демонстрация #1 – архитектура Application Database Sql. Connection Sql. Data. Adapter Fill Data. Grid Update Data. Set Microsoft SQL Server

Пакетите от ASP. NET System. Web Services Description UI Html. Controls Discovery Web. Controls

Пакетите от ASP. NET System. Web Services Description UI Html. Controls Discovery Web. Controls Protocols Caching Security Configuration Session. State

VS. NET – Web Forms редактор

VS. NET – Web Forms редактор

Демонстрация #2 – архитектура Web Application Database Sql. Connection Sql. Data. Adapter Fill Data.

Демонстрация #2 – архитектура Web Application Database Sql. Connection Sql. Data. Adapter Fill Data. Grid Update Data. Set Microsoft SQL Server

Web Service – пример на C# Parcel. Tracker. asmx <%@ Web. Service Language="C#" %>

Web Service – пример на C# Parcel. Tracker. asmx <%@ Web. Service Language="C#" %> using System; using System. Web. Services; public class Parcel. Tracker. Web. Service { [Web. Method] public string Get. Order. Status( int order. Number) { // Implementation here // return some_result; } }

Демонстрация #3 u Създаване на проста Web -услуга чрез: v v v ASP. NET

Демонстрация #3 u Създаване на проста Web -услуга чрез: v v v ASP. NET (Web Services) MS Internet Information Server Visual Studio. NET

. NET Framework – ресурси u Web-сайтове: v Официален сайт на. NET Framework –

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

. NET Framework – ресурси u u Web-сайтове: v Mono – Open Source. NET

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

Microsoft. NET Framework Кратък обзор Въпроси?

Microsoft. NET Framework Кратък обзор Въпроси?