首页下载分类最新更新汉化补丁下载排行国产软件国外软件注册破解资讯中心游戏娱乐
78软件站 - 首页
文章搜索: 分类 关键字
您的位置:首页其它文章认证考试 → C#网络应用编程基础练习题与答案(十)
C#网络应用编程基础练习题与答案(十)
日期:2007-12-10 10:33:10 人气:0     [ ]
1. 组件与控件的主要区别是什么?

  【解答】

  组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。

  所有控件肯定都是组件,但并不是每个组件都一定是控件。

  2. 控件有几种类型?各有什么特点?

  【解答】

  控件分为:复合、扩展和自定义三类。

  复合控件是封装在公共容器内的Windows窗体控件的集合。这种控件有时称为“用户控件”,包含的控件称为“构成控件”。复合控件包含与每个包含的Windows窗体控件相关联的所有固有功能,允许有选择地公开和绑定它们的属性。复合控件还提供了大量的默认键盘处理功能,不需要任何额外的开发。复合控件从UserControl类派生而来。

  扩展控件是从任何现有的Windows窗体控件或者自定义控件导出的继承控件。它保留Windows窗体控件的所有固有功能,然后通过添加自定义属性、方法或其他功能扩展此固有功能。可以使用此选项重写基控件的绘制逻辑,然后更改该控件的外观以扩展其用户界面。

  创建控件的另一种方法是通过从Control继承从头开始创建一个控件。Control类提供控件所需的所有基本功能(包括鼠标和键盘处理事件),但不提供控件特定的功能或图形界面。若要实现自定义控件,必须编写该控件的OnPaint事件的代码,以及所需的任何功能特定的代码。

出处:78软件收集整理 作者:78
评论人 评论内容摘要(共 0 条,查看完整内容) 得分 0 发表时间
 热点文章
·Windows XP中快速转换FAT32至NTFS
·Windows 98全方位优化
·直接用WIN2000自带的NAT的实现端口映射的方法
·Ghost 2003成功克隆Windows XP
·全面提速Windows XP
·Windows XP优化技巧
·windows XP 系统服务“关闭”详细列表,释放N多内..
·Windows XP关机技巧二则
·Adobe Photoshop 鲜为人知的75个技巧[酷]
·给Windows XP减减肥
 推荐文章
·用好你的Windows安全模式
·想慢都不行:WinXP急速启动最新技巧
·各种ADSL路由设置
·解决 Windows XP_SP2 验证码无法显示的补丁!
·Windows Server 2003在线更新的补丁!
78软件站 版权所有 Copyright© 2003-2008 Www.78soft.COM, All Rights Reserved. Powered By 78软件站 鄂ICP备05000648号