《C#.NET框架高级编程技术案例教程》是2015年清华大学出版社出版的图书,作者是郭文夷、姜存理。
.NET框架是微软提供的适合网路环境下企业级套用开发的基础平台。.NET框架本身虽与开发语言无关,但C#无疑是.NET环境下最佳的程式语言。本书向已具有一定C#.NET编程基础的读者介绍通常在入门级教程中不会涉及的一些中、高级编程技术和知识,帮助读者了解.NET框架及其类库的全貌,以便更全面地掌握使用C#语言在.NET框架下从事开发所需的各种知识。本书注重先进性和实用性,文字简洁、重点突出、示例丰富。全书共15章,分为核心内容和扩展内容,便于按不同教学对象和要求进行取捨。
本书来自作者对自编讲义的改编,具有语言简明、重点突出、案例丰富等特点,书中所有案例的代码都经过实际调试验证。本书的篇幅不大,但信息量颇大,几乎涵盖了.NET编程技术的各个主要方面。并且在内容选取和编排以及书中用语、举例等方面也做出一系列适应性调整和改进,儘可能提高本书的可读性和降低学习难度。因此非常适合在高等院校计算机或信息类专业中将本书作为教材,为高年级学生开设旨在提高软体编程技术的相关选修课,尤其适合套用型本科和高职高专院校相关专业的学生。还可作为相关专业学生开展毕业设计的参考书。此外,对于现职的软体工作者,本书也有较大的学习参考价值。
第1章.NETFramework概述1.1.NETFramework和CLR1.1.1通用类型系统CTS1.1.2装箱和拆箱1.2代码的编译和运行1.2.1编译和MSIL1.2.2编译器以及命令行语法1.3元数据1.3.1PE档案的格式1.3.2Attribute属性1.4垃圾回收1.5委託和事件1.5.1委託的定义1.5.2事件第2章流与档案2.1使用Stream类管理位元组流2.1.1Stream类的常用属性和方法2.1.2使用FileStream类操作档案2.1.3使用MemoryStream类管理记忆体数据2.1.4使用BufferedStream类提高流性能2.1.5使用NetworkStream类访问网路数据流2.2文本档案和TextReader、TextWriter类2.2.1TextReader和TextWriter类的常用属性和方法2.2.2操纵文本档案2.3操纵二进制档案2.4对档案和资料夹的操作2.4.1Directory类的常用静态方法2.4.2DirectoryInfo类的常用属性和方法2.4.3File类的常用静态方法2.4.4FileInfo类的常用属性和方法2.4.5使用Path类访问档案路径2.4.6使用DriveInfo类访问驱动器2.5使用FileSystemWatcher类监控档案系统第3章集合与泛型3.1数组和数组列表3.2伫列3.3栈3.4哈希表和有序表3.5专用集合3.6使用泛型3.7自定义集合类3.7.1实现IEnumerable接口3.7.2继承CollectionBase类第4章多执行绪应用程式4.1创建多执行绪应用程式4.1.1执行绪和Thread类4.1.2执行绪状态的转换与控制4.2使用ThreadPool类管理执行绪池4.3管理异步环境中的执行绪4.3.1使用Windows的回调方法4.3.2调用Join方法4.3.3使用WaitHandle类4.3.4使用ReaderWriterLock类第5章程式集与反射5.1程式集和Assembly类5.2反射和Type类5.3使用反射调用类库中的方法5.3.1被调用的类和方法都是已知的情况5.3.2被调用的类和方法部分已知的情况5.4应用程式域5.4.1应用程式域的创建5.4.2在应用程式域中载入程式集5.4.3对另一应用程式域内载入的类库进行操作5.4.4卸载应用程式域第6章调用非.NET託管程式6.1调用非託管的PE程式6.2调用非託管动态程式库6.3调用WindowsAPI6.4.NET与COM的互操作性6.4.1在.NET程式中调用MicrosoftWord6.4.2在.NET程式中调用MicrosoftExcel第7章处理XML文档7.1.NET框架对XML提供全面支持7.2读写XML文档7.2.1使用XmlReader类7.2.2使用XmlWriter类7.3DOM和XmlDocument类7.3.1什幺是DOM模型7.3.2XmlDocument及相关类7.3.3套用示例7.4使用XSLT转换XML文档7.4.1XslTransform类及其套用7.4.2在Web页面中使用XML控制项7.5XML与DataSet7.6XML序列化与反序列化第8章WebServices8.1WebServices的主要功能和特点8.1.1WebServices是什幺8.1.2与WebServices有关的协定8.2VisualC#.NETWebServices编程8.2.1在.NET环境下支持Web服务的类
8.2.2实现WebServices服务端8.2.3实现WebServices客户端8.3使用WebServices实现信息集成8.3.1在一个套用中集成多个Web服务8.3.2在Web服务中使用资料库8.3.3跨平台调用Web服务第9章使用加密技术9.1计算数据的哈希值9.2使用对称加密技术9.3使用不对称加密技术第10章.NETSocket网路编程10.1Socket网路编程接口和.NETSocket类10.1.1Socket的概念10.1.2Socket类简介10.2同步和异步通信方法10.3通用TCP客户端第11章使用TCP和UDP通信协定11.1使用TCP通信协定11.1.1.NET框架下使用TCP通信11.1.2使用TcpListener和TcpClient类实现聊天室11.2使用UDP通信协定11.2.1.NET框架下使用UDP通信11.2.2使用UdpClient类收发简讯第12章TCP/IP通信套用层常用协定编程12.1WebRequest及其相关类12.2在.NET框架下实现FTP套用12.2.1FTP及应用程式12.2.2FtpWebRequest及其相关类介绍12.2.3使用WebClient类实现FTP档案操作12.2.4使用FtpWebRequest类实现FTP档案操作12.3在.NET框架下实现HTTP套用12.3.1HTTP及应用程式12.3.2使用WebClient类实现HTTP操作12.3.3使用HttpWebRequest类实现HTTP操作12.4在.NET框架下实现SMTP套用12.4.1SmtpClient及其相关类12.4.2使用SmtpClient类实现邮件传送12.4.3POP编程12.5网路编程中常用的编码第13章应用程式系统的调试与配置13.1.NET应用程式系统的调试13.1.1.NET程式的Debug和Release版本13.1.2使用Trace类输出跟蹤讯息13.1.3使用TraceSwitch类控制信息输出13.1.4使用Debug类输出调试信息13.2.NET应用程式系统的配置13.2.1.NET託管程式的配置和配置档案13.2.2.NET配置的基本架构13.2.3appSettings和ConnectionStrings配置节13.2.4自定义配置节第14章资源档案、文本编码和区域性14.1在.NET应用程式中使用资源档案
14.1.1资源和资源档案14.1.2使用二进制格式的资源档案14.1.3使用XML格式的资源档案14.2字元集与编码问题14.2.1字元集14.2.2编码、解码及Encoding类14.2.3编码的保存与转换14.3文化和区域性特徵14.3.1CultureInfo类14.3.2区域性的文字、日期和数字格式14.3.3应用程式区域性配置第15章Microsoft.NET框架的版本15.1.NET框架各种版本概览15.1.1.NETFramework1.015.1.2.NETFramework2.015.1.3.NETFramework3.015.1.4.NETFramework3.515.1.5.NETFramework4.015.1.6.NETFramework版本兼容性问题15.2ADO.NETEF基础知识15.2.1EntityFramework概述15.2.2EF映射和SSDL、CSDL、MSL15.2.3EF实体类对象的操作15.3Linq基础知识15.3.1Linq及其常用关键字15.3.2LinqtoSQL15.3.3LinqtoXML
本文发布于:2023-03-24 23:27:11,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1679685081216414.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |