Custom Control

Định nghĩa Custom Control là gì?

Custom ControlCustom Control. Đây là nghĩa tiếng Việt của thuật ngữ Custom Control - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Điều khiển tùy chỉnh là một điều khiển mà không được bao gồm trong thư viện .NET framework và được thay vì tạo ra bởi một nhà cung cấp phần mềm của 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 sử dụng trong khi xây dựng cả hai hình thức khách hàng và ASP.NET Web ứng dụng Windows. điều khiển tùy chỉnh của khách hàng đượ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 ASP.NET trang (dạng Web). Sử dụng điều khiển tùy chỉnh là dễ dàng hơn trong .NET so với các phiên bản Windows trước đó do 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 mà cũng bao gồm điều khiển người dùng. điều khiển người dùng trong ASP.NET được tạo ra sử dụng ASP.NET mã và được tái sử dụng trong các trang web khác, trong khi điều khiển người dùng trong bối cảnh của Windows Forms ngụ ý một điều khiển hợp với một giao diện phù hợp người dùng (UI) và hành vi trong hoặc trên các ứng dụng.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

NET framework cung cấp các lớp khác System.Windows.Forms.Control, kiểm soát khách hàng xây dựng 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 việc điều khiển, nhưng không cung cấp bất kỳ chức năng kiểm soát cụ thể hoặc bất kỳ giao diện đồ họa. Do đó, nó cung cấp sự linh hoạt hơn điều khiển người dùng trong việc xác định sự kiểm soát để phù hợp với yêu cầu của ứng dụng bằng cách cho phép ghi đè các hành vi mặc định xử lý thông điệp Windows. Do đó, kiến ​​thức về Windows 32 API 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ợ điều khiển cửa sổ. Tuy nhiên, nó cho phép lưu trữ các điều khiển ActiveX, có thể là 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 để render các yếu tố phi thị giác. Những điều khiển này cung cấp khả năng được vận chuyển như một thư viện liên kết động (.dll), có thể được biên dịch sẵn và tích hợp với môi trường phát triển tích hợp Visual Studio. Một số trong những khía cạnh mà cần phải được xem xét khi xây dựng điều khiển tùy chỉnh bao gồm định nghĩa của các thuộc tính với giá trị của họ mặc định, mà cần phải được hiển thị trong Visual Studio IDE, hành vi trong cách bố trí giao diện người dùng (như thứ tự tab, giao diện người dùng tín hiệu, vv), 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 tích hợp điều khiển để cung cấp chức năng phức tạp. Chúng tôi đề nghị điều khiển tùy chỉnh được sử dụng khi tùy biến đại diện đồ họa của sự kiểm soát là cần thiết hoặc khi có một nhu cầu để thực hiện chức năng tùy chỉnh mà không được cung cấp bởi các điều khiển tiêu chuẩn.

What is the Custom Control? - Definition

Custom control is a control that is not included in the .NET framework library and is instead created by a third-party software vendor or a user. Custom control is a concept used while building both Windows Forms client and ASP.NET Web applications. Custom client controls are used in Windows Forms applications, while custom server controls are used in ASP.NET pages (Web forms). Using custom controls is easier in .NET than the earlier Windows versions due to simple programming techniques. Custom control is a generic term that also includes user controls. User control in ASP.NET is created using ASP.NET code and is reused in other Web pages, whereas user control in the context of Windows Forms implies a composite control with a consistent user interface (UI) and behavior within or across applications.

Understanding the Custom Control

.NET framework provides the class, System.Windows.Forms.Control, to build custom client control in Windows Forms. This class provides all the basic functionality necessary for controls, but does not provide any control-specific functionality or any graphical interface. Hence, it provides more flexibility than user control in defining the control to suit to application requirements by allowing an override of the default behavior of Windows message handling. Hence, knowledge of the Windows 32 API is essential to use this concept effectively. Windows Forms does not support windowless controls. However, it allows for the hosting of ActiveX controls, which can be windowless. To generate custom control in ASP.NET, the framework class, System.Web.UI.WebControl, should be used along with System.Web.UI.Control to render non-visual elements. These controls provide the ability to be shipped as a dynamic link library (.dll), which can be precompiled and integrated with Visual Studio Integrated Development Environment. Some of the aspects that need to be considered while building custom controls include the definition of properties with their default values, which need to be displayed in Visual Studio IDE, behavior in the UI layout (like tab order, UI cues, etc.), and custom events. Sometimes, custom control can be built by combining built-in controls to provide complex functionality. It is recommended that custom controls be used when customized graphical representation of the control is needed or when there is a need to implement custom functionality that is not provided by standard controls.

Thuật ngữ liên quan

  • Dynamic Link Library (DLL)
  • ASP.NET
  • Application Programming Interface (API)
  • .NET Framework (.NET)
  • Java
  • High-Level Language (HLL)
  • Graphical User Interface (GUI)
  • Integrated Development Environment - .NET (IDE)
  • Platform
  • User Interface (UI)

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *