《.NET企业级应用程序开发教程》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:汤涛等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302114005
  • 页数:579 页
图书介绍:本书深入阐述.NET核心开发思路和.NET应用程序运行的基本原理,详尽讲解windows编程方法、网络访问和Sockets编程。本书还讨论了多线程应用程序开发、线程同步技术和线程池技术等.NET编程技术。

目录 1

第1章 .NET概述 1

1.1 .NET简介 1

1.2 .NET框架介绍 2

1.3 CLR介绍 3

1.4 .NET框架基本特征 4

1.5 程序集 6

1.6 小结 8

第2章 基于.NET的面向对象编程技术 9

2.1 面向对象基本概念 9

2.2 属性和方法 11

2.3 继承和多态 17

2.4 接口和抽象类 21

2.5 方法的重载 29

2.6 运算符的重载 31

2.7 小结 38

第3章组 件开发和部署 40

3.1 组件开发概述 40

3.2 CLR内存管理 41

3.3 组件内存管理 45

3.4 NET应用程序部署 51

3.5 程序集组件版本控制 57

3.6 DLL程序集的迟签名技术 62

3.7 小结 64

第4章 Windows窗体编程 65

4.1 如何建立和使用Windows窗体 65

4.1.1 创建简单的Windows窗体 66

4.1.2 设置窗体的属性 68

4.1.3 编写窗体事件处理代码 69

4.2 处理多窗体应用程序 74

4.3 使用控件 78

4.3.1 控件的格式处理 78

4.3.2 控件使用方法 79

4.4 使用窗体菜单 83

4.5 拖放操作的实现 87

4.6 剪贴板的访问 89

4.7 在窗体之间传递数据 90

4.8 小结 95

第5章 数据展现 96

5.1 ADO.NET对象模型 96

5.2 ADO.NET相关的类 98

5.3 实现数据的增删改查 100

5.3.1 建立数据库连接 100

5.3.2 检索数据 102

5.3.3 插入、修改和删除数据 105

5.4 使用存储过程 108

5.4.1 使用简单存储过程 108

5.4.2 使用带输入参数的存储过程 109

5.4.3 使用带输出参数的存储过程 110

5.5 存取大对象数据 112

5.6 事务处理 120

5.6.1 事务的基本特征 120

5.6.2 实现普通事务操作 121

5.6.3 分布式事务处理 127

5.6.4 并发控制和死锁问题 129

5.7 数据访问安全性控制 131

5.8 小结 132

第6章 数据流和文件处理 134

6.1 与流相关的类 134

6.2 文件操作相关的类 135

6.3 对文件系统的基本操作 136

6.3.1 创建文件和目录 136

6.3.2 删除和修改文件或目录 137

6.3.3 列举目录下的内容 137

6.4 读写文件 139

6.4.1 文本文件的读写 140

6.4.2 读写二进制文件 143

6.5.3 写字板应用程序 144

6.5 异步文件读写操作 150

6.6 响应文件和目录的更改事件 155

6.7 独立存储 159

6.8 小结 163

第7章 Internet访问技术 164

7.1 Internet访问概述 164

7.2 创建Web客户端 165

7.2.1 创建Web请求 165

7.2.2 发送请求数据 167

7.2.3 接收数据 171

7.2.4 使用WebClient类 175

7.2.5 异步访问网络资源 175

7.2.6 网络访问的错误处理 180

7.3 使用特定协议的Web客户端 182

7.4 Dns类实现域名解析 189

7.5 建立TCP服务器和客户端 194

7.6 小结 204

第8章 绘图和打印 205

8.1 GDI+介绍 205

8.2 创建并显示图片文件 207

8.3 绘制基本图形 217

8.4 使用文本和字体绘制图片 226

8.5 绘制复杂图像 228

8.6 打印文本和图片 232

8.7 小结 242

第9章 .NET与非受管代码的交互 244

9.1 COM简介 244

9.2 与COM交互 245

9.2.1 COM访问.NET 246

9.2.2 .NET访问COM 249

9.3 调用Win32 APl 257

9.4 通过WMI访问操作系统 260

9.5 通过.NET的类访问操作系统 265

9.5.1 访问操作系统的进程信息和日志 266

9.5.2 访问系统注册表 271

9.5.3 访问活动目录 273

9.6 小结 276

第10章 .NET事件处理 278

10.1 Windows事件基础 278

10.2 委托 279

10.3 事件处理 281

10.4 小结 286

11.1 多线程 287

第11章 多线程和Windows服务 287

11.1.1 创建新线程 288

11.1.2 控制线程的运行状态 289

11.1.3 访问主线程 290

11.1.4 线程同步 291

11.2 创建Window服务 292

11.2.1 获取Windows服务的信息 293

11.2.2 控制Windows服务 296

11.2.3 编写Windows服务 299

11.3 安装和卸载Windows服务 302

11.4 调试Windows服务 306

11.5 小结 307

12.1 ASP.NET与经典ASP的区别 308

第12章 ASPNET编程 308

12.1.1 语言支持 309

12.1.2 性能 309

12.1.3 代码和内容的分离 309

12.1.4 安全性 309

12.1.5 状态管理 309

12.1.6 服务器端表单和控件 310

12.1.7 开发调试 310

12.1.8 配置和部署 310

12.2 ASP.NET基本技术 310

12.2.1 页面控件 316

12.2.2 Web控件的使用 319

12.2.3 文件上载 326

12.2.4 发送E-mail 329

12.2.5 动态加载控件 332

12.3 Web用户控件 333

12.3.1 定义Web用户控件 333

12.3.2 使用Web用户控件 335

12.4 开发Web服务器控件 345

12.5 小结 351

第13章 ASP.NET数据展现和报表技术 353

13.1 使用Web控件展现数据 353

13.1.1 使用Repeater控件 354

13.1.2 使用DataList控件 360

13.2 使用DataGrid控件实现数据更新 377

13.2.1 DataGrid控件实现数据展现 377

13.2.2 DataGrid控件实现数据更新 386

13.2.3 DataGrid控件实现数据排序 393

13.3 服务器端缓存技术 395

13.3.1 用户界面缓存 397

13.3.2 数据缓存 407

13.4 水晶报表技术 412

13.4.1 拉模型实现数据展现 412

13.4.2 推模型实现数据展现 417

13.5 用户自定义报表 421

13.6 小结 429

第14章 ASP.NET配置 431

14.1 配置概述 431

14.2 安全性配置 433

14.2.1 基于表单的身份验证 433

14.2.2 基于Windows账号的身份验证 442

14.3 客户端浏览器识别 445

14.4 编译选项配置 448

14.5 自定义错误配置 452

14.5.1 页面级用户自定义错误处理 453

14.5.2 应用程序级用户自定义错误处理 454

14.6 区域化信息配置 455

14.7 ASP.NET进程配置 458

14.8 Session状态管理配置 460

14.8.1 Cookie非依赖的Session 462

14.8.2 Session数据存储区位置选择 463

14.9 跟踪配置 466

14.10 页面属性 470

14.11 小结 471

15.1 Web服务概要 473

第15章 Web服务和远程处理 473

15.2 创建Web服务 475

15.3 访问Web服务 480

15.4 Web服务的异步调用 488

15.5 Remoting(远程处理)概要 496

15.6 实现远程处理服务端 498

15.7 部署远程组件 505

15.7.1 通过IIS部署远程处理组件 505

15.7.2 Windows后台服务部署远程处理组件 506

15.8 访问远程组件 507

15.9 Web服务与远程处理比较 517

15.10 小结 518

第16章 XML.NET 520

16.1 XML基础 520

16.1.2 元素 521

16.1.1 处理指令 521

16.1.3 文档类型声明 522

16.1.4 命名空间 522

16.1.5 注释 523

16.1.6 CDATA片断 523

16.2 XML基本技术 524

16.3 XML.NET介绍 532

16.4 使用XML架构(schema)定义数据结构 533

16.5 XSL实现数据结构转换 538

16.6 读写XML数据 544

16.6.1 XmlReader类 544

16.6.2 XmlDocument类 545

16.6.3 XmlWriter类 548

16.7 XML与ADONET交互 550

16.8 小结 552

附录A SMTP和POP3协议(节选) 553

A.1 SMTP协议(根据RFC822节选) 553

A.1.1 SMTF命令 553

A.1.2 SMTP规范 557

A.2 POF3协议(根据RFC1725节选) 562

A.2.1 基本操作 562

A.2.2 授权状态 563

A.2.3 TRANSACTION状态 565

A.2.4 UPDATE状态 567

A.2.5 可选的POP3命令 568

A.2.6 POP3会话的例子 570

A.2.6 POP3会话的例子 571

附录B .NET编码规则 572

附录C .NET相关的资源 579