控件的类型-boost电路计算模版——mathcad

时间:2024-06-29 17:46:24
【文件属性】:

文件名称:控件的类型-boost电路计算模版——mathcad

文件大小:5.1MB

文件格式:PDF

更新时间:2024-06-29 17:46:24

控件,.NET

19 第二章 控件基础 第二章 控件基础 在开始正式介绍如何开发自定义控件之前,有必要先了解一下控件开发的基础知识。下 面从控件的概念、分类和开发模式上对控件做一个基本的概述。 2.1 控件的概念 所谓的控件(Control)就是对数据和方法的封装。一般来说,控件都有自己的属性、 方法和事件。控件的属性是存储控件数据的容器,控件的方法则是实现控件所需的功能。为 了提高开发的效率和界面的标准化,很多软件公司都有一套自己封装的 UI 控件,内部员工 (程序员)大部分时间都是在使用这些控件,很少有机会来开发这些自定义控件。 控件的设计和开发是一项比较繁重的工作,同时对程序员的要求也比较高,需要掌握 GDI+编程、事件模型、Windows API 和面向对象开发等知识。一个使用比较方便的控件, 其背后往往是大量的代码。虽然开发自定义控件是一个比较复杂的过程,但也是一个一劳永 逸的过程。开发控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。 另外,和控件概念容易混淆的是组件(Component)。一般来说,控件是具有用户界面 的可视化的组件。例如窗体中的文本框、列表框。而组件一般用户逻辑处理,比如实现数据 绑定、逻辑计算和计时触发等功能。 2.2 控件的类型 以 Windows Forms控件来说,控件通常有三种类型:  复合控件(Composite Controls) 复合控件将现有的各种控件组合起来,形成一个新的控件,将多个控件的功能集中起来。  扩展控件(Extended Controls) 扩展控件是在现有控件的控件的基础上派生出一个新的控件,为原有控件增加新的功能 或者修改原有控件的功能。  自定义控件(Custom Controls) 自定义控件直接从 System.Windows.Forms.Control 类派生出来。Control 类提 供控件所需要的所有基本功能,包括键盘和鼠标的事件处理。自定义控件是最灵活最强大的


网友评论