.NET框架程序设计的图书前言

 我来答
繁华尽失dOI65
2016-06-01 · TA获得超过2214个赞
知道答主
回答量:172
采纳率:0%
帮助的人:116万
展开全部

1. 本书的编写背景
学习 .NET框架是对学习C#程序设计语言的一个提高,可以从整体上把握.NET软件开发的方法; 正是由于目前几乎没有合适的用于.NET教学的教材,因此才开始组织编写本书。
2. 本书的特色
本书以.NET Framework 2.0和Visual Studio 2005为平台,主要介绍基于C#的.NET框架下应用程序的开发,包括.NET框架下应用程序的执行和编译机制,以及在.NET框架下经常用到的一些命名空间和使用方法。
本书源于丰富的教学实践,既有原理性的说明,也有指导性的介绍; 语言简洁,思路清楚,图文并茂,寓深刻的理论于简单的例子中,易于理解和掌握; 适合于课堂教学,尤其是边讲边练的教学。同时,书中的案例都是在编程中经常用到的实际案例,所以也适合于案例式教学。
3. 本书内容摘要
第1章.NET简介: 本章主要介绍什么是 .NET Framework: .NET Framework由公共语言运行库和类库构成,多种类型的 .NET Framework应用程序被广泛应用到各个领域中; .NET Framework已成为未来大多数应用程序的基础。
第2章公共语言运行库: 本章主要讲解公共语言运行库的相关知识。公共语言运行库的核心是通用类型系统。通用类型系统中的类型可分为两类: 值类型和引用类型,它们可以通过装箱操作和拆箱操作相互转换。 .NET Framework 2.0引入了泛型,这是一种非常有用的类型,需要牢固掌握。
第3章托管执行环境: 本章介绍了托管代码的编译和执行原理。基于CLR语言的源代码,在编译时将生成两种内容: 中间语言(MSIL)和元数据(Metadata)。在执行托管代码时,MSIL再通过JIT编译生成本地代码。
第4章.NET Framework类库总览: 构建于 .NET框架之上的所有软件,都会用到公共语言运行库(CLR)。即使最简单的基于CLR的程序,也需要用到一部分 .NET框架类库,稍复杂一点的软件则使用这个类库提供的更多服务。要想透彻了解 .NET,必须首先了解 .NET Framework 都提供了哪些类,这些类都可以做什么。只有这样,才能更充分地使用这些类完成任务。本章只是提供了对这个巨大类库的一个总览,然后对其中一些较为基础的部分做了比较详细的说明,如输入和输出、序列化、反射、XML、事务、互操作和Windows GUI等。
第5章字符串、集合和泛型: 本章介绍 .NET Framework类库中非常重要的两个方面: 字符串和集合。在软件开发过程中,处理字符串是很常见的任务,包括解析、格式化、操作以及比较字符串等操作。通过使用集合,可以将许多对象存储在一个对象中; .NET Framework 2.0引入了泛型集合的概念,这些新的集合类提供了新的增强功能,可以利用这些类来创建开发人员要使用的集合类型。
第6章委托和事件: 本章主要介绍了.NET Framework的委托和事件。 .NET Framework使用委托来实现事件驱动的机制。委托是一个方法列表,调用委托的效果等同于调用此列表中所有的方法。事件可以看成是委托的特例。
第7章数据流和文件: 本章主要介绍了管理文件系统的相关类,包括使用Stream对象从后备存储中读写字节; 使用BinaryReader和BinaryWriter对象以二进制值形式来读写基本类型; 使用StreamReader和StreamWriter对象在流中读写字符; 使用StringReader和StringWriter对象在字符串中读写字符; 使用Directory和DirectoryInfo对象在目录和子目录中进行创建、移动和遍历。
第8章构建Web应用——ASP dot NET: ASP dot NET是 .NET框架用于构建Web相关应用的基础,主要是作为 .NET框架类库的一部分来实现的,它同时支持创建“浏览器应用”和“Web Service应用”。和类库中的其他内容一样,ASP dot NET被定义为一组包含于多个命名空间中的类型。ASP dot NET的最上层命名空间是System.Web,紧接其下的是另外多个命名空间,其中最重要的当属System.Web.UI,它包含了用于创建“浏览器应用”的类型; 另一个重要的命名空间是System.Web.Services,它包含了用于创建“Web Services应用”的类型。本章主要描述在 .NET Framework中开发人员如何创建“浏览器应用程序”。
第9章数据库访问: ASP dot NET是.NET框架中推出的一种基于XML的全新的数据访问技术。.NET数据集DataSet和数据提供程序Data Provider是ASP dot NET的两大核心组件。DataSet对象可以独立地一次性处理多个数据源的数据,使用DataSet对象,可以大大减轻系统的负担。
第10章Web服务: 本章是XML Web服务开发的指南,介绍了XML Web服务的概念、优势以及如何创建和调用XML Web服务,并结合示例和实用策略演示了开发过程。
4. 著作者分工
本书第1~4章和第10章由梁爽编写,第8章由杨玥编写,第9章由吴晓艳编写,第5章和第6章由李环、梁爽共同编写。另外,特别感谢任波教授阅读了本书的初稿,并提出了宝贵意见。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式