Mục lục:
Định nghĩa - Điều khiển tùy chỉnh có nghĩa là gì?
Điều khiển tùy chỉnh là điều khiển không có trong thư viện .NET framework và thay vào đó được tạo bởi nhà cung cấp phần mềm bên thứ ba hoặc người dùng.
Điều khiển tùy chỉnh là một khái niệm được sử dụng trong khi xây dựng cả ứng dụng khách Windows Forms và ứng dụng Web ASP.NET. Điều khiển máy khách tùy chỉnh được sử dụng trong các ứng dụng Windows Forms, trong khi điều khiển máy chủ tùy chỉnh được sử dụng trong các trang ASP.NET (biểu mẫu Web). Sử dụng các điều khiển tùy chỉnh trong .NET dễ dàng hơn so với các phiên bản Windows trước do các kỹ thuật lập trình đơn giản.
Điều khiển tùy chỉnh là một thuật ngữ chung bao gồm cả điều khiển người dùng. Kiểm soát người dùng trong ASP.NET được tạo bằng mã ASP.NET và được sử dụng lại trong các trang Web khác, trong khi kiểm soát người dùng trong ngữ cảnh của Windows Forms ngụ ý điều khiển tổng hợp với giao diện người dùng (UI) nhất quán và hành vi trong hoặc trên các ứng dụng.
Techopedia giải thích Điều khiển tùy chỉnh
.NET framework cung cấp lớp, System.Windows.Forms.Control, để xây dựng điều khiển máy khách tùy chỉnh trong Windows Forms. Lớp này cung cấp tất cả các chức năng cơ bản cần thiết cho các điều khiển, nhưng không cung cấp bất kỳ chức năng cụ thể điều khiển hoặc bất kỳ giao diện đồ họa nào. Do đó, nó cung cấp sự linh hoạt hơn so với kiểm soát của người dùng trong việc xác định điều khiển cho phù hợp với yêu cầu của ứng dụng bằng cách cho phép ghi đè hành vi mặc định của xử lý thông báo Windows. Do đó, kiến thức về API Windows 32 là điều cần thiết để sử dụng khái niệm này một cách hiệu quả. Windows Forms không hỗ trợ các điều khiển không có cửa sổ. Tuy nhiên, nó cho phép lưu trữ các điều khiển ActiveX, có thể không có cửa sổ.
Để tạo điều khiển tùy chỉnh trong ASP.NET, lớp khung, System.Web.UI.WebControl, nên được sử dụng cùng với System.Web.UI.Control để hiển thị các yếu tố không trực quan. Các điều khiển này cung cấp khả năng được vận chuyển dưới dạng thư viện liên kết động (dll), có thể được biên dịch trước và tích hợp với Môi trường phát triển tích hợp Visual Studio.
Một số khía cạnh cần được xem xét khi xây dựng các điều khiển tùy chỉnh bao gồm định nghĩa các thuộc tính với các giá trị mặc định của chúng, cần được hiển thị trong Visual Studio IDE, hành vi trong bố cục UI (như thứ tự tab, tín hiệu UI, v.v.), và các sự kiện tùy chỉnh. Đôi khi, điều khiển tùy chỉnh có thể được xây dựng bằng cách kết hợp các điều khiển tích hợp để cung cấp chức năng phức tạp.
Nên sử dụng các điều khiển tùy chỉnh khi cần biểu diễn đồ họa tùy chỉnh của điều khiển hoặc khi có nhu cầu thực hiện chức năng tùy chỉnh không được cung cấp bởi các điều khiển tiêu chuẩn.