Ngôn ngữ LẬp trình c# 2022 Mục lục


 Thư viện lớp .NET Framework



tải về 1.96 Mb.
Chế độ xem pdf
trang10/211
Chuyển đổi dữ liệu21.11.2022
Kích1.96 Mb.
#185082
1   ...   6   7   8   9   10   11   12   13   ...   211
book-slide-1
1.2.4 Thư viện lớp .NET Framework
Thư viện lớp .NET Framework là một tập hợp những kiểu dữ liệu được dùng lại và được kết hợp chặt chẽ với Common
Language Runtime. Thư viện lớp là hướng đối tượng cung cấp những kiểu dữ liệu mà mã nguồn được quản lý của
chúng ta có thể dẫn xuất. Điều này không chỉ làm cho những kiểu dữ liệu của .NET Framework dễ sử dụng mà còn
làm giảm thời gian liên quan đến việc học đặc tính mới của .NET Framework. Thêm vào đó, các thành phần của các
hãng thứ ba có thể tích hợp với những lớp trong .NET Framework.
Cũng như mong đợi của người phát triển với thư viện lớp hướng đối tượng, kiểu dữ liệu . NET Framework cho phép
người phát triển thiết lập nhiều mức độ thông dụng của việc lập trình, bao gồm các nhiệm vụ như: quản lý chuỗi, thu
thập hay chọn lọc dữ liệu, kết nối với cơ cở dữ liệu, và truy cập tập tin. Ngoài những nhiệm vụ thông dụng trên. Thư
viện lớp còn đưa vào những kiểu dữ liệu để hỗ trợ cho những kịch bản phát triển chuyên biệt khác. Ví dụ người phát
triển có thể sử dụng .NET Framework để phát triển những kiểu ứng dụng và dịch vụ như sau:


BÀI 1. MICROSOFT .NET
12
• Ứng dụng Console
• Ứng dụng giao diện GUI trên Windows (Windows Forms)
• Ứng dụng ASP.NET
• Dịch vụ XML Web
• Dịch vụ Windows
Trong đó những lớp Windows Forms cung cấp một tập hợp lớn các kiểu dữ liệu nhằm làm đơn giản việc phát triển các
ứng dụng GUI chạy trên Windows. Còn nếu như viết các ứng dụng ASP.NET thì có thể sử dụng các lớp Web Forms
trong thư viện .NET Framework.
1.2.5 Phát triển ứng dụng Client
Những ứng dụng client cũng gần với những ứng dụng kiểu truyền thống được lập trình dựa trên Windows. Đây là
những kiểu ứng dụng hiển thị những cửa sổ hay những form trên desktop cho phép người dùng thực hiện một thao tác
hay nhiệm vụ nào đó. Những ứng dụng client bao gồm những ứng dụng như xử lý văn bản, xử lý bảng tính, những
ứng dụng trong lĩnh vực thương mại như công cụ nhập liệu, công cụ tạo báo cáo...Những ứng dụng client này thường
sử dụng những cửa sổ, menu, toolbar, button hay các thành phần GUI khác, và chúng thường truy cập các tài nguyên
cục bộ như là các tập tin hệ thống, các thiết bị ngoại vi như máy in.
Một loại ứng dụng client khác với ứng dụng truyền thống như trên là ActiveX control (hiện nay nó được thay thế bởi


BÀI 1. MICROSOFT .NET
13
các Windows Form control) được nhúng vào các trang web trên Internet. Các ứng dụng này cũng giống như những
ứng dụng client khác là có thể truy cập tài nguyên cục bộ.
Trong quá khứ, những nhà phát triển có thể tạo các ứng dụng sử dụng C/C++ thông qua kết nối với MFC hoặc sử
dụng môi trường phát triển ứng dụng nhanh (RAD: Rapid Application Development). .NET Framework tích hợp diện
mạo của những sản phẩm thành một. Môi trường phát triển cố định làm đơn giản mạnh mẽ sự phát triển của ứng
dụng client.
Những lớp .NET Framework chứa trong .NET Framework được thiết kế cho việc sử dụng phát triển các GUI. Điều này
cho phép người phát triển nhanh chóng và dễ dàng tạo các cửa sổ, button, menu, toolbar, và các thành phần khác
trong các ứng dụng được viết phục vụ cho lĩnh vực thương mại. Ví dụ như, .NET cung cấp những thuộc tính đơn giản
để hiệu chỉnh các hiệu ứng visual liên quan đến form. Trong vài trường hợp hệ điều hành không hỗ trợ việc thay đổi
những thuộc tính này một cách trực tiếp, và trong trường hợp này .NET tự động tạo lại form. Đây là một trong nhiều
cách mà .NET tích hợp việc phát triển giao diện làm cho mã nguồn đơn giản và mạnh mẽ hơn.
Không giống như ActiveX control, Windows Form control có sự truy cập giới hạn đến máy của người sử dụng. Điều
này có nghĩa rằng mà nguồn thực thi nhị phân có thể truy cập một vài tài nguyên trong máy của người sử dụng (như
các thành phần đồ họa hay một số tập tin được giới hạn) mà không thể truy cập đến những tài nguyên khác. Nguyên
nhân là sự bảo mật truy cập của mã nguồn. Lúc này các ứng dụng được cài đặt trên máy người dùng có thể an toàn
để đưa lên Internet


BÀI 1. MICROSOFT .NET
14

tải về 1.96 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   6   7   8   9   10   11   12   13   ...   211




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©tieuluan.info 2023
được sử dụng cho việc quản lý

    Quê hương