.Net控件,是指在.net平台下用户可与之交互以输入或操作数据的
对象。.net控件是.net平台下对数据和方法的封装。有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。
简介
释义
过去,开发人员将
C/C++ 与 Microsoft 基础类 (MFC) 或应用程序快速开发 (RAD) 环境(如 Microsoft ® Visual Basic ®)一起使用来创建这样的应用程序。.NET Framework 将这些现有产品的特点合并到了单个且一致的开发环境中,该环境大大简化了客户端应用程序的开发。包含在 .NET Framework 中的 Windows 窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。
详细介绍
1、.net控件应用
使用现成的控件来开发应用程序时,控件工作在两种模式下:设计时态和运行时态。
在设计时态下,控件显示在开发环境下的一个
窗体中。设计时态下控件的方法不能被调用,控件不能与最终用户直接进行交互操作,也不需要实现控件的全部功能。
在 运行状态下,控件工作在一个确实已经运行的
应用程序中。控件必须正确地将自身表示出来,它需要对方法的调用进行处理并实现与其他控件之间有效的协同工作。
2、控件创建
创建控件就是自行设计制作出新的控件。
设计控件 是一项繁重的工作。自行开发控件与使用控件进行可视化程序开发存在着极大的不同,要求
程序员精通
面向对象程序设计。
设计控件是一项艰苦的工作。对于控件的开发者,控件是纯粹的
代码。实际上,创建新控件使我们回到传统开发工具的时代。虽然这是一个复杂的
过程,但也是一个一劳永逸的过程。
创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。
控件创建
过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作, 然后是控件的使用。
控件开发者应该掌握的三项主要内容是:属性、事件和方法。
列举
.Net用户界面控件
用于开发构建用户界面(
UI)的控件,帮助完成软件开发中视窗、文本框、按钮、下拉式菜单等界面元素的开发。
代表:ComponentOne Studio、Xtreme Toolkit等
.Net图表控件
用于开发图表的控件,帮助软件实现数据可视化,实现开发时较难独立完成的复杂图表。
代表:ComponentOne Studio Chart for WinForm,TeeChart、ComponentOne Studio WebChart等
.Net报表控件
用与开发报表的控件,在软件中实现报表的浏览查看、设计、编辑、打印等功能。
.Net表格控件
专门用于开发表格(CELL)的控件,主要实现网格中数据处理和操作的功能。
代表:FlexGrid、Spread等
库类控件
由 Microsoft 基础
类库 (MFC) 提供的其他控件类(以前称为 OLE 控件),可以在 Windows
应用程序的
对话框中使用,或在万维网的 HTML 页中使用。有关更多信息,请参见 MFC ActiveX 控件
公共控件
Windows
操作系统总是提供了若干.net 公共控件。比如TextBox控件,Label控件,Button控件,ComboBox控件,Panel控件等等.