当前位置: 肆参拓扑网 > 知识问答 > 控件是什么意思

控件是什么意思

时间:2024-05-17 01:00:05来源:肆参拓扑网

控件是指对数据和方法的封装。控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作, 然后是控件的使用。

设计控件是一项繁重的工作。自行开发控件与使用控件进行可视化程序开发存在着极大的不同,要求程序员精通面向对象程序设计。创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。

扩展资料

1、控件应用

使用现成的控件来开发应用程序时,控件工作在两种模式下:设计时态和运行时态。

在设计时态下,控件显示在开发环境下的一个窗体中。设计时态下控件的方法不能被调用,控件不能与最终用户直接进行交互操作,也不需要实现控件的全部功能。

在 运行状态下,控件工作在一个确实已经运行的应用程序中。控件必须正确地将自身表示出来,它需要对方法的调用进行处理并实现与其他控件之间有效的协同工作。

2、控件创建

创建控件就是自行设计制作出新的控件。

设计控件是一项艰苦的工作。对于控件的开发者,控件是纯粹的代码。实际上,创建新控件使我们回到传统开发工具的时代。虽然这是一个复杂的过程,但也是一个一劳永逸的过程。

参考资料来源:

在网页中,控件体现为功能相对独立的,可以重复使用的元素(就像Flash中的影片剪辑,如果你觉得不易理解,可以这样想:小时候,我们都玩积木,任何单个积木都被视为基本元素(在网页中体现为输入框,按钮等),但通过合理的组合,我们可以将其中的几块积木做成小汽车,放在我们积木堆砌的城市,与堆积木不同的是,用积木堆得小汽车,再需要时,还需要重复劳动,而我们做成的控件则不同,它可以随时随地的初始化并可能通过接收参数改变自身属性(颜色,尺寸等)来使用)

根据需求不同,控件可以是完整的功能模块,也可以是基本元素的扩展或组合

控件可能会接受服务器数据进行显示或者处理,比如报表控件

控件也可能会接受客户端数据用于向服务端提交等等

举个例子,你当前的注册界面很多地方需要输入用户名之类的东西,并需要输入口对其检查并提示

这样的话,你可以吧一个输入框和一个标签(或者DIV)并通过程序设置用户接口以便接收用户对该控件的某些属性的参数(长,高,控件ID,验证表达式 等等)作为很小的控件来使用

需要的时候,把该控件拖到你需要的地方即可

这时候,页面的顶端会出现

水平有限,能想到的就这么多了,希望对你有帮助

免责声明:文章数据由网友投稿或转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站管理员联系,我们将在第一时间删除内容!
Copyright ©2020-2024 肆参拓扑网 (www.43tp.com) 版权所有 琼ICP备2022010180号-11