《MCAD/MCSD Visual Basic.NET Web应用程序学习指南 考试70-305》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Wayne Cassidy,(美)David Shapton著;王青春等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7894941298
  • 页数:506 页
图书介绍:

目录 2

第1部分 创建用户服务 2

第1章创建ASP.NET页面:构建界面 2

1.1在ASP.NET页面上添加和设置指令 3

1.1.1 .NET Framework 3

1.1.2 ASP.NET的执行模式 5

1.1.3 ASP.NET指令 5

练习1-1 在Visual Stu dio.NET中创建一个ASP.NET工程 8

1.2 向ASP.NET页面上添加HTML服务器控件、Web服务器控件、 9

用户控件以及HTML代码 9

1.2.1添加HTML服务器控件 9

1.2.2添加Web服务器控件 9

1.2.3添加用户控件 10

练习1-2添加服务器控件 12

1.2.4添加HTML代码 15

1.2.5应用模板 18

练习1-3 在Repeater控件中应用模板 18

1.2.6使用层叠样式表在ASP.NET页面上设置样式 20

1.3在用户界面中实现导航 21

1.3.1管理视图状态 22

1.3.2在回送事件时管理数据 22

练习1-4 用IsPostBack管理ViewState 23

1.3.3使用会话状态来管理跨页面的数据 24

1.4从业务逻辑中分离出用户界面资源 25

练习1-5 使用Visual Studio来实现后台代码页面 27

快速练习 29

自我测试 30

自我测试答案 34

分析题 34

分析题答案 36

第2章创建ASP.NET页面:启用界面 37

2.1验证用户输入 38

2.1.1使用输入验证控件 38

练习2-1 添加验证控件 43

2.1.2验证页面 44

练习2-2 使用Validation Summary控件 45

2.2在用户界面中实现出错处理 47

2.2.1结构异常处理程序 47

2.2.2 实现Global.asax、应用程序、页面层和页面 50

事件出错处理程序 50

练习2-3 使用Page_Error事件 50

练习2-4 使用Application_Error事件写入Windows Event Log 53

2.2.3配置自定义错误页面 55

练习2-5 使用Application_Error事件发送E-Mail 55

练习2-6 配置自定义错误页面 57

2.3实现联机用户帮助 58

练习2-7 实现联机用户帮助 58

2.4将已有的代码插入ASP.NET页面 60

2.4.1后台代码页面 60

2.4.2用户控件和自定义控件 60

2.4.3服务器端Includes 60

练习2-8 使用服务器端Includes 61

快速练习 63

自我测试 64

分析题 67

自我测试答案 68

分析题答案 69

第3章 创建ASP.NET页面:扩充界面 70

3.1实例化以及调用Web服务或组件 71

3.1.1 实例化以及调用Web服务 71

练习3-1 构建XML Web服务 72

练习3-2在Web Form中使用XML Web服务 78

3.1.2 实例化以及调用COM或COM+组件 81

3.1.3 实例化以及调用.NET组件 82

练习3-3 构建和调用.NET组件 82

3.1.4使用平台调用来调用本地函数 83

3.2实现全球化 84

3.2.1 实现用户界面的本地化 85

练习3-4 标识浏览器的文化设置 85

3.2.2准备特定文化的格式 86

练习3-5在代码中设置Culture和UICulture值 87

练习3-6创建和使用.resource文件 88

3.2.3转换已有的编码 90

3.2.4实现Right-to-Left和Left-to-Right镜像 91

3.3实现可访问性 91

练习3-7创建和使用Cookies 94

快速练习 98

自我测试 99

分析题 102

自我测试答案 103

分析题答案 104

第2部分 创建和管理组件以及.NET程序集 106

第4章创建和修改.NET程序集 106

4.1.1全球应用程序 107

4.1创建纯资源程序集 107

4.1.2资源文件 109

4.1.3程序集 121

练习4-1创建资源文件并把它们包装进程序集 123

4.2创建和实现子程序集 125

4.2.1 中性和特定文化的程序集 125

4.2.2程序集在虚拟目录中的位置 126

4.2.3 Framework如何找到适合要求的正确程序集 127

练习4-2创建全球化应用程序 130

快速练习 134

自我测试 135

分析题 140

自我测试答案 141

分析题答案 143

第5章创建控件 144

5.1创建自定义控件和用户控件 145

5.1.1创建自定义控件 146

练习5-1 使用组合创建自定义控件 184

5.1.2创建用户控件 187

快速练习 191

自我测试 192

分析题 195

自我测试答案 196

分析题答案 198

第3部分 使用和操作数据 200

第6章 用SQL Server进行数据访问 200

6.1访问和操作Microsoft SQL Server数据库中的数据 201

6.1.1数据访问概述 201

6.1.2结构化查询语言回顾 204

6.1.3 使用ADO.NET来访问SQL Server 208

练习6-1 访问和操作SQL Server数据库中的数据 232

6.1.4使用存储过程 239

快速练习 242

自我测试 243

分析题 247

自我测试答案 248

分析题答案 250

第7章在数据存储中进行数据访问 253

7.1在数据存储中访问和操作数据 254

7.1.1在关系数据库中访问数据 255

7.1.2访问XML文档中的数据 274

练习7-1访问和操作数据存储中的数据 282

7.2处理数据错误 286

快速练习 289

自我测试 290

分析题 294

自我测试答案 295

分析题答案 297

第8章测试和调试ASP.NET应用程序 298

8.1创建单元测试计划 299

8.1.1结构化基础测试 301

8.1.2数据流程测试 303

8.1.3等价划分 304

8.1.4错误推测 305

8.1.5测试数据 308

8.2实现跟踪 308

8.2.1 Trace和Debug对象 309

8.2.2在应用程序中添加跟踪侦听者和跟踪开关 317

8.3调试、改写以及解决代码中的缺陷 322

8.3.1配置调试环境 322

8.3.2使用调试器 324

8.3.3执行测试 333

8.3.4解决错误并改写代码 333

快速练习 335

自我测试 336

分析题 340

自我测试答案 341

分析题答案 343

第4部分部署Web应用程序 346

第9章计划和部署Web应用程序 346

9.1.1部署的要求 347

9.1计划Web应用程序的部署 347

练习9-1 使用XCOPY准备和部署Web应用程序 349

练习9-2使用Copy Project部署Web应用程序 353

9.2计划使用可移动介质的部署 354

练习9-3创建Web Setup项目来使用可移动介质部署 354

9.3计划基于Web的部署 356

9.4计划应用程序部署到Web Garden、Web Farm或者群集中 368

9.5创建Setup程序来安装Web应用程序并允许卸载 369

练习9-4 卸载Chapter9Setup Web应用程序 369

9.6 在全局程序集缓存(Global Assembly Cache)中添加程序集 370

练习9-5 使用Web Setup Project来向全局程序集 370

缓存添加程序集 370

9.7部署Web应用程序 371

快速练习 373

自我测试 374

分析题 377

自我测试答案 378

分析题答案 379

第5部分Web应用程序的维护和支持 382

第10章Web应用程序的支持 382

10.1优化Web应用程序的性能 383

练习10-1使用输出缓存指令 385

练习10-2使用VaryByParam属性创建多个缓存页面 385

练习10-3碎片缓存 388

练习10-4使用Cache方法 390

练习10-5缓存的数据依赖于XML文件 392

10.2诊断和解决错误与问题 397

练习10-6 ASP.NET应用程序的监测和性能测试 406

快速练习 410

自我测试 411

分析题 414

自我测试答案 415

分析题答案 417

第6部分 配置和保护Web应用程序 420

第11章配置Web应用程序 420

11.1配置Web应用程序 421

11.1.1 web.config文件中的应用程序设置 422

11.1.2 machine.config文件中的机器层设置 437

练习11-1 配置Web应用程序 438

11.2配置和实现会话状态 439

练习11-2 配置和实现会话状态 442

11.3安装和配置服务器服务 443

11.3.1安装和配置Web服务器 443

11.3.2 安装和配置Microsoft FrontPage Server Extensions 449

练习11-3安装和配置服务器服务 452

快速练习 455

自我测试 456

分析题 460

自我测试答案 461

分析题答案 464

第12章配置Web应用程序的安全性 466

12.1身份验证的选择和配置 467

12.1.1安全性基础 467

12.1.2 身份验证 469

练习12-1 配置IIS和Windows身份验证 471

练习12-2 使用基于Form的身份验证 473

练习12-3 使用web.config文件作为凭证存储 475

练习12-4 为用户密码创建散列工具 476

12.2授权的配置 481

12.2.1 文件授权 481

练习12-5使用文件授权 482

12.2.2 URL授权 483

练习12-6 使用URL授权 485

12.2.3 实现假冒 487

快速练习 490

自我测试 491

分析题 495

自我测试答案 496

分析题答案 498

第7部分附录 500

附录A关于CD-ROM 500

附录B Exam 70-305:认证对象映射 503