1. Trang chủ
  2. » Công Nghệ Thông Tin

kiến trúc trên :Net Framework pps

10 291 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

1111 .Net Framework - Bộ thư viện các lớp ñối tượng Kiến trúc .Net Framework http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1212 Framework chính là một tập hợp hay thư viện các lớp ñối tượng hỗ trợ người lập trình khi xây dựng ứng dụng như Microsoft Foundation Class(MFC) là bộ thư viện trong Visual C++, Java Foundation Class(JFC) là bộ thư viện trong Java. .NET Framework là bộ thư viện dành cho các lập trình viên .NET. Với hơn 5000 lớp ñối tượng ñể gọi thực hiện ñủ các loại dịch vụ từ hệ ñiều hành, chúng ta có thể xây dựng ứng dụng bằng Notepad. Hay với phần mềm Visual Studio.NET với giao diện trực quan Nếu không có.NET Framework,Visual Studio.NET chỉ là vỏ bọc! Nhưng nếu không có Visual Studio.NET, công việc lập trình .NET cũng lắm bước gian nan! http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1313 Hệ ðiều Hành - Operating System Với vai trò quản lý việc xây dựng và thi hành ứng dụng .NET Framework cung cấp các lớp ñối tượng (Class) ñể thi hành các chức năng. Tuy nhiên ñược "hưởng ứng" hay không tùy thuộc khả năng của HðH. Với chức năng ñơn giản như Messagebox sẽ ñược .NET Framework sử dụng hàm API của Windows. Chức năng phức tạp như sử dụng các COMponent sẽ yêu cầu phải cài ñặt Microsoft Transaction Server (MTS) hay các chức năng trên Web cần phải cài ñặt Internet Information Server (IIS). Như vậy chọn HðH ñể sử dụng .NET Framework là quan trọng. (Windows XP, 2003 Server, Vista sẽ ñơn giản và tiện dụng trong khi lập trình) http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1414 Common Language Runtime - CLR Là thành phần "kết nối" giữa các phần khác trong .NET Framework với hệ ñiều hành. CLR giữ vai trò quản lý việc thi hành các ứng dụng viết bằng .NET. CLR sẽ thông dịch các lời gọi từ chương trình cho Windows thi hành, ñảm bảo ứng dụng không chiếm dụng và sử dụng tràn lan tài nguyên của hệ thống, không cho phép các lệnh "nguy hiểm" ñược thi hành. Các chức năng này ñược thực thi bởi các thành phần bên trong CLR như: Class loader, Just In Time compiler, COM marshaller, Security engine,… Trong các bản mới (XP.NET,2003, Vista) CLR ñược gắn kèm với hệ ñiều hành. ðiều này ñảm bảo ứng dụng viết ra sẽ chạy mà không cần cài ñặt. http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1515 Base Class Library – Thư viện các lớp cơ sở ðây là thư viện các lớp cơ bản nhất, ñược dùng trong khi lập trình hay bản thân những người xây dựng .NET Framework cũng phải dùng nó ñể xây dựng các lớp cao hơn. Các lớp trong thư viện này là String, Integer, … Ado.Net và Xml Bộ thư viện này gồm các lớp dùng ñể xử lý dữ liệu. ADO.NET thay thế ADO. Các lớp ñối tượng XML ñược cung cấp ñể bạn xử lý các dữ liệu theo ñịnh dạng mới: XML. Các ví dụ cho bộ thư viện này là SqlDataAdapter, SqlCommand, DataSet, XMLReader, XMLWriter,… http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1616 Asp.Net Bộ thư viện các lớp ñối tượng dùng trong việc xây dựng các ứng dụng Web. Ứng dụng web xây dựng bằng ASP.NET tận dụng ñược toàn bộ khả năng của .NET Framework. Một "phong cách" lập trình mới code behind. Sự xuất hiện của ASP.NET làm cân xứng giữa quá trình xây dựng ứng dụng trên Windows và Web. ASP.NET cung cấp một bộ các Server Control ñể lập trình viên bắt sự kiện và xử lý dữ liệu của ứng dụng như ñang làm việc với ứng dụng Windows. Cho phép chúng chuyển ứng dụng chạy trên Windows thành một ứng dụng Web khá dễ dàng. … http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1717 Window form Bộ thư viện về Window form gồm các lớp ñối tượng dành cho việc xây dựng các ứng dụng Windows. Việc xây dựng ứng dụng loại này vẫn ñược hỗ trợ tốt từ trước tới nay bởi các công cụ và ngôn ngữ lập trình của Microsoft. Giờ ñây, ứng dụng chỉ chạy trên Windows sẽ có thể làm việc với ứng dụng Web dựa vào Web service. Ví dụ về các lớp trong thư viện này là: Form, User Control,… http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1818 Web services Web services là các dịch vụ ñược cung cấp qua Web (hay Internet). Dịch vụ ñược coi là Web service không nhằm vào người dùng mà nhằm vào người xây dựng phần mềm. Web service có thể dùng ñể cung cấp các dữ liệu hay một chức năng tính toán. Web service ñược cung cấp dựa vào ASP.NET và sự hỗ trợ từ phía HðH của Internet Information Server. http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1919 Ví dụ, công ty du lịch ñang sử dụng một hệ thống phần mềm ñể ghi nhận thông tin về khách du lịch ñăng ký ñi các tour. ðể thực hiện việc ñặt phòng tại ñịa ñiểm du lịch, công ty cần biết thông tin về phòng trống tại các khách sạn. Khách sạn có thể cung cấp 1 Web service ñể cho biết thông tin về các phòng trống tại 1 thời ñiểm. Dựa vào ñó, phần mềm sẽ biết liệu có ñủ chỗ ñể ñặt phòng cho khách du lịch không? Nếu ñủ, phần mềm lại dùng 1 Web service khác cung cấp chức năng ñặt phòng. ðiểm lợi của Web service là không cần liên lạc với khách sạn ñể hỏi thông tin phòng rồi sau ñó lại xác ñịnh loại phòng nào cần ñặt, số lượng ñặt bao nhiêu, rồi lại liên lạc lại với khách sạn ñể ñặt phòng. http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 2020 Phân nhóm các lớp ñối tượng theo loại Namespace là tên gọi một nhóm các lớp ñối tượng phục vụ cho một mục ñích. Chẳng hạn, các lớp ñối tượng xử lý dữ liệu sẽ ñặt trong một namespace là Data. Các lớp ñối tượng dành cho vẽ ñặt trong namespace tên là Drawing. Một namespace có thể là con của một namespace lớn. Namespace lớn nhất là System. Hệ thống tên miền (Namespace) http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com . 1111 .Net Framework - Bộ thư viện các lớp ñối tượng Kiến trúc .Net Framework http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com 1212 Framework chính. Messagebox sẽ ñược .NET Framework sử dụng hàm API của Windows. Chức năng phức tạp như sử dụng các COMponent sẽ yêu cầu phải cài ñặt Microsoft Transaction Server (MTS) hay các chức năng trên Web cần phải. dụng ñược toàn bộ khả năng của .NET Framework. Một "phong cách" lập trình mới code behind. Sự xuất hiện của ASP.NET làm cân xứng giữa quá trình xây dựng ứng dụng trên Windows và Web. ASP.NET

Ngày đăng: 13/08/2014, 23:21

Xem thêm: kiến trúc trên :Net Framework pps

TỪ KHÓA LIÊN QUAN

w