《.NET大局观》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)David Chappell著;侯捷,荣耀译
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2003
  • ISBN:7560929494
  • 页数:348 页
图书介绍:“David Chappell 是当今最优秀的技术作家之一。他身负数十年业界经验,以流畅的写作风格,为读者提供了这一份对.NET平台清晰而忠实的观察。面对本书,每一位称职的架构师、开发人员和管理人员都应该人手一本。我向你强烈推荐。”——Richard Monson-Haefel,《Enterprise Java Beans》3e (O'Reilly,2001)作者微软的.NET是一个对Windows-based软件开发起到革命性影响的新技术集。.NET主题之一是Web services的思想,允许软件运用Internet技术,和其他软件直接通讯。这个首创技术中的核心组成:.NET Framework和Visual Studio.NET,提供了一个多语言环境,让开发人员在其中开发Web services及其他类型的应用。.NET的另一方面:.NET My Services,提供我们一个用以创建新型应用的新型平台。总而言之,.NET技术将改变几乎所有Windows应用程序的构建方式。《.NET大局观》是为开发人员和技术管理人员撰写的一本书,是对Windows崭新开发景观的一份简明指南。页边

目录侯捷译序 1

1.NET概观 1

定义.NET 2

荣耀译序 3

Web Services(Web服务) 3

目录 5

前言 6

.NET Framework(框架) 6

CLR(Common Language Runtime,通用语言运行层) 11

奠基于CLR之上的语言 15

.NET Framework Class Library(Framework类库) 22

.NET Compact Framework(精简版Framework) 29

.NETMy Services 31

.NET Enterprise Servers(企业服务器) 34

.NET的一个实例场景 38

结语 39

Understanding.NET——A Tutorial and Analysis 39

2 Web Services 43

描述Web Services 44

应用Web Services 46

访问Internet应用程序 46

B2B整合 47

A2A整合 48

Web Services的一个实例场景 48

Web Services技术 52

描述信息:XML 52

定义Web Services:WSDL 55

访问Web Services:SOAP 58

搜寻Web Services:UDDI 65

Web Services的未来方向 71

结语 74

3通用语言运行层(CLR) 75

开发受控代码:通用型别系统(CTS) 76

CTS(通用型别系统)简介 77

进一步探讨CTS Types 80

CLS:通用语言规范 85

编译受控代码(Compiling Managed Code) 86

微软中介语言(Microsoft Intermediate Language,MSIL) 87

Metadata(元数据) 90

组织受控代码(Organizing Managed Code):装配件 94

装配件的Metadata:清单(Manifests) 94

装配件的分类 97

运行受控代码(Executing Managed Code) 99

装载装配件(Loading Assemblies) 99

编译MSIL 101

使装配件更安全(Securing Assemblies) 104

垃圾回收(Garbage Collection) 110

应用域(Application Domains) 113

结语 116

4.NET语言 119

C# 120

C#程序样例 122

C#提供的types 125

C#的控制结构 132

其他的C#特性 133

Visual Basic.NET 142

VB.NET程序样例 142

VB.NET提供的types 146

VB.NET的控制结构 154

其他的VB.NET特性 155

带有受控扩充件(Managed Extensions)的C++ 159

Managed C++程序样例 161

Managed C++提供的types 163

Managed C++的其他特性 163

结语 165

5.NET Framework类库(Class Library) 167

.NET Framework类库概观 167

System名字空间(namespace) 168

System的次级名字空间(sub-namespace)概观 169

输入和输出:System.IO 180

序列化:System.Runtime.Serialization 183

支持XML:System.Xml 187

XML技术家族 188

System.Xml提供了什么 192

反射:System.Reflection 195

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

远程处理过程(Remoting Process)概览 202

将信息传递给远程对象(Remote Objects) 203

选择一个Channel(通道) 205

远程对象的创建和销毁(Creating and Destroying) 207

企业服务:System.EnterpriseServices 214

互操作性:System.Runtime.InteropServices 220

访问COM对象 220

访问Non-COM DLLs 225

Windows GUIs:System.Windows.Forms 227

使用Windows Forms(表单)开发你的GUIs程序 227

Windows Forms的控件(Controls) 232

结语 233

6访问数据:ADO.NET 235

.NET数据供应器 237

直接访问数据 242

以DataSets访问数据 246

创建和使用DataSets 248

访问和修改DataSet的内容 253

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

结语 262

7开发Web相关应用:ASP.NET 263

浏览器应用程序:System.Web.UI 264

浏览器相关应用程序的工作机理 266

Web控件(Web Controls) 270

将用户界面(UI)从代码中分离出来 274

其他主题 276

Web Services的应用:System.Web.Services 289

Web Services服务器 289

Web Services客户端 292

Web Services应用程序的选项 293

微软对Web Services应用程序的特定支持 297

结语 298

8.NET My Services 299

定义.NET My Services 300

应用.NET My Services 304

确保隐私 306

.NET My Services商务模型:软件业就是服务业 308

描绘.NET My Services 310

认证服务(Authentication Service):Passport 311

XML-Based Services 313

.NET My Services的一个实例场景 319

结语 324

关于作者 325

索引 327