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

Sơ lược .NET Framework

3 772 8
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Sơ Lược .Net Framework
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Phần Mềm
Thể loại bài viết
Năm xuất bản 2023
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 3
Dung lượng 52,89 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sơ lược .NET Framework

Trang 1

NET Framework là một framework được phát triển bởi Microsoft chạy chủ yếu trên Microsoft Windows Nó bao gồm một thư viện lớn và cung cấp khả năng tương tác ngôn ngữ, mỗi ngôn ngữ có thể sử dụng mã được viết bằng ngôn ngữ khác trên một số ngôn ngữ lập trình Các chương trình bằng văn bản cho NET Framework thực hiện trong một phần mềm môi trường (như trái ngược với môi trường phần cứng ), được gọi là Common Language

Runtime(CLR), một ứng dụng máy ảocung cấp các dịch vụ quan trọng như an ninh, quản lý bộ nhớ , vàxử lý ngoại

lệ Class library và CLR tạo với nhau thành khung NET

NET Framework của cơ sở Class Thư viện cung cấp giao diện người dùng , truy cập dữ liệu , kết nối cơ sở dữ liệu , mật mã , ứng dụng web phát triển, số các thuật toán , và thông tin liên lạc mạng Các lập trình sản xuất phần mềm bằng cách kết hợp mã nguồn riêng của họvới NET Framework và các thư viện khác NET Framework Được

dự định để được sử dụng bởi hầu hết các ứng dụng mới được tạo ra cho nền tảng Windows Microsoft cũng sản xuất một môi trường phát triển tích hợp phổ biếnchủ yếu cho NET phần mềm được gọi là Visual Studio

Lịch sử phát triển

Microsoft bắt đầu phát triển trên NET Framework Vào cuối những năm 1990, ban đầu dưới tên của thế hệ tiếp theo Windows (NGWS) Đến cuối năm 2000 các phiên bản beta đầu tiên của NET 1.0 Đã được phát hành

Phiên bản 3.0 của NET Framework được bao gồm với Windows Server 2008 và Windows Vista Phiên bản 3.5 được bao gồm trong Windows 7 , và cũng có thể được cài đặt trên Windows XP và Windows Server 2003 gia đình của các hệ thống điều hành Ngày 12 tháng tư 2010, NET Framework 4 đã được phát hành cùng với Visual Studio

2010

Gia đình NET Framework Cũng bao gồm hai phiên bản dành cho điện thoại di động hoặc sử dụng thiết

bị nhúng Một phiên bản thu gọn của khuôn khổ, NET Compact Framework , có sẵn trên nền tảng Windows CE , bao gồm cả Windows Mobile thiết bị như điện thoại thông minh Ngoài ra, NET Framework Micro là mục tiêu của thiết bị nghiêm trọng nguồn tài nguyên hạn chế

Phiên

bản Số Phiên bản Phát hành ngày Visual Studio Mặc định trong Windows

1,0 1.0.3705.0 2002/02/13 Visual Studio NET Windows XP Tablet và Media Center Edition

1,1 1.1.4322.573 2003/04/24 Visual Studio NET 2003. Windows Server 2003

2,0 2.0.50727.42 2005/11/07 Visual Studio 2005 Windows Server 2003 R2

3,5 3.5.21022.8 2007/11/19 Visual Studio 2008 Windows 7, Windows Server 2008 R2

4,0 4.0.30319.1 2010/04/12 Visual Studio 2010 Windows 7 (Recommended)

4,5 4.5.40805 2012/02/29 (người tiêu dùng xem trước) Visual Studio '11 ' Windows 8, Windows Server 8

Trang 2

Ver 1.0

Là bước quan trọng đầu tiên trong cuộc đời Net Framework, khi phiên bản 1.1 ra đời cùng với Visual Studio.NET 2002 chính thức ra mắt Lần đầu tiên Microsoft giới thiệu về lập trình hợp nhất, lấy NET framework làm nền tảng

Ver 1.1

Một năm sau ngày NET framework 1.0 ra đời, 1.1 là phiên bản cập nhậtt cùng Visual Studio.NET 2003 Nâng cấp không nhiều, đáng kể là sự ra đời của NET compact Framework, có NET framework trên các thiết bị di động, nó là nền tảng cho các hệ điều hành trên các thiết bị cầm tay sau này Nhưng nó chưa được phát triển đúng như tiềm năng của nó

Nó đặt nên truyền thống là các HDH Windows đều được cài đặt sẵn phiên bản framework mới nhất

Ver 2.0

Sự ra đời NET framework và Visual studio 2005, với hang loạt tính năng mới, nó hỗ trợ tính toán

64nit, NET Micro Framework, nó bổ sung và nâng cấp nhiều control của ASP.NET và đặc biệt là hỗ trợ generics NET 2.0 hoàn toàn khác biệt so với các phiên bản trước

Generic cho phép chúng ta định kiểu an toàn (type safety) Chúng cho phép ta tạo ra một cấu trúc dữ liệu

mà không cần phải xác định đó là kiểu dữ liệu gì Tuy nhiên khi cấu trúc dữ liệu này được sử dụng, trình biên dịch phải đảm bảo rằng kiểu dữ liệu được sử dụng với nó là kiểu an toàn Generic cũng tương đương vơi Template trong C tuy nhiên việc sử dụng Generic trong NET dễ dàng hơn nhiều so với Template

Trang 3

Phiên bản 1.0 và 1.1 của NET Framework không hỗ trợ generics Thay vào đó, lập trình viên sử dụng lớp Object với các tham số và thành viên sẽ phải chuyển đổi tới các lớp khác dựa trên lớp Object

Generics mang đến hai tính năng cải tiến đáng kể đối với việc sử dụng lớp Object: Giảm bớt lỗi vận hành (Reduced run-time errors), Hiệu suất được cải thiện (Improved performance)

Ver 3.0

Ver 3.0 & Ver 3.5 (phát hành năm 2008) Nếu như 3 phiên bản trước đó, NET Framwork đều gắn liền với một phiên bản Visual Studio nào đó, thì.NET Framework 3.0 đã “phá” truyền thống này khi ra mắt cùng với hệ điều hành Windows Vista vào cuối năm 2006 Ba “điểm nhấn” trong lần nâng cấp này là thành phần được kỳ vọng thay thế Winform - Windows Presentation Foundation – WPF, Windows

Communitcation Foundation – WCF, Windows Workflow Foundation - WF, và Windows Card

Space .NET Framework 3.0 không phải là một phiên bản mới hoàn toàn, thực tế là một bản nâng cấp của NET 2.0, hay đúng hơn là một bản nâng cấp cho thư viện của NET 2.0 Chính vì không có Visual Studio “đi kèm”, mà NET 3.0 đành phải “ký gửi” vào Visual Studio 2005 với một bộ công cụ mở rộng Người dùng phải đợi đến tháng 11 năm 2007 mới được sử dụng một phiên bản Visual Studio hỗ trợ đầy

đủ và toàn diện cho NET 3.0, và hơn thế nữa Vâng, chúng ta đang nói đến VS 2008 và NET Frame work 3.5 Cũng như phiên bản 3.0, NET 3.5, là một mở rộng trên nền NET 2.0 LINQ là phần nổi bật và đáng chú ý nhất trong NET 3.5

Ver 4.0 – phát hành năm 2010 Ngày 12/4 vừa qua, Microsoft lại nâng cấp NET Framework và Visual Studio Đây là phiên bản đầu tiên sau NET 2.0 kể từ 2005, có một CLR hoàn toàn mới: CLR 4.0 Cũng cần nhắc lại là cả NET 3.0 và 3.5 đều sử dụng CLR 2.0, và không có CLR 3.0 Việc Microsoft chuyển thẳng lên 4.0 không chỉ để “đồng bộ” phiên bản, mà còn nhằm khẳng định đây là một bước tiến lớn .NET Framework 4 giới thiệu một model an ninh được cải thiện Các tính năng mới và cải tiến trong NET Framework 4 là: • Application Compatibility and Deployment

• Core New Features and

• Managed Extensibility Framework

• Parallel Computing

• Networking • Web • Client • Data • Windows Communication Foundation (WCF) • Windows

Workflow Foundation (WF)

Ngày đăng: 24/01/2013, 09:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w