Tải bản đầy đủ (.ppt) (10 trang)

Tài liệu Bài 1: Microsoft .NET pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (238.31 KB, 10 trang )



Bài 1.
Bài 1.
Microsoft
Microsoft
.NET
.NET
Nhằm trang bị cho người học các kiến thức về:
Nhằm trang bị cho người học các kiến thức về:



Nền tảng Microsoft .NET
Nền tảng Microsoft .NET



Trình biên dịch và MSIL.
Trình biên dịch và MSIL.



Lý do và lịch sử về sự ra đời của ngôn ngữ C#.
Lý do và lịch sử về sự ra đời của ngôn ngữ C#.


1. Microsoft .NET
1. Microsoft .NET



Microsoft .NET là môi trường phát triển và thực thi các ứng dụng
Microsoft .NET là môi trường phát triển và thực thi các ứng dụng
dựa trên các ngôn ngữ của Microsoft.
dựa trên các ngôn ngữ của Microsoft.
Các ngôn ngữ Microsoft dựa trên NET : Visual Basic.NET , C#.NET, C+
Các ngôn ngữ Microsoft dựa trên NET : Visual Basic.NET , C#.NET, C+
+.NET, J#.NET , Jscript.NET.
+.NET, J#.NET , Jscript.NET.
Microsoft .NET gồm 2 phần chính : Framework và Integrated
Microsoft .NET gồm 2 phần chính : Framework và Integrated
Development Environment (IDE).
Development Environment (IDE).


1.1 Framework(.NET Framework)
1.1 Framework(.NET Framework)


Framework là một khung lập trình tập hợp các thư viện lập trình
Framework là một khung lập trình tập hợp các thư viện lập trình
có thể được cài thêm hoặc đã có sẵn trong các hệ điều hành Windows. Nó
có thể được cài thêm hoặc đã có sẵn trong các hệ điều hành Windows. Nó
cung cấp những giải pháp thiết yếu cho những yêu cầu thông thường của
cung cấp những giải pháp thiết yếu cho những yêu cầu thông thường của
các chương trình điện toán như lập trình giao diện người dùng, truy cập
các chương trình điện toán như lập trình giao diện người dùng, truy cập
dữ liệu, kết nối cơ sở dữ liệu, ứng dụng web, các giải thuật số học và giao
dữ liệu, kết nối cơ sở dữ liệu, ứng dụng web, các giải thuật số học và giao
tiếp mạng. Ngoài ra,
tiếp mạng. Ngoài ra,

khung lập trình .NET
khung lập trình .NET
quản lý việc thực thi các
quản lý việc thực thi các
chương trình .NET do đó người dùng cần phải cài .NET để có thể chạy
chương trình .NET do đó người dùng cần phải cài .NET để có thể chạy
các chương trình .NET.
các chương trình .NET.
.NET Framework có hai thành phần chính: Common Language Runtime
.NET Framework có hai thành phần chính: Common Language Runtime
(CLR) và thư viện lớp .NET Framework
(CLR) và thư viện lớp .NET Framework


1.1.1 Common Language Runtime
1.1.1 Common Language Runtime
(CLR)
(CLR)
Common Language Runtime (gọi tắt là bộ thực thi) được xây dựng
Common Language Runtime (gọi tắt là bộ thực thi) được xây dựng
trên các dịch vụ hệ điều hành. Nó chịu trách nhiệm thực hiện các ứng
trên các dịch vụ hệ điều hành. Nó chịu trách nhiệm thực hiện các ứng
dụng và đảm bảo các phần liên quan đến ứng dụng đều được đáp ứng như
dụng và đảm bảo các phần liên quan đến ứng dụng đều được đáp ứng như
quản lí bộ nhớ, an ninh bảo mật, tích hợp ngôn ngữ..v.v. Bộ thực thi bao
quản lí bộ nhớ, an ninh bảo mật, tích hợp ngôn ngữ..v.v. Bộ thực thi bao
gồm nhiều dịch vụ hỗ trợ phát triển và triển khai ứng dụng cũng như cải
gồm nhiều dịch vụ hỗ trợ phát triển và triển khai ứng dụng cũng như cải
thiện tính đáng tin cậy của ứng dụng. Tuy vậy, những nhà phát triển trên
thiện tính đáng tin cậy của ứng dụng. Tuy vậy, những nhà phát triển trên

thực tế không tương tác với CLR. Tuy vậy, những nhà phát triển trên thực
thực tế không tương tác với CLR. Tuy vậy, những nhà phát triển trên thực
tế không tương tác với CLR. Họ sử dụng một tập các thư viện lớp cơ sở
tế không tương tác với CLR. Họ sử dụng một tập các thư viện lớp cơ sở
được xây dựng bên trên bộ thực thi này thông qua các ngôn ngữ lập trình.
được xây dựng bên trên bộ thực thi này thông qua các ngôn ngữ lập trình.


1.1.2 Thư viện lớp .NET
1.1.2 Thư viện lớp .NET
Framework
Framework
Thư viện lớp, một thành phần chính khác của .NET Framework là
Thư viện lớp, một thành phần chính khác của .NET Framework là
một tập hợp hướng đối tượng của các kiểu dữ liệu được dùng lại, nó cho
một tập hợp hướng đối tượng của các kiểu dữ liệu được dùng lại, nó cho
phép chúng ta có thể phát triển những ứng dụng từ những ứng dụng truyền
phép chúng ta có thể phát triển những ứng dụng từ những ứng dụng truyền
thống command-line hay những ứng dụng có giao diện đồ họa (GUI) đến
thống command-line hay những ứng dụng có giao diện đồ họa (GUI) đến
những ứng dụng mới nhất được cung cấp bởi ASP.NET, như là Web
những ứng dụng mới nhất được cung cấp bởi ASP.NET, như là Web
Form và dịch vụ XML Web.
Form và dịch vụ XML Web.

×