- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]net Framework程序设计教学课件第11章
* * * * * * * 通过预定义的 Assembly 类使用类型元数据 通过自定义类动态使用程序集 小结 实验 习题 第11章 使用类型元数据 实验 11.4 实验 参照实验手册,并在教师指导下完成实验报告。 通过预定义的 Assembly 类使用类型元数据 通过自定义类动态使用程序集 小结 实验 习题 第11章 使用类型元数据 习题 11.5 习题 1. 你在开发一个执行代码分析和生成报告的应用程序,而且打算向软件开发项目经理销售该应用程序。默认情况下,该应用程序加载一个完整的程序集来生成分析报告。但是,为了适合于具有数百个项目的超大型开发团队,你必须包含一个允许项目经理通过输入类名来查找程序集的功能。以下哪个方法可用于完成此任务? 请选择一个最佳答案。 A.Assembly.ReflectionOnlyLoad B.Assembly.LoadFrom C.Assembly.LoadModule D.Assembly.GetAssembly 习题(续) 2. 如果需要为具有强名称的程序集签名,以使你可以将此程序集安装到全局程序集缓存中,那么要将以下哪个属性应用于该程序集? 请选择一个最佳答案。 A.AssemblyKeyFileAttribute B.DelaySignAttribute C.AssemblyConfigurationAttribute D.AssemblyFlagsAttribute 11.5 习题 习题(续) 3. 如果要为 Visual Studio 2005 创建一个扩充程序,该扩充程序将增强 IntelliSense 报告的详细信息级别,那么可以使用以下哪个方法来枚举和报告开发人员所使用的类的每个函数成员? 请选择一个最佳答案。 A.Type.GetMethod B.Type.GetMethods C.Module.GetMethod D.Module.GetMethods 11.5 习题 习题(续) 4. 你希望允许别的开发人员创建他们的组件,而你的应用程序应用这些组件。这些组件必须在不中断应用程序执行的情况下加载到你的应用程序中。以下哪个语句可用于完成此任务? 请选择一个最佳答案。 A.myAssemblyBuilder=AssemblyBuilder.HostContext() B.myAssemblyBuilder=AssemblyBuilder.CreateInstance() C.myAssemblyBuilder=Assembly.GetAssembly D. myAssemblyBuilder=Thread.GetDomain.DefineDynamicAssembly 11.5 习题 习题(续) 5. 你已创建一个应用程序控制模块,此模块必须动态地加载由开发人员创建的组件。项目经理和管理员已创建了此控制模块的设计要求。你已被要求提供一个报告来支持在此控制模块中实现晚期绑定的决定。以下哪些理由可用于支持你的决定? 请选择所有符合条件的答案。 A. 晚期绑定是最有效的绑定类型 B. 可以使用标志来控制如何绑定对象 C. 可以将此绑定类型与动态加载类型结合使用 D. 此绑定类型允许你使用Visual Studio中的IntelliSense 11.5 习题 * 本章概述 本章主要介绍了如何使用.NET Framework中的高级功能:反射。 教学重点: 掌握如何使用预定义的 Assembly 类来使用类型元数据。 教学难点: 反射的概念不太容易理解。 教学资源: 11.1使用预定义的 Assembly 类来使用类型元数据 11.2使用自定义类动态使用程序集 建议学时数 课堂教学(2课时)+实验教学(2课时) * 教学目标: 掌握如何使用预定义的 Assembly 类来使用类型元数据。 了解如何使用自定义类动态使用程序集。 * 11.1 使用预定义的 Assembly 类来使用类型元数据 教学提示 : 本部分主要达到以下目的: 使学生掌握如何使用预定义的 Assembly 类来使用类型元数据。 教学内容和方法 本节主要介绍了如何使用预定义的 Assembly 类来使用类型元数据。反射是在运行时检查程序集清单中的元数据的功能,需要详细讲解。类型的介绍较为枯燥,结合代码分析讲解可以获得较好的效果。 教学提示 本书仅列出了类的常用成员。完整成员类表可参考msdn。 * * * * * * * * * * * 11.2 使用自定义类动态使用程序集 教学提示 : 本部分主要达到以下目的: 使学生了解如何使用自定义类动态来使用程序集。 教学内容和方法 本节主要介绍了如何使用自定义类动态来使用程序集。上一节介绍的内容为此节的内容的基础。动态使用程序集可以理解为在
您可能关注的文档
- [哲学]马克思主义基本原理2第二章.ppt
- [商业计划]2012年第八届深圳市运动会竞赛规程.doc
- [商业计划]Vmi投标书.ppt
- [商业计划]肉品工厂HACCP计画书制作.doc
- [哲学]马哲第二章.ppt
- [商务科技]中财.ppt
- [商务科技]proe工程图详细教程.ppt
- [哲学]高频电路原理与分析曾兴雯_第四版课后习题答案.doc
- [哲学]马克思基本原理课件21.ppt
- [商务科技]原料粉磨现场巡检考核培训.ppt
- 液晶聚合物薄膜:开启集成与可重构光路系统新时代.docx
- 破局与革新:哈尔滨Z小学高年级作文教学困境与优化策略探究.docx
- 微博场域下雾霾议题中政府媒体与公众的议程互动及优化策略.docx
- 词块教学法对大学英语写作水平提升的实证探究:基于对比实验与效果分析.docx
- 网络服务提供者安全保障义务的法理剖析与制度构建.docx
- 干扰条件下IRS辅助毫米波波束赋形技术的多维探索与创新研究.docx
- 破局与谋新:国内舞蹈类体育运动项目产业化营销的深度剖析与展望.docx
- 小学生英语学习焦虑状况的深度剖析与应对策略研究.docx
- 机载重轨InSAR相干变化检测方法的原理应用与优化研究.docx
- 破局与重塑:大学新生入学教育困境与优化路径探究.docx
文档评论(0)