控件(计算机专业术语)

2023-06-19 18:40:12未知 作者:无限魅力物联网

控件是对数据和方法的封装。可以有属性和方法,其中属性是控件数据的简单访问者。方法是控件的一些简单而可见的功能、控件创建过程包括设计、开发、调试工作,之后再是控件的使用。设计控件是一项繁重的工作。自行开发控件与使用控件进行可视化程序开发存在着极大的不同,要求程序员精通面向对象程序设计。其最大意义是封装重复的工作,之后才是具备扩充现有控件的功能。

中文名

控件

意义

是对数据和方法的封装

功能

方法

概述

控件应用

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

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

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

控件创建

创建控件就是自行设计制作出新的控件。创建控件的最大意义在于封装重复的工作,其次是可以扩充现有控件的功能。

控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的使用。控件开发者应该掌握的三项主要内容是:属性、事件和方法。

公共控件

Windows操作系统总是提供了若干Windows公共控件。这些控件对象都是可编程的,VisualC++对话框编辑器支持将这些控件对象添加到对话框。Microsoft基础类库(MFC)供相应的类来封装这些控件中的每一个,如表Windows公共控件和MFC类中所示。(表中的某些项有进一步描述它们的相关主题。有关没有主题的控件的信息,请参见MFC类的文档。)

CWnd类是所有窗口类(包括所有控件类)的基类。下列环境支持Windows公共控件:Windows95、Windows98和Windows2000、WindowsNT3.51版及更高版本、Win32系列1.3版(VisualC++4.2版及更高版本不支持Win32系列)

旧式公共控件在Windows的早期版本中同样可用,这些旧式公共控件包括复选框、组合框、编辑框、列表框、选项按钮、普通按钮。

其他控件

除了封装所有Windows公共控件的类和支持对您自己的ActiveX控件进行编程(或使用其他应用程序提供的ActiveX控件)的类以外,MFC本身还提供了下列控件类:CBitmapButton、CCheckListBox、CDragListBox。

点击展开全文
你关注的
seventeen为什么叫小次、小十七、婆队,他们是一线吗什么时候出道的?seventeen为什么叫小次、小十七、婆队,他们是一线吗什么时候出道的? 高叶今年年龄多大了,她和刘希媛长的很像对比照高叶今年年龄多大了,她和刘希媛长的很像对比照 金尤美整容前照片曝光,她多大了几几年出生的?金尤美整容前照片曝光,她多大了几几年出生的?
相关文章
上海猥琐男解女子内衣发泄 称地铁太挤无意骚扰上海猥琐男解女子内衣发泄 称地铁太挤无意骚扰 赏花发朋友圈的精美句子  赏花的心情句子唯美文案说说赏花发朋友圈的精美句子 赏花的心情句子唯美文案说说 抖音小窝怎么玩怎么进入  抖音小窝入口玩法介绍抖音小窝怎么玩怎么进入 抖音小窝入口玩法介绍 快手怎么开直播   快手直播权限开通条件方法教程快手怎么开直播 快手直播权限开通条件方法教程 安踏等多个品牌删除张继科宣传物料 终止与其合作安踏等多个品牌删除张继科宣传物料 终止与其合作 25年闺蜜谎称卖鸡蛋原是公司副董 事件反转:没撒谎!25年闺蜜谎称卖鸡蛋原是公司副董 事件反转:没撒谎!