《实战 .NET 使用C#开发面向人的软件》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Ronan Sorensen等著;英宇等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302064318
  • 页数:370 页
图书介绍:本书介绍了使用C#进行.NET平台上的面向人的软件开发的技术。

第1章 面向人的软件 1

1.1 面向人的范例 2

1.1.1 通用化 4

1.1.2 协作 4

1.1.3 转换 4

1.2 .NET 方法 5

1.2.1 .NET 和通用化 5

1.2.2 .NET 和协作 7

1.2.3 .NET 和转换 10

1.3 小结 11

2.1 面向人的设计 12

第2章 应用面向人的软件 12

2.2 概念运用:InternetBaton 应用 15

2.2.1 InternetBaton 应用特征 15

2.2.2 通用化设计:挖掘运行时 17

2.2.3 协作设计:指挥乐队 53

2.2.4 转换设计:语言学家的快慰 64

2.3 小结 71

第3章 C#简介 73

3.1 个性化时代 73

3.2 什么是 C# 74

3.3.1 当前的看法 75

3.3 C#有何特殊之处 75

3.3.2 面向人的角度 78

3.4 语言简介 80

3.4.1 基本概念 80

3.4.2 类型 98

3.4.3 类 107

3.4.4 接口 124

3.4.5 结构 127

3.4.6 枚举 128

3.4.7 属性 129

3.4.8 异常 130

3.5 小结 133

第4章 应用 C# 134

4.1 ManagedSynergy 应用 134

4.1.1 目标 134

4.1.2 功能 135

4.1.3 设计 136

4.1.4 实现 138

4.2 小结 174

第5章 公共语言运行时 175

5.1 窗口和组件 176

5.1.1 静态库 177

5.1.2 动态链接库 178

5.1.3 COM 的解决之道 183

5.2 公共语言运行时入门 195

5.2.1 普遍类型系统 195

5.2.2 类型是根本 196

5.2.3 公共类型系统 196

5.2.4 公共语言规范 199

5.2.5 装箱 200

5.2.6 类型如何映射到 C# 200

5.2.7 程序集 201

5.2.9 公共语言运行时中的生命期 204

5.2.8 .NET 版本化 204

5.2.10 中间语言和即时编译 205

5.2.11 .NET 垃圾回收 205

5.2.12 线程和公共语言运行时 207

5.2.13 应用域 207

5.2.14 互操作性 208

5.3 小结 209

第6章 应用运行时 210

6.1 建立程序集和应用 210

6.1.1 命令行 210

6.2 使用 Visual Studio.NET 建立项目 212

6.1.2 makefile 文件 212

6.3 检查清单 213

6.4 部署和版本化 217

6.4.1 全局缓存 220

6.4.2 加载程序集和版本化 221

6.4.3 有关配置文件的更多内容 222

6.5 垃圾回收 223

6.5.1 效果 223

6.5.2 确定性终止化 223

6.6 线程和公共语言运行时 225

6.6.1 创建线程 225

6.6.2 同步 227

6.6.3 方法级锁定 232

6.7 互操作性 233

6.7.1 平台调用 233

6.7.2 与 COM 的互操作 234

6.8 Windows 窗体 240

6.8.1 窗体类 241

6.8.2 处理事件 243

6.8.3 图形与输出 244

6.9 小结 244

7.1 连接性问题 246

第7章 ASP.NET 详述 246

7.3 弱化 ISAPI 248

7.2 传统 ASP 与 ASP.NET 248

7.4 ASP.NET:公共语言运行时的成员 249

7.4.1 System.Web.UI.Page 类 249

7.4.2 System.Web.UI.Page 基础 256

7.4.3 ASP.NET 连接对象模型 257

7.4.4 混合 ASP.NET 和 C# 258

7.4.5 ASP.NET 配置文件 260

7.6 定制服务器端控件 262

7.5 Web 表单 262

7.6.1 扩展浏览器 263

7.6.2 服务器端表现 263

7.6.3 控件的生命周期 264

7.6.4 使用定制服务器端控件的原因 265

7.7 Web 服务和 ASP.NET 265

7.7.1 Web 方法和 ASP.NET 266

7.7.2 服务描述语言和 ASP.NET 266

7.8.1 输出缓存 267

7.8.2 数据缓存 267

7.7.3 调用 Web 方法 267

7.8 优化 ASP.NET 缓存 267

7.9 管理会话状态 268

7.10 小结 269

第8章 应用 ASP.NET 270

8.1 用户界面控件和 Web 270

8.1.1 HTML 控件 275

8.1.2 Web 控件 276

8.2 Web 表单和 Visual Studio.NET 279

8.3 Web 应用的状态管理 291

8.3.1 应用状态 291

8.3.3 会话配置 293

8.3.2 会话状态 293

8.4 缓存 295

8.4.1 输出缓存 295

8.4.2 数据缓存 296

8.5 HTTP 处理程序 300

8.6 小结 301

第9章 .NET 企业服务器 302

9.1 .NET 企业服务器和面向人的软件 302

9.1.1 通用化 302

9.1.2 协作 302

9.1.3 转换 302

9.2 使之协同工作 303

9.3 解决方案的关键点 304

9.4 .NET 企业服务器和.NET 305

9.5 XML 的角色 305

9.5.1 当前互操作性的基础 305

9.5.2 XML 基础知识 308

9.5.3 处理模型 313

9.6 SOAP 简介 314

9.6.1 描述和用途 314

9.6.2 定义 315

9.6.3 Microsoft 实现 317

9.7 BizTalk Server 核心:解决 EAI 问题及未来 318

9.7.1 BizTalk Orchestration 319

9.7.2 BizTalk Messaging 325

9.7.3 可扩展性框架:BizTalk Hook 330

9.7.4 BizTalk 开发工具 333

9.7.5 BizTalk 管理工具 334

9.7.6 BizTalk Messaging 对象模型 336

9.7.7 解决的问题 338

9.8 Commerce Server 核心 342

9.8.1 Commerce Server 体系结构 342

9.8.2 持续改进周期 343

9.8.3 业务处理流程 344

9.8.4 简表系统 345

9.8.5 目标系统 345

9.8.6 产品目录系统 346

9.8.7 业务分析系统 346

9.8.8 解决方案网站 347

9.9 供应商支持工具包 348

9.10 集成点 349

9.10.1 Internet 信息服务器到 BizTalk Server Orchestration 349

9.10.2 Internet 信息服务器到 BizTalk Server Messaging 349

9.10.3 BizTalk Server 到 Commerce Server 352

9.11 小结 354

第10章 应用.NET 企业服务器:外部销售商的订单履行 356

10.1 订单处理流程 357

10.2 业务过程定义 358

10.3 端口实现 360

10.4 企业到消费者(B2C)网站的集成 367

10.4.1 订单转换为外部销售商格式 367

10.4.2 交付给外部销售商的 BizTalk Server 367

10.4.3 商业网站状态更新和消费者通知 368

10.4.4 外部销售商 BizTalk 处理 369

10.5 小结 370