《Web编程入门经典 VB.NET编程篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Craig Bowes,(美)Daniel Cazzulino等著;郑云,王军等译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302063222
  • 页数:377 页
图书介绍:本书主要介绍了在.NET中进行Web编程的各种技术。

第1章 Web编程和ASP.NET技术 1

1.1 Web编程基础 1

1.1.1 Web应用程序简介 2

1.1.2 当今的Web技术 5

1.2 为Web开发配置系统 9

1.3 .NET Framework中的Web编程 12

1.3.1 基于控件的体系结构 13

1.3.2 事件驱动的编程模型 13

1.4 Web应用程序 14

1.3.4 ASP.NET和IIS 14

1.3.3 System.Web类 14

1.4.1 Web窗体 15

1.4.2 后台编码页 15

1.4.3 应用程序的配置 16

1.5 Microsoft SQL Server桌面引擎 16

1.5.1 简化的SQL Server 16

1.5.2 获取和安装MSDE 17

1.6 小结 20

第2章 Web窗体 21

2.1 Web窗体与Windows窗体 21

2.2.1 Toolbox 26

2.2 使用Visual Studio开发Web窗体 26

2.2.2 Solution Explorer 27

2.3 Web窗体的生命周期 30

2.3.1 处理Web窗体 30

2.3.2 页面框架初始化 30

2.3.3 用户代码初始化 31

2.3.4 验证 31

2.3.5 事件处理 31

2.3.6 显示 31

2.3.7 内务处理 31

2.3.8 在文件级对Web窗体进行处理 36

2.4 小结 37

第3章 用户界面和服务器控件 38

3.1 服务器控件 38

3.1.1 HTML控件 39

3.1.2 HTML服务器控件 49

3.1.3 Web服务器控件 53

3.1.4 验证控件 61

3.2 用户控件 66

3.3 定制控件 75

3.4 动态内容 81

3.5 定制模板 83

3.6 小结 86

4.1 ADO.NET 87

4.1.1 ADO.NET的体系结构 87

第4章 ADO.NET 87

4.1.2 ADO.NET在程序中的应用 91

4.1.3 DataSet对象 108

4.1.4 Server Explorer 118

4.2 组件 120

4.3 小结 125

第5章 数据绑定 126

5.1 数据绑定 126

5.1.2 DataBinder类 127

5.1.1 绑定表达式 127

5.1.3 向应用程序中添加数据绑定功能 129

5.1.4 绑定到数据集 136

5.2 直观地处理数据 141

5.2.1 数据组件 141

5.2.2 类型化数据集 142

5.3 高级数据绑定 149

5.3.1 分页 151

5.3.2 自由的数据绑定和编辑——数据列表 154

5.3.3 向应用程序中添加数据列表 154

5.4 小结 163

第6章 Web应用程序的调试和错误处理 165

6.1 测试和调试Web应用程序时需要考虑的一般事项 165

6.2 标准的Visual Studio.NET调试特性 166

6.2.1 断点 166

6.2.2 调试窗口 169

6.2.3 断言和Output窗口 171

6.2.4 连接到现有的进程 173

6.3 Try...Catch...Finally 175

6.4 抛出异常 177

6.5 调试客户端脚本 178

6.6 使用ASP.NET中的Trace指令 180

6.6.1 添加自己的跟踪语句 181

6.6.2 添加站点范围的跟踪信息 184

6.7 Global.asax和站点范围错误处理 185

6.8 小结 187

第7章 ASP.NET应用程序、会话和状态 188

7.1 “全局”的真正含义 188

7.2 处理应用程序级和会话级事件 189

7.3 应用程序状态 190

7.3.1 应用程序变量 190

7.3.2 应用程序锁定 192

7.4.1 会话ID和Cookies 194

7.3.3 应用程序状态中存储的内容 194

7.4 会话状态 194

7.4.2 Session变量 196

7.4.3 会话状态存储模式 198

7.4.4 建立状态服务器 198

7.5 使用ViewState 200

7.6 选择合适的状态模型 203

7.7 小结 204

第8章 XML和Web开发 205

8.1 XML简介 205

8.1.1 XML的兴起 206

8.2 XML的应用 207

8.1.2 格式良好的XML 207

8.2.1 有效的XML 209

8.2.2 创建可视的XML文档 221

8.2.3 在数据视图中创建XML文档 223

8.3 在.NET中使用XML 225

8.3.1 读取和验证XML 225

8.3.2 接收上传的文件 230

8.3.3 验证来自Web应用程序的XML 232

8.3.4 处理上传的XML数据 235

8.3.5 查询XML文档:XPath 240

8.3.6 动态构建XPath表达式 250

8.3.7 XmlDocument和XmlReader 252

8.4 小结 254

第9章 Web应用程序中的Web服务 255

9.1 访问第三方Web服务 255

9.2 创建XML Web服务 261

9.2.1 选择最好的设计 261

9.2.2 Web服务中的Web服务 264

9.3 使用Web服务 269

9.4 SOAP消息 272

9.4.1 SOAP消息类型 272

9.4.2 SOAP消息格式 273

9.5 验证和捕获错误 275

9.6 处理Web服务错误 276

9.7 Web服务的有效性 277

9.7.1 减少传输量 277

9.7.2 缓存结果 278

9.8 Web服务是无状态的 279

9.9 异步通信 279

9.10 小结 282

第10章 Web服务器的角色 283

10.1 Web服务器的工作方式 283

10.2.1 IIS用作Web服务器 284

10.2 Internet Information Services(IIS) 284

10.2.2 配置服务器范围的设置 290

10.2.3 在IIS中配置ASP.NET应用程序 295

10.3 向下锁定IIS 297

10.4 ASP.NET和IIS 297

10.5 小结 302

第11章 ASP.NET身份验证、授权和安全 303

11.1 概述 303

11.2.1 基本术语 304

11.2.2 身份验证和授权 304

11.2 安全的基础结构 304

11.2.3 基于角色的安全 306

11.2.4 负责人和身份 306

11.2.5 处理和初始化 307

11.2.6 应用程序安全配置 310

11.3 Windows身份验证 312

11.4 Passport身份验证 313

11.5 Forms身份验证 314

11.6 定制身份验证和基于角色的安全 319

11.7 小结 327

12.1 实际应用中的可伸缩性 328

第12章 性能和可伸缩性 328

12.2 评测性能 329

12.3 WAS工具 332

12.4 应力测试的目的 337

12.5 进行缓存以改进性能 338

12.5.1 缓存类型 338

12.5.2 输出缓存 339

12.5.3 分段缓存 343

12.5.4 数据缓存 345

12.6 小结 347

13.1 部署应用程序 348

第13章 在.NET中发布Web应用程序 348

13.2 多层部署 349

13.3 ASP.NET Web服务的体系结构 349

13.4 ASP.NET Web应用程序的体系结构 353

13.5 Visual Studio.NET Web安装项目 355

13.6 使用安装项目 363

13.6.1 修改安装用户界面 364

13.6.2 启动条件 369

13.6.3 自定义动作 371

13.7 合并模块 375

13.8 小结 376