- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c#创建类,c语言,cf,c站,c语言入门,c罗,c语言编程软件,c
第一章 Framework 基础 教学目标 通过.NET Framework类型系统管理.NET应用程序数据 通过实现接口使.NET组件满足特定的规范 通过事件和委托控制.NET应用程序及组件之间的交互活动 教学内容 第一课 使用值类型 第二课 使用通用引用类型 第三课 创建类 第四课 类型转换 第三课 创建类 本课目标 理解和使用继承 理解和使用接口 理解和使用不完全类 创建泛型,使用内置泛型 触发和相应事件 添加属性描述程序集和方法 通过类型传递将一个类型从一个类库移动到另一个类库 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 前言 在面向对象语言中,主要的工作就是处理对象 写应用程序就是写一个或多个用户类,该类包括许多和对象相关的属性和方法 本课讲解如何创建用户类 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 什么是继承 .NET Framework具有数千个类,这些类里面的成员的延续性和一致性是必须要实现的 例如:ToString方法和Equal方法 通过继承和接口使得类的方法和属性具有了延续性和扩展性 继承是在现有类的基础上生成新类的技术。新类从基类那里得到了基类的某些方法和属性,又可以生成自己的方法和属性 继承避免了重复定义,保持类及类成员的延续性和扩展性 例如:Image类和Bitmap类 什么是继承 通过继承,可以轻松生成自定义异常类,自定义异常类派生自System.ApplicationException 什么是继承 可以在程序中捕获并掷出新定义的异常类,因为它继承了基类的有关属性和方法 什么是继承 继承的另一个好处就是类的可替换性 例如:System.Drawing.Brush类派生出了HatchBrush, LinearGradientBrush, PathGradientBrush, SolidBrush, and TextureBrush五个子类,Graphics.DrawRectangle需要一个Brush类做参数,就可以用其子类代替 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 什么是接口 接口也称为约定,所有实现接口的类都必须实现这些约定 IComparable接口定义了CompareTo方法,该方法要求比较一个类的两个对象是否相等 IDisposable接口定义了Dispose方法,用于销毁类的对象,释放资源 .NET Framework中常用的接口 什么是接口 什么是接口 用户也可以自定义接口,这样就可以生成多个功能类似的类 使用接口定义符合特定约束的类 在现有类基础上生成接口 示例:在Visual Studio中有关接口的快捷操作 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 什么是不完全类 不完全类就是将一个类的定义分到几个不同的源文件中 好处是隐藏了类的一些用户不关心的实现细节,派生类只关注对自己有意义的部分 Winform就是典型的内置不完全类的例子 目录 前言 什么是继承 什么是接口 什么是不完全类 什么是泛型 事件 什么是属性 什么是类型传递 实验:用委托创建一个派生类 小结 什么是泛型 什么是泛型 泛型是.NET Framework数据类型的一部分 它是一个有些细节没有指定的类型 使用泛型的代码去指定这些未指定的细节,允许使用者根据自己的需要去指定泛型 .NET Framework2.0包含多个泛型类,属于System.Collections.Generic命名空间,比如:Dictionary, Queue, SortedDictionary, SortedList 泛型和System.Collections中相对应的非泛型的类型功能相近,泛型相比较而言性能更好,类型更安全 什么是泛型 为什么使用泛型 .NET Framework1.1 1.0等以前的版本不支持泛型,对不确定的类型,用object类替代;用作参数和类成员,使用时将object类转换为具体类,或者从具体类转换为object类 泛型比object类有两个明显的优点 更少的运行时错误(类型安全) 更好的性能 注意:实践中并没发现泛型比object类性能好,但是微软官方说泛型性能好。但差别不大100000次的操作耗时几秒钟,建议使用泛型,类型安
您可能关注的文档
最近下载
- 国家安全知识竞赛试题(含答案).docx VIP
- 水利工程质量保证体系.doc VIP
- 注册化工工程师专业案例分析.pdf VIP
- 5.1植被(教学课件)(共50张PPT)高中地理人教版(2019)必修一.pptx VIP
- 小学初中手抄报word可编辑模板 抗日小报.doc VIP
- Part1-2+Unit2+Community+Life课件-【中职专用】2023-2024学年高二英语(高教版2021基础模块3).pptx VIP
- 2023-2024学年四川省成都市七中物理九上期中统考模拟试题含解析.doc VIP
- 大学英语6级词汇.pdf VIP
- 2025年合肥交通投资控股有限公司校园招聘笔试备考试题及答案解析.docx VIP
- 执法证考试题库(附答案).doc VIP
文档评论(0)