C#.NET框架高级编程技术案例教程

生活百科 2023-01-25 18:02生活百科www.aizhengw.cn

C#.NET框架高级编程技术案例教程

《C#.NET框架高级编程技术案例教程》是2015年清华大学出版社出版的图书,作者是郭文夷、姜存理。

基本介绍

  • 书名C#.NET框架高级编程技术案例教程
  • 作者郭文夷、姜存理
  • ISBN9787302380450
  • 类别图书>教材>研究生/本科/专科教材>工学 
  • 定价35元
  • 出版社清华大学出版社
  • 出版时间2015年2月1日
  • 装帧平装

内容简介

.NET框架是微软提供的适合网路环境下企业级套用开发的基础平台。.NET框架本身虽与开发语言无关,但C#无疑是.NET环境下最佳的程式语言。本书向已具有一定C#.NET编程基础的读者介绍通常在入门级教程中不会涉及的一些中、高级编程技术和知识,帮助读者了解.NET框架及其类库的全貌,以便更全面地掌握使用C#语言在.NET框架下从事开发所需的各种知识。本书注重先进性和实用性,文字简洁、重点突出、示例丰富。全书共15章,分为核心内容和扩展内容,便于按不同教学对象和要求进行取捨。

编辑推荐

本书来自作者对自编讲义的改编,具有语言简明、重点突出、案例丰富等特点,书中所有案例的代码都经过实际调试验证。本书的篇幅不大,但信息量颇大,几乎涵盖了.NET编程技术的各个主要方面。并且在内容选取和编排以及书中用语、举例等方面也做出一系列适应性调整和改进,儘可能提高本书的可读性和降低学习难度。非常适合在高等院校计算机或信息类专业中将本书作为教材,为高年级学生开设旨在提高软体编程技术的相关选修课,尤其适合套用型本科和高职高专院校相关专业的学生。还可作为相关专业学生开展毕业设计的参考书。,对于现职的软体工作者,本书也有较大的学习参考价值。

目录

第1章.NETFramework概述
1.1.NETFramework和CLR
1.1.1通用类型系统CTS
1.1.2装箱和拆箱
1.2代码的编译和运行
1.2.1编译和MSIL
1.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调用WindowsAPI
6.4.NET与COM的互操作性
6.4.1在.NET程式中调用MicrosoftWord
6.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与DataSet
7.6XML序列化与反序列化
第8章WebServices
8.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.0
15.1.2.NETFramework2.0
15.1.3.NETFramework3.0
15.1.4.NETFramework3.5
15.1.5.NETFramework4.0
15.1.6.NETFramework版本兼容性问题
15.2ADO.NETEF基础知识
15.2.1EntityFramework概述
15.2.2EF映射和SSDL、CSDL、MSL
15.2.3EF实体类对象的操作
15.3Linq基础知识
15.3.1Linq及其常用关键字
15.3.2LinqtoSQL
15.3.3LinqtoXML

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有