| |
| |
| |
内容简介
“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崭新开发景观的一份简明指南。页边注释、详细图表以及明晰的写作风格,使这本书易于阅读和浏览;分析文块则探索带争议的话题,并提出常见的关注点。这本书的独立观点和直白描述,清楚地阐示了.NET技术的运作机理和使用方式。本书关键主题包括: .NET本身及其目标总览 Web services技术, 包括SOAP(简单对象 存取协议)及其他… .NET Framework通用语言运行层(CLR) C#和Visual Basic.NET .NET Framework类库(Class Library) ADO.NET ASP.NET .NET My Services 理解是运用之钥。《.NET大局观》将使阁下得以作出正确的决策,并最大限度地挖掘这一革命性框架(framework)的潜能。
| |
|
顾客评论 |
|
目录
目 录 侯捷译序 i 荣耀译序 iii 目录 v 前言 xi 1 .NET概观 1 定义 .NET 2 Web Services(Web服务) 3 .NET Framework(框架) 6 CLR(Common Language Runtime, 通用语言运行层) 11 奠基于CLR之上的语言 15 .NET Framework Class Library(Framework类库) 22 .NET Compact Framework(精简版Framework) 29 .NET My Services 31 .NET Enterprise Servers(企业服务器) 34 .NET的一个实例场景 38 结语 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
| |
.NET大局观-相关图书 ·遗传学实验原理与技术 ·计算机网络:自顶向下方法与Internet特色:第3版 ·Essential C++(影印版) ·重要农林外来入侵物种的生物学与控制 ·说不尽的Л ·测试驱动开发(影印版) ·机械原理习题集及学习指导 ·近现代经济学之演进 ·马尾松和湿地松林生态系统结构与功能 ·软件配置管理策略与Rational ClearCase(影印 ·机械原理:分析·综合·优化 ·大学物理学习指导与提高 ·钣金展开200例 ·电话英语一日通 ·中国·可持续发展·实践.1:LEAD-China学员论文选编 ·锅炉与供热 ·谈判英语一日通 ·电梯使用与维修问答 ·求职英语一日通 ·星级热菜(上):第五届全国烹饪技术比赛优秀作品精选
|
| |