《.NET企业应用高级编程 C#编程篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:Matthew Reynolds,Karli Watson著;康博译
  • 出 版 社:北京市:清华大学出版社
  • 出版年份:2002
  • ISBN:7302057281
  • 页数:392 页
图书介绍:

第1章 引言 1

1.1变化中的企业面貌 1

目录 1

1.2分布式应用程序 2

1.2.1N层模型 3

1.2.2Web开发 5

1.2.3Web服务 6

1.3NET简介 7

1.4应用程序示例 7

1.4.2Web服务 8

1.4.1应用程序浏览器 8

1.4.3管理和维护 9

1.4.4安全性 9

1.4.5移动界面(mobileinterface) 9

1.5小结 10

第2章 应用程序设计 11

2.1Wrox企业对象 11

2.2使用WEOObjectBuilder 19

2.3使用ObjectBuilder工具 19

2.4关联实体 35

2.5插入数据 39

2.6自己的存储过程 40

2.6.1创建一个存储过程 41

2.6.2调用过程 42

2.6.3为存储过程命名 46

2.7小结 46

第3章 应用程序浏览器 47

3.1开篇 47

3.2浏览器发布 48

3.3开始创建Web服务 50

3.3.1构建Web服务 50

3.3.2GetFunctionalityCatalog方法 54

3.4构建客户程序 56

3.4.1身份验证 57

3.4.2添加菜单项 63

3.4.3更新标题 65

3.4.4运行子应用程序 67

3.5与浏览器的交互 71

3.6打开新的浏览器和其他的用户界面 77

3.7小结 86

第4章 桌面开发 88

4.1调试 88

4.2编辑客户 91

4.2.1Customer实体 92

4.2.2基本窗体 92

4.2.3构建控件库 93

4.3获取数据 94

4.3.1搜索客户 95

4.3.2EntitySetScroller控件 98

4.3.3绑定数据 102

4.3.4移动记录 105

4.4更改数据 108

4.4.1标记更改 108

4.4.2并发处理 112

4.4.3保存更改 114

4.4.4有关更新 119

4.5添加新客户 121

4.6小结 121

第5章 自动化处理和事务处理 122

5.1方法 122

5.2载入订单 124

5.2.1载入XML 127

5.2.2处理XML 133

5.3订单处理和事务处理 135

5.3.1构建OrderProcessor应用程序 136

5.3.2处理订单 137

5.3.3测试处理程序 149

5.3.4回滚测试 151

5.4使用服务 151

5.5小结 151

第6章 Web服务 152

6.1为什么使用Web服务 152

6.2使用Web服务访问BookManager数据 153

6.3安全的BookManager服务 162

6.3.1身份验证与授权 164

6.3.2SSL连接 169

6.3.3安全的BookManager服务 170

6.4小结 185

第7章 Internet 187

7.1ASP.NET速成 187

7.2BookManagerASP.NET应用程序 192

7.2.1GetAuthorsForBook存储过程 193

7.2.2FanMailWeb服务 194

7.2.3AuthorFanMailWeb应用程序 197

7.2.4测试应用程序 213

7.3设计服务器控件 216

7.4小结 217

8.1无线Internet 218

第8章 移动控件 218

8.2移动Internet工具箱 220

8.2.1移动Web项目 221

8.2.2移动控件示例 222

8.3访问移动的BookManager 234

8.3.1BookList应用程序 234

8.3.2分页 240

8.4小结 241

9.1Remoting 242

第9章 服务 242

9.2基于令牌的身份验证 243

9.3验证用户身份 244

9.3.1配置IIS 245

9.3.2Authenticare方法 246

9.3.3测试Authenticate方法 249

9.3.4Logoff方法 249

9.3.5从应用程序浏览器中调用Authenticate方法 250

9.4构建服务 255

9.4.1第1步——服务实现库 255

9.4.2第2步——控制台应用程序 259

9.4.3第3步——Windows服务 260

9.5连接服务 261

9.5.1测试连接 263

9.5.2运行原理 264

9.5.3显示连接类型 269

9.6传递令牌 270

9.6.1使用调用上下文 272

9.6.2查看服务器端的处理过程 273

9.7Windows服务 276

9.7.1添加安装程序 276

9.7.2安装和运行服务 277

9.7.3继续开发 279

9.8小结 279

第10章 自动部署和代码访问安全性 280

10.1自动部署 281

10.2设置IIS 283

10.3.NET中的代码访问安全性 287

10.4应用程序的安全性 300

10.4.1用户权限 300

10.4.2安全的客户编辑 301

10.5断言安全性 308

10.6小结 310

第11章 管理 311

11.1创建管理工具 311

11.2创建工具 312

11.2.1创建项目 313

11.2.2管理对象 314

11.2.3开始服务和停止服务 319

11.3为Servicerlost添加管理对象 328

11.3.1控制管理对象 329

11.3.2调用远程对象 332

11.3.3默认的视图 337

11.4Microsoft管理控制台 339

11.5小结 340

第12章 性能监控、调试与优化技术 341

12.1性能计数器 341

12.1.1性能计数器简介 341

12.1.2.NET性能计数器 343

12.1.3实现性能计数器 345

12.1.4实现使用量计数器 345

12.1.5可伸缩的计数器 353

12.2报告异常 356

12.2.1串行化异常 356

12.2.2Web服务方法ReportException 360

12.2.3测试异常处理程序 361

12.2.4报告更多的数据 362

12.3事件日志 362

12.4调试与跟踪 365

12.4.1显示调试信息 366

12.4.2DebugWriteLine方法 367

12.4.3Trace类与Debug类 367

12.5负载平衡 368

12.5.1负载平衡的含义 368

12.5.2循环法负载平衡 369

12.5.4MicrosoftApplicationCenter2000 371

12.5.3单点故障 371

12.6小结 372

附录A WEO对象构建器 373

A.1数据库扫描器 373

A.1.1扫描Tables域 375

A.1.2扫描Sprocs域 379

A.2代码生成器 382

A.2.1使用CodeDOM技术 382

A.2.2同步项目 386

A.3对象构建器类快速参考 389