首页 > 图书中心 >图书详情

.NET框架程序设计

作者:梁爽、杨玥、吴晓艳
丛书名:高等学校教材·计算机科学与技术
定价:21
印次:1-3
ISBN:9787302214083
出版日期:2010.02.01
印刷日期:2013.02.20

本书以 .NET Framework 2.0 和Visual Studio 2005 为平台,主要介绍基于C#的 .NET框架下应用程序的开发,包括 .NET框架下应用程序的执行和编译机制,以及在 .NET框架下经常用到的一些命名空间和使用方法。   本书源于丰富的教学实践,既有原理性的说明,也有指导性的介绍; 语言简洁,思路清楚,图文并茂,寓深刻的理论于简单的例子中,易于理解和掌握; 适合于课堂教学,尤其是边讲边练的教学。同时,书中的案例都是在编程中经常用到的实际案例,所以也适合于案例式教学。   本书适合作为普通高校 .NET相关课程的教材,也适合于从事C#高级程序开发的编程人员、IT管理人员和对C#编程感兴趣的人员阅读,更是准备MCTS70536时的必备辅导材料。

more >

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.NET: ASP.NET是 .NET框架用于构建Web相关应用的基础,主要是作为 .NET框架类库的一部分来实现的,它同时支持创建“浏览器应用”和“Web Service应用”。和类库中的其他内容一样,ASP.NET被定义为一组包含于多个命名空间中的类型。ASP.NET的最上层命名空间是System.Web,紧接其下的是另外多个命名空间,其中最重要的当属System.Web.UI,它包含了用于创建“浏览器应用”的类型; 另一个重要的命名空间是System.Web.Services,它包含了用于创建“Web Services应用”的类型。本章主要描述在 .NET Framework中开发人员如何创建“浏览器应用程序”。   第9章数据库访问: ADO.NET是.NET框架中推出的一种基于XML的全新的数据访问技术。.NET数据集DataSet和数据提供程序Data Provider是ADO.NET的两大核心组件。DataSet对象可以独立地一次性处理多个数据源的数据,使用DataSet对象,可以大大减轻系统的负担。   第10章Web服务: 本章是XML Web服务开发的指南,介绍了XML Web服务的概念、优势以及如何创建和调用XML Web服务,并结合示例和实用策略演示了开发过程。 4. 著作者分工   本书第1~4章和第10章由梁爽编写,第8章由杨玥编写,第9章由吴晓艳编写,第5章和第6章由李环、梁爽共同编写。另外,特别感谢任波教授阅读了本书的初稿,并提出了宝贵意见。 5. 联系方式   感谢您选择使用本书,由于水平所限,书中难免会存在概念表述不确切的地方,欢迎对本书内容提出批评和修改建议,我们将不胜感激。联系方式: ls_happiness@163.com,liangying@tup.tsinghua.edu.cn。 编者2009年7月

more >
扫描二维码
下载APP了解更多

同系列产品more >

嵌入式系统与单片机基础教程

王粉花 李擎 胡广大
定 价:41元

查看详情
Java面向对象程序设计(第2版)

袁绍欣 安毅生 赵祥模
定 价:69元

查看详情
面向对象高级技术教程

徐宏喆
定 价:38元

查看详情
计算机组成原理

陆遥
定 价:27元

查看详情
离散数学习题集

谢美萍、陈媛
定 价:15元

查看详情
图书分类全部图书
more >
  • 第1章.NET

    1.1.NET简介

    1.1.1.NET的概念

    1.1.2.NET的特点

    1.2.NET Framework 的结构

    1.2.1.NET Framework概述

    1.2.2.NET Framework为开发人员提供的新技术

    1.2.3.NET Framework架构

    1.2.4公共语言运行库(CLR)简介

    1.2.5Microsoft中间语言(MSIL)

    1.2.6通用类型系统

    1.3Visual Studio 2005

    1.3.1Visual Studio的扩展

    1.3.2Visual Studio 2005新特性

    1.3.3案例

    1.4小结

    第2章公共语言运行库

    2.1开发托管代码: 通用类型系统

    2.2通用类型系统架构

    2.2.1值类型和引用类型

    2.2.2值类型和引用类型之间的相互转换: 装箱和拆箱

    2.3特殊系统类型

    2.3.1泛型

    2.3.2Nullable类型

    2.4小结

    习题

    第3章托管执行环境

    3.1概述

    3.2编译托管代码

    3.2.1编译器选项

    3.2.2Microsoft中间语言

    3.2.3元数据

    3.2.4属性

    3.3组织托管代码: 程序集

    3.3.1程序集的元数据: 清单

    3.3.2程序集的分类

    3.4执行托管代码

    3.4.1装载程序集

    3.4.2编译MSIL

    3.4.3垃圾回收

    3.4.4应用程序...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘