THÔNG TIN FRAMEWORK .NET 3.5

THÔNG TIN FRAMEWORK .NET 3.5
.NET là một framework để phát triển các ứng dụng phần mềm. Nó được thiết kế và phát triển bởi Microsoft và phiên bản beta đầu tiên được phát hành vào năm 2000.

Nó được sử dụng để phát triển các ứng dụng cho web, Windows, điện thoại. Hơn nữa, nó cung cấp một loạt các chức năng và hỗ trợ.

Khung này chứa một số lượng lớn các thư viện lớp được gọi là Thư viện lớp khung (FCL). Các chương trình phần mềm viết bằng .NET được thực thi trong môi trường thực thi, được gọi là CLR (Thời gian chạy ngôn ngữ chung). Đây là những phần cốt lõi và thiết yếu của .NET framework.

Khung này cung cấp các dịch vụ khác nhau như quản lý bộ nhớ, kết nối mạng, bảo mật, quản lý bộ nhớ và an toàn kiểu.

.Net Framework hỗ trợ hơn 60 ngôn ngữ lập trình như C#, F#, VB.NET, J#, VC++, JScript.NET, APL, COBOL, Perl, Oberon, ML, Pascal, Eiffel, Smalltalk, Python, Cobra, ADA, vân vân.

Sau đây là Ngăn xếp .NET framework hiển thị các mô-đun và thành phần của Framework.

.NET Framework bao gồm bốn thành phần chính:
  1. Thời gian chạy ngôn ngữ chung (CLR)
  2. Thư viện lớp khung (FCL),
  3. Ngôn ngữ cốt lõi (WinForms, ASP.NETADO.NET) và
  4. Các mô-đun khác (WCF, WPF, WF, Card Space, LINQ, Entity Framework, Parallel LINQ, Task Parallel Library, v.v.)
.NET FRAMEWORK

CLR (Thời gian chạy ngôn ngữ chung)

Nó là một công cụ thực thi chương trình để tải và thực thi chương trình. Nó chuyển đổi chương trình thành mã gốc. Nó hoạt động như một giao diện giữa framework và hệ điều hành. Nó xử lý ngoại lệ, quản lý bộ nhớ và thu gom rác. Hơn nữa, nó cung cấp tính bảo mật, an toàn kiểu, khả năng tương tác và tính di động. Một danh sách các thành phần CLR được đưa ra dưới đây:
.NET FRAMEWORK

FCL (Thư viện lớp khung)

Nó là một thư viện tiêu chuẩn là tập hợp của hàng ngàn lớp và được sử dụng để xây dựng một ứng dụng. BCL (Thư viện lớp cơ sở) là cốt lõi của FCL và cung cấp các chức năng cơ bản.
.NET FRAMEWORK

WinForms

Windows Forms là một công nghệ máy khách thông minh dành cho .NET Framework, một tập hợp các thư viện được quản lý giúp đơn giản hóa các tác vụ ứng dụng phổ biến như đọc và ghi vào hệ thống tệp.

ASP.NET

ASP.NET là một web framework được thiết kế và phát triển bởi Microsoft. Nó được sử dụng để phát triển các trang web, ứng dụng web và dịch vụ web. Nó cung cấp sự tích hợp tuyệt vời của HTML, CSS và JavaScript. Nó được phát hành lần đầu tiên vào tháng 1 năm 2002.

ADO.NET

ADO.NET là một mô-đun của .Net Framework, được sử dụng để thiết lập kết nối giữa ứng dụng và nguồn dữ liệu. Nguồn dữ liệu có thể là SQL ServerXML. ADO .NET bao gồm các lớp có thể được sử dụng để kết nối, truy xuất, chèn và xóa dữ liệu.

WPF (Nền tảng trình bày Windows)

Windows Present Foundation (WPF) là một hệ thống con đồ họa của Microsoft để hiển thị giao diện người dùng trong các ứng dụng dựa trên Windows. WPF, trước đây gọi là "Avalon", ban đầu được phát hành như một phần của .NET Framework 3.0 vào năm 2006. WPF sử dụng DirectX.

WCF (Nền tảng truyền thông Windows)

Nó là một framework để xây dựng các ứng dụng hướng dịch vụ. Sử dụng WCF, bạn có thể gửi dữ liệu dưới dạng tin nhắn không đồng bộ từ điểm cuối dịch vụ này sang điểm cuối dịch vụ khác.

WF (Tổ chức quy trình làm việc)

Windows Workflow Foundation (WF) là một công nghệ của Microsoft cung cấp API, công cụ xử lý công việc trong quá trình và công cụ thiết kế có thể lưu trữ lại để triển khai các quy trình chạy dài dưới dạng quy trình công việc trong các ứng dụng .NET.

LINQ (Truy vấn tích hợp ngôn ngữ)

Nó là một ngôn ngữ truy vấn, được giới thiệu trong framework .NET 3.5. Nó được sử dụng để thực hiện truy vấn các nguồn dữ liệu bằng ngôn ngữ lập trình C# hoặc Visual Basics.

Khuôn khổ thực

Nó là một khung nguồn mở dựa trên ORM được sử dụng để làm việc với cơ sở dữ liệu bằng các đối tượng .NET. Nó loại bỏ rất nhiều nỗ lực của nhà phát triển để xử lý cơ sở dữ liệu. Microsoft khuyến nghị công nghệ này để xử lý cơ sở dữ liệu.

LINQ song song

Parallel LINQ hoặc PLINQ là sự triển khai song song của LINQ cho các đối tượng. Nó kết hợp tính đơn giản và dễ đọc của LINQ và cung cấp sức mạnh của lập trình song song. 

Nó có thể cải thiện và cung cấp tốc độ nhanh để thực hiện truy vấn LINQ bằng cách sử dụng tất cả các khả năng sẵn có của máy tính.

Ngoài các tính năng và thư viện trên, .NET còn có các API và Mô hình khác để cải thiện và nâng cao .NET framework.

Vào năm 2015, các thư viện song song Nhiệm vụ và Song song nhiệm vụ đã được thêm vào. Trong .NET 4.5, mô hình không đồng bộ dựa trên tác vụ đã được thêm vào.

1 comment

  1. (y)
MỌI NGƯỜI GÓP Ý CHO HUNG.PRO.VN NHÉ.
ĐỂ XEM NHẬN XÉT MỚI NHẤT /comment
ĐỂ XEM BÀI VIẾT MỚI NHẤT /sitemap