Bài giảng Lập trình .NET với VB.NET - Chương 1: Tổng quan về Microsoft.Net Platform - Phan Trọng Tiến

Nội dung chính

1.  Tổng quan

2.  Microsoft.Net Platform là gì?

3.  .Net Framework là gì?

4.  Các thành phần .Net Framwork?

5.  Những nổi bật VB.Net

pdf 24 trang yennguyen 6660
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Lập trình .NET với VB.NET - Chương 1: Tổng quan về Microsoft.Net Platform - Phan Trọng Tiến", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Lập trình .NET với VB.NET - Chương 1: Tổng quan về Microsoft.Net Platform - Phan Trọng Tiến

Bài giảng Lập trình .NET với VB.NET - Chương 1: Tổng quan về Microsoft.Net Platform - Phan Trọng Tiến
CHƯƠNG 1: TỔNG QUAN VỀ 
MICROSOFT.NET PLATFORM 
Phan Trọng Tiến 
BM Công nghệ phần mềm 
Khoa Công nghệ thông tin, VNUA 
Email: phantien84@gmail.com 
Website:  
Ch1 - Tong quan MS.Net Framework 1 
Nội dung chính 
1.  Tổng quan 
2.  Microsoft.Net Platform là gì? 
3.  .Net Framework là gì? 
4.  Các thành phần .Net Framwork? 
5.  Những nổi bật VB.Net 
Ch1 - Tong quan MS.Net Framework 2 
Mục đích của chương 
q Sau bài học sinh viên có thể: 
q Liệt kê các thành phần chính của .Net 
Platform. 
q Miêu tả .Net Framwork và các thành phần 
của nó. 
q Liệt kê các điểm nổi bật VB.Net: ADO.Net, 
Web Forms, Web Services 
Ch1 - Tong quan MS.Net Framework 3 
1. Tổng quan 
q  MS Visual Basic .Net là một cải tiến lớn 
của dòng sản phẩm Visual Basic. 
q Nắm được nhưng thuận lợi của .Net qua 
các phiên bản 
q Tìm hiểu mối quan hệ và các đặc điểm 
được cung cấp từ nền MS.Net trước khi 
bạn đi vào chi tiết ngôn ngữ VB.Net 
Ch1 - Tong quan MS.Net Framework 4 
2. Microsoft .Net Platform là gì? 
Ch1 - Tong quan MS.Net Framework 5 
Microsoft .Net Platform là gì? 
q .Net Platform bao gồm rất nhiều lõi 
(core) các dịch vụ và các đối tượng. 
q .Net Platform rất quan trọng bởi mục tiêu 
của platform này là để đơn giản trong 
phát triển Web bằng việc cung cấp các 
công cụ và công nghệ để bạn xây dựng và 
phân phối các ứng dụng Web. 
Ch1 - Tong quan MS.Net Framework 6 
.Net Platform cung cấp 
q  Một ngôn ngữ độc lập. Mô hình lập trình đồng nhất qua 
tất cả các tầng của ứng dụng. 
q  Có sự kết nối giữa các công nghệ. 
q  Dễ dàng thay đổi từ các công nghệ hiện tại. 
q  Cung cấp đầy đủ các nền tảngcông nghệ chuẩn cho 
Internet như Hypertext Transfer Protocol (HTTP), 
Extensible Markup Language (XML), và Simple Object 
Access Protocol (SOAP). 
Ch1 - Tong quan MS.Net Framework 7 
Lõi công nghệ trong.Net Platform 
q .Net Framework 
q Dựa trên nền tảng mới là Common Language 
Runtime (CLS). 
q Các ngôn ngữ .Net đều dùng chung CLS nên 
VS.Net không quan tâm tới ngôn ngữ lập 
trình. 
q .Net Buiding Block Services 
q Là các dịch vụ chương trình được phân phối 
theo cả hai dạng online và offline. 
q Được sử dụng ở bất kỳ platform nào hỗ trợ 
SOAP 
Ch1 - Tong quan MS.Net Framework 8 
Lõi công nghệ trong.Net Platform 
q Visual Studio .Net 
q Cung cấp môi trường phát triển mức cao cho 
các ứng dụng trên .Net Framwork. 
q .Net Enterprise Server 
q Cung cấp công nghệ giao tiếp với các sản 
phẩm khác như MS SQL Server, BizTalk 
Server  
Ch1 - Tong quan MS.Net Framework 9 
3. .Net Framework là gì? 
q Tổng quan .Net Framework 
q Các lợi ích của .Net Framework 
q Các ngôn ngữ trong .Net Framework 
 Trong phần này bạn sẽ biết được .Net Framework cung 
cấp tất cả các dịch vụ cho các ứng dụng như thế nào. Các 
ngôn ngữ được hỗ trợ trong .Net Framework. 
Ch1 - Tong quan MS.Net Framework 10 
Kiến trúc .Net Framework 
Ch1 - Tong quan MS.Net Framework 11 
Tổng quan .Net Framework 
q  Các thành phần xây dựng trong .Net Framwork 
q Trước COM, các ứng dụng là riêng biệt, không có hoặc ít sự tích hợp. 
q Thiết kế COM để tích hợp các thành phần -> cần phải viết code để gọi, 
quản lý  
q .Net các component đc xây dựng như một phần cơ sở thông dụng-> 
không cần phải có lời gọi khi sử dụng. 
q  Common Language Specification 
q Thừa kế các lớp được viết bằng các ngôn ngữ khác nhau. 
q  VS .Net 
q Cung cấp các công cụ để phát triển ứng dụng một cách nhanh nhất 
Ch1 - Tong quan MS.Net Framework 12 
Các lợi ích của .Net Framwork 
q Hỗ trợ các chuẩn thông dụng cho Web 
q Có thể mở rộng 
q Dễ dàng cho người phát triển 
q Được thiết kế dùng các mô hình ứng 
dụng thống nhất. 
Ch1 - Tong quan MS.Net Framework 13 
Các ngôn ngữ trong .Net Framework 
q  Visual Basic .Net 
q Là phiên bản mới của VB với nhiều đổi mới quan trọng. 
q  C# - Được thiết kế cho .Net 
q Ngôn ngữ mới hướng đối tượng 
q  Các quản lý mở rộng với Visual C++ 
q Cung cấp nhiều khả năng và điều khiển 
q  Jscript .Net 
q Cung cấp các cải tiến về hiệu năng 
q  Các ngôn ngữ của bên thứ ba 
q Cũng được hỗ trợ trong .Net : APL, COLBOL  
Ch1 - Tong quan MS.Net Framework 14 
4. Các thành phần .Net Framwork? 
q Common Language Runtime 
q .Net Framework Class Library 
q ADO.Net: Data và XML 
q ASP.Net: Webform và Services 
q User Interface 
Ch1 - Tong quan MS.Net Framework 15 
Các thành phần .Net Framwork 
Ch1 - Tong quan MS.Net Framework 16 
Common Languge Runtime 
Ch1 - Tong quan MS.Net Framework 17 
Common Language Runtime 
q Làm đơn giản cho phát triển ứng dụng. 
q Cung cấp môi trường thực thi mạnh mẽ 
và bảo mật, trợ giúp nhiều ngôn ngữ 
q Quản lý môi trường là gì? 
q Cung cấp các dịch vụ một cách tự động ví dụ 
như thu gom rác và bảo mật. 
Ch1 - Tong quan MS.Net Framework 18 
.Net Framework Class Library 
Ch1 - Tong quan MS.Net Framework 19 
ADO .NET: Data and XML 
Ch1 - Tong quan MS.Net Framework 20 
ASP .NET: Web Forms and Services 
Ch1 - Tong quan MS.Net Framework 21 
User Interface 
Ch1 - Tong quan MS.Net Framework 22 
5. Những nổi bật VB.Net 
q Các nổi bật chính về ngôn ngữ 
q Hỗ trợ hướng đối tượng 
q Quản lý bắt lỗi 
q Truy cập đầy đủ các chức năng .Net 
q Các tùy chọn mới Threading 
q Thu thập rác 
q Nổi bật phát triển Web 
q Tạo WebForm dễ dàng như WinForm 
q Tạo WebServices nhanh chóng 
Ch1 - Tong quan MS.Net Framework 23 
Tổng kết 
q  .NET Platform là gì? 
q  Các công nghệ lõi trong .NET Platform? 
q  Danh sách các thành phần của .NET Framework. 
q  Chức năng của common language runtime (CLR) là gì? 
q  Chắc năng của common language specification ? 
q  Thế nào là một Web Service? 
q  Quản lý môi trường là gì? 
Ch1 - Tong quan MS.Net Framework 24 

File đính kèm:

  • pdfbai_giang_lap_trinh_windows_chuong_1_tong_quan_ve_microsoft.pdf