C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第10章 习题解答

上传人:w****i 文档编号:94399048 上传时间:2019-08-06 格式:DOC 页数:1 大小:35KB
返回 下载 相关 举报
C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第10章 习题解答_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
资源描述

《C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第10章 习题解答》由会员分享,可在线阅读,更多相关《C#网络应用编程基础 教学课件 ppt 作者 马骏习题答案 第10章 习题解答(1页珍藏版)》请在金锄头文库上搜索。

1、第20章 基于组件的开发技术习题10参考解答1. 组件与控件的主要区别是什么?【解答】 组件是指可重复使用并且可以和其他对象进行交互的对象。组件(component)是靠类实现的。控件是能够提供用户界面接口(UI)功能的组件。换句话说就是,控件是具有用户界面功能的组件。 所有控件肯定都是组件,但并不是每个组件都一定是控件。2. 控件有几种类型?各有什么特点?【解答】 控件分为:复合、扩展和自定义三类。 复合控件是封装在公共容器内的Windows窗体控件的集合。这种控件有时称为“用户控件”,包含的控件称为“构成控件”。复合控件包含与每个包含的Windows窗体控件相关联的所有固有功能,允许有选择

2、地公开和绑定它们的属性。复合控件还提供了大量的默认键盘处理功能,不需要任何额外的开发。复合控件从UserControl类派生而来。 扩展控件是从任何现有的Windows窗体控件或者自定义控件导出的继承控件。它保留Windows窗体控件的所有固有功能,然后通过添加自定义属性、方法或其他功能扩展此固有功能。可以使用此选项重写基控件的绘制逻辑,然后更改该控件的外观以扩展其用户界面。 创建控件的另一种方法是通过从Control继承从头开始创建一个控件。Control类提供控件所需的所有基本功能(包括鼠标和键盘处理事件),但不提供控件特定的功能或图形界面。若要实现自定义控件,必须编写该控件的OnPaint事件的代码,以及所需的任何功能特定的代码。21

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号