Lp trình ng d ng trên n nt ng NET Framework

Một phần của tài liệu Nghiên Cứu Và Xây Dựng Công Cụ Tách Từ Tự Động Trong Tiếng JRAI (Trang 50 - 51)

.NET Framework đ c Microsoft cung c p là m t n n t ng 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ó 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 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 ti p m ng. Ngoài ra, .NET Framework qu n lý vi c th c thi các ch ng trình đ c vi t d a trên .NET, do đó đ ch y ch ng trình đ c vi t trên n n t ng .NET Framework thì ng i dùng c n ph i cài .NET Framework. N n t ng .NET Framework có 2 thành ph n chính là:

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 là n n t ng c a .NET Framework. CLR th c hi n qu n lý b nh , qu n lý th c thi ti u trình, th c thi mã ngu n, biên b ch và các d ch v h th ng

khác.

Trong .NET Framework, ch ng trình không đ c biên d ch vào các t p tin th c thi mƠ thay vƠo đó chúng đ c biên d ch vào nh ng t p tin trung gian g i là Microsoft Intermediate Language (MSIL). Nh ng t p tin MSIL đ c t o ra t C# c ng t ng t nh các t p tin MSIL đ c t o ra t nh ng ngôn ng khác c a .NET, đơy không c n bi t ngôn ng c a mã ngu n. i u quan tr ng chính y u c a CLR là chung (common). Mã ngu n đ c biên d ch vƠo MSIL khi chúng ta đóng gói d án. Mư MSIL nƠy đ c l u vƠo trong m t t p tin trên đ a. Khi chúng ta ch y ch ng trình, thì MSIL đ c biên d ch m t l n n a b i CLR, s d ng trình biên d ch Just-In-Time (JIT). L n biên d ch này cho ra k t qu lƠ mư máy đ c th c thi b i b x lý c a máy.

NET Framework class library:

NET Framework class library cung c p th vi n l p trình nh đ h a, c s d li u, d ch v web, ... cho các l p trình viên .NET. Các l p th vi n này cho phép l p trình viên d dàng phát tri n các ng d ng giao di n đ h a WinForm đ n nh ng ng d ng m i nh t đ c cung c p b i ASP.NET, nh lƠ Web Form vƠ dch v XML Web.

Một phần của tài liệu Nghiên Cứu Và Xây Dựng Công Cụ Tách Từ Tự Động Trong Tiếng JRAI (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(70 trang)