《.NET大局观 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)恰坡(Chappell,D.)著;荣耀译(南京师范大学中北学院)
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:712103168X
  • 页数:317 页
图书介绍:微软的.NET对基于Windows的软件开发起到了革命性的影响。通过为开发人员提供一个可以创建范围广泛的应用程序的多语言环境,.NET已经发展为新一代Windows软件的基础。自从2002年最初发布至今,.NET技术改变了几乎所有Windows应用程序的构建方式。本书针对.NET Framework 2.0版和Visual Studio 2005进行了全面更新,是对.NET技术大图景的简明指南。页边注释、细致的图表以及明晰的写作风格,使得本书易于阅读和浏览,观点文块则探索带有争议性的话题,并提出常见的关注点。David Chappell的独立观点和直白描述,清楚地阐释了.NET技术的运作机理和使用方式。全书主要包括.NET概览、CLR、.NET语言(C#、Visual Basic以及C++)、.NET框架类库、使用ASP.NET构建Web应用、使用ADO.NET存取数据、创建分布式.NET应用等诸多内容,适合软件开发人员、IT经理以及.NET技术爱好者阅读。

第1章 .NET引介 1

.NET框架 3

通用语言运行时 7

.NET框架类库 12

Visual Studio 2005 21

通用语言 25

领域特定的语言 30

团队开发:Visual Studio Team System 33

结语 35

第2章 通用语言运行时 37

开发托管代码:通用类型系统(CTS) 38

CTS(通用类型系统)简介 39

进一步探讨CTS类型 42

将值类型转换为引用类型:装箱(Boxing) 46

CLS:通用语言规范 47

编译托管代码 48

微软中间语言 49

元数据 52

组织托管代码:程序集 54

程序集的元数据:清单(Manifests) 54

程序集的分类 57

运行托管代码 58

装载程序集 58

编译MSIL 60

创建本地映像:NGEN 63

使程序集更安全 64

垃圾回收 70

应用程序域 73

结语 75

第3章 .NET语言 77

C 79

C#程序样例 79

C#提供的类型 82

C#的控制结构 97

其他的C#特性 98

Visual Basic 107

VB程序样例 108

VB提供的类型 111

VB的控制结构 124

其他的VB特性 125

C++ 130

C++/CLI 132

托管C++(Managed c++) 136

结语 140

第4章 .NET框架类库概观 143

.NET框架类库概观 143

System命名空间 144

System次命名空间(sub-namespace)概观 145

输入和输出:System.IO 156

基础命名空间 156

序列化:System.Runtime.Serialization 159

反射:System.Reflection 163

XML:System.Xml 166

事务:System.Transactions 175

互操作:System.Runtime.InteropServices 179

Windows GUIs:System.Windows.Forms 184

结语 195

第5章 构建Web应用:ASP.NET 197

ASP.NET应用程序:基本要素 198

创建.aspx文件 200

使用Web控件 204

将用户界面(UI)从代码中分离出来:代码隐藏 209

定义应用程序 211

使用上下文信息 213

ASP.NET应用程序:超越基本要素 215

状态管理 216

数据缓存 221

身份验证与授权 222

用户管理:成员资格 224

处理数据:数据绑定 225

定制用户界面:Web部件 228

结语 230

第6章 访问数据:ADO.NET 231

使用.NET框架数据供应器 232

使用Connection和Command对象 237

以DataReaders访问数据 239

以DataSets访问数据 243

创建和使用DataSets 245

访问和修改DataSet的内容 250

使用DataSets和“以XML定义的数据” 253

结语 260

第7章 构建分布式应用 261

ASP.NET Web Services:System.Web.Services 261

Web Services基础 262

ASP.NET Web Services应用程序:基本要素 265

ASP.NET Web Services应用程序:超越基本要素 269

.NET远程系统:System.Runtime.Remoting 273

远程处理过程概览 274

将信息传递给远程对象 276

选择一个通道 278

远程对象的创建和销毁 281

企业服务:System.EnterpriseServices 288

企业服务提供了什么 288

企业服务与COM+ 291

最后的思考 295

关于作者 297

索引 299