- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Net Framework2.0程序设计期末复习大纲 NET Framework课后习题答案
.Net Framework2.0程序设计期末复习大纲
什么是公共语言运行库?
用于代码编译和执行的集成托管环境
什么是类库?
实现各种功能的类的集合
各有什么作用?
公共语言运行库:程序集自身的元数据File.cs 以产生 File.exe:
csc File.cs
编译 File.cs 以产生 File.dll:
csc /target:library File.cs
编译 File.cs 并创建 My.exe:
csc /out:My.exe File.cs
编译时添加引用文件:
csc /target:library 1.cs /r System.Data.dll;System.dll
使用CSC.exe [options] csc.exe /target:library ListTest.cs 将ListTest.cs生成.dll文件
/out:file指定输出文件名
/target:exe生成控制台可执行文件
/target:library生成库
程序集有什么组成?
应用程序只能有一个主程序集。
Dll和exe
可移植执行块pe
程序集清单
如何实现对文件,文件夹的操作(打开,追加,读,写,删)
使用path(所有的路径),file(静态,文件),fileinfo(动态,文件).directory(静态,文件夹),directoryinfo(动态,文件夹)、drive(磁盘)对文件和文件夹的操作。
?什么是流,有哪几个常用的流?
(1)
不停的从源头向目标搬运着字节的一种特殊的文件对象流就是数据的输入和输出Stream 是从存储后台读或写字节的管道。
.NET Framework 还提供三个 Stream 类,即FileStream、MemoryStream 和 BufferedStream
数组和集合有什么区别?
数组无排序方法,集合有排序方法。
集合对存储和检索存储在其中的对象提供了更高级的方法。
*数组大小是固定的,然而集合却是可变长的。
*数组要声明元素的类型,而集合的元素类型是Object
*数组可读可写不能声明为只读数组,而集合可以使用只读方式来访问(ReadOnly())
*数组要有整数下标才能访问,不安全;而集合可以不使用下标;
集合和泛型有什么区别?位于什么命名空间?
集合有可能要对元素进行装箱或拆箱,影响性能,而泛型不用;
集合和泛型的部分对应,如List对应ArrayList的泛型类,Dictionary对应HashTable的泛型类等
集合有的,泛型并不一定有,如集合的SortedDictionary等
泛型类型具有集合中没有的功能,如泛型的List可以接受委托;
代码的重用性。
范型集合可以存储引用类型或者值类型的数据,而集合只能存储sysytem.object类型。
集合需要装箱和拆箱的操作,范型集合只需在实例的时候指定。
集合,system.collections
范型集合,sysytem.collections.genneric
什么是序列化?有哪几种序列化?各有什么区别?如何自定义序列化?自定义序列化继承的接口或抽象类是什么?
33题{将数据转换为可移植的格式的过程称为序列化。
Xml,soap,binary(二进制),自定义序列化。
[将数据转换为二进制的过程就称为序列化。]}
Xml序列化是将数据转换为xml标准格式的数据,XmlSerializer还可以控制如何将对象编码到 XML 中,但XML 反序列化后可能得到错误的对象关系图表。soap是将数据转换为以soap标准的xml格式的数据,能在网上进行传输,二进制是转换成二进制格式,它与其它序列化都不一样。
自定义序列化:
使用序列化类型收集序列化信息
使用序列化接口创建自定义类
使用格式化程序类将数据转换为序列化格式
使用事件处理程序属性处理序列化事件
使用ObjectManager 类管理反序列化的对象
继承接口:
ISerializable
IDeserializationCallback
IFormatter
IFormatterConverter
抽象类:
Formatter 类
FormatterConverter 类
FormatterServices类
什么是GDI+?常用的图形操作类分布在哪些命名空间?
是一种构成Microsoft windows XP操作系统的子系统的应用程序编程接口。(图形接口)
system.drawing,System.Drawing.Drawing2D,
system.drawing.imaging,system.drawing.text
常用的加密类型有哪2种?有什么区别?如何取得哈希值?
对称加
您可能关注的文档
- Lecture 2_Concept Learning 机器学习概论 教学课件.ppt
- Lecture 2 英美国家概况 教学课件.ppt
- Lecture 3 advanced investment 高级投资教学课件.pdf
- Lecture 3 Chapter 2--2.2-1 Applications of Linear Programming 管理科学英文版教学课件.ppt
- Lecture 3 - 2012 生物统计课件.pptx
- Lecture 3 Chapter 3 Multiobjective Programming 管理科学英文版教学课件.ppt
- Lecture 3 How to Value Bonds and Stocks 公司金融 教学课件.pdf
- Lecture 3 Negative and positive translation 汉英翻译 教学课件.ppt
- Lecture 3 Note-writing 英语专业写作 教学课件.ppt
- Lecture 3 Process of translation 汉英翻译 教学课件.ppt
- 高中物理工程问题分析与创新能力培养研究教学研究课题报告.docx
- 小学生艺术课程学习兴趣与满意度提升策略研究教学研究课题报告.docx
- 人工智能教育平台中学生认知特点分析与个性化教学策略研究教学研究课题报告.docx
- 高中英语教学中的课堂互动策略与教学效果教学研究课题报告.docx
- 初中地理教学中信息化手段的应用与地理知识掌握程度教学研究课题报告.docx
- 学会按需购物劳动课件.pptx
- 2025工业废气处理新方向:催化燃烧技术创新研究.docx
- 初中生数学解题思维培养策略与教学评价体系构建研究教学研究课题报告.docx
- 历史史料在高中历史教学中的深度挖掘与广度拓展策略教学研究课题报告.docx
- 人工智能在高中化学教学中的应用:风险预警模型构建与效果分析教学研究课题报告.docx
文档评论(0)