Tổng quan về Microsoft.NET & Visual Studio.NET

ppt 24 trang phuongnguyen 9410
Bạn đang xem 20 trang mẫu của tài liệu "Tổng quan về Microsoft.NET & Visual Studio.NET", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • ppttong_quan_ve_microsoft_net_visual_studio_net.ppt

Nội dung text: Tổng quan về Microsoft.NET & Visual Studio.NET

  1. Tổng quan về Microsoft.NET & Visual Studio.NET Bộ môn Công Nghệ Phần Mềm Khoa Công Nghệ Thông Tin Đại học Khoa Học Tự Nhiên
  2. Thế hệ thứ nhất Basic Automation Mục tiêu /Computerization Mainframes, COBOL, Oracle, Kỹ năng SQL Server, VB Kiến trúc Monolithic, Client/Server
  3. Thế hệ thứ hai Mục tiêu Web Enabling, Online Presence Kỹ năng HTML, DHTML, CORBA, COM, EJB Kiến trúc Phân tán / Multi Tier World Wide Web
  4. Web Services Mô hình ứng dụng trong tương lai Partner Web Service Web Services Internet + XML Partner Web Service YourCompany.com Application Data Access Business Logic and Storage Tier Tier Other Applications
  5. Smart Clients •Next Gen Clients •XML Web services •Client-Server •RAD •Components •PC GUI •LAN •Web •App Server •PC CUI Capabilities •Mainframe •Dumb terminal Time
  6. Thế hệ tiếp theo . Mục tiêu Tích hợp ứng dụng và tính di động Kỹ năng XML, SOAP, Mobile Programming Framework Kiến trúc Dynamic Service, Device Based World Wide Web World Wide Web
  7. The Mobile Device Universe User ExperiencesSolutions & User Clients Web services Tools Authentication SMS Voice Calls Subscriber DB MMS Data Calls Personalization Billing etc Infrastructure Servers, e.g. Network Operators
  8. Microsoft .NET Platform
  9. Các mô hình lập trình VB VC++ VJ++ VB Lang. API MFC / WIN32 API Java SDK MSVBVM MSVCRT MSJVM
  10. Mô hình lập trình trong .NET VB VB C++ C#VC++ JScript VJ++ XML Web Services User Interface VB Lang. API ADO.NET:MFC / WIN32 Data API& XML Java SDK NET Framework Base Class Library MSVBVM CommonMSVCRT Language RuntimeMSJVM
  11. .NET Framework & Visual Studio.NET VB C++ C# JScript Common Language Specification VisualStudio.NET ASP.NET: Web Services Windows and Web Forms Forms ADO.NET: Data and XML NET Framework Base Class Library Common Language Runtime
  12. .NET Framework & Visual Studio.NET Base Class Library Support VB C++ C# JScript Thread Support COM Marshaler Common Language Specification VisualStudio.NET Type Checker Exception Manager ASP.NET: Web Services Windows Security Engine Debug Engine and Web Forms Forms MSILADO.NET: to Native Data andCode XML Garbage Compilers Manager Collector NET Framework Base Class Library Class Loader Common Language Runtime
  13. .NET Framework & Visual Studio.NET VB C++ C# JScript System System.Security System.Runtime. Common Language Specification InteropServices VisualStudio.NET System.Net System.Text System.Globalization ASP.NET: Web Services Windows andSystem.Reflection Web Forms System.ThreadingFormsSystem.Configuration ADO.NET:System.IO DataSystem.Diagnostics and XML System.Collections NET Framework Base Class Library Common Language Runtime
  14. .NET Framework & Visual Studio.NET VB C++ C# JScript Common Language Specification VisualStudio.NET System.Data System.Xml ASP.NET: Web Services Windows DataSet DataRow and Web Forms FormsSystem.Xml.Schema DataTableADO.NET:DataView Data and XMLSystem.Xml.Serialization NET Framework Base Class Library Common Language Runtime
  15. .NET Framework & Visual Studio.NET VB C++ C# JScript System.Web Common Language Specification VisualStudio.NET Services UI Description HtmlControls ASP.NET: Web Services Windows Discovery WebControls and Web Forms Forms Protocols ADO.NET:Caching Data and XMLSecurity Configuration SessionState NET Framework Base Class Library Common Language Runtime
  16. .NET Framework & Visual Studio.NET VB C++ C# JScript System.Windows.Forms Common Language Specification VisualStudio.NET ASP.NET: Web ServicesSystem.DrawingWindows and Web Forms Forms ADO.NET: Data and XML NET Framework Base Class Library Common Language Runtime
  17. Các ngôn ngữ hỗ trợ .NET ◆ Visual Basic ◆ Pascal ◆ C# ◆ C ◆ Jscript ◆ SmallTalk ◆ C++ ◆ Oberon ◆ Visual J# ◆ Scheme ◆ Perl ◆ Mercury ◆ Python ◆ APL ◆ COBOL ◆ Haskell ◆ Eiffel ◆ ML ◆ Oz ◆ Ada ◆ Objective Caml
  18. Quá trình thông dịch Program in Program Interpreter source language execution results Error messages
  19. Quá trình biên dịch Source language Compiler Object code program Error messages
  20. Object code Program in L1 Compiler Object code Linker Object code language Object code
  21. Dịch sang hợp ngữ Program in Program in L1 language Compiler Asm language Assembler Object code Linker Object code Object code
  22. Máy ảo Program in source Compiler Bytecode Interpreter language Data Results
  23. Biên dịch Just-in-time Program in source Compiler Bytecode JIT-compiler language Data Execution Results
  24. Mô hình thực thi trong Microsoft .NET Source VB C# C++ COBOL code Compiler Compiler Compiler Compiler Managed Assembly Assembly Assembly Assembly IL Code IL Code IL Code code IL Code Common Language Runtime JIT Compiler Native Code Operating System Services