《ASP.NET1.0入门经典 VB.NET编程篇》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:(英)Chris Goode,(美)John Kauffman等著;康博译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:730205889X
  • 页数:631 页
图书介绍:

目录 1

第1章 ASP.NET入门 1

1.1 什么是静态Web页 2

1.2 静态Web页的工作原理 2

1.2.1 静态Web页的局限性 3

1.2.2 什么是Web服务器 4

1.3 动态Web页的工作原理 4

1.3.1 提供动态Web页内容的两种方法 4

1.3.2 技术概述 7

1.4 什么是ASP.NET 11

1.5 ASP.NET与ASP的区别 11

1.6 ASP、ASP.NET以及VB.NET之间的区别 12

1.7 安装过程 12

1.7.1 安装IIS 5.x Web服务器 13

1.7.2 测试安装 16

1.7.3 管理Web服务器的目录 20

1.7.4 安装ASP.NET的准备工作 29

1.7.5 安装ASP.NET和.NET Framework SDK 30

1.8 ASP.NET测试示例 33

1.9 排除ASP.NET故障 35

1.9.1 没有找到程序、没有显示ASP.NET的结果或浏览器试图下载文件 35

1.9.2 页不能显示:HTTP错误403 36

1.9.3 找不到页:HTTP错误404 37

1.9.6 页上显示了消息,但不是时间 39

1.9.7 得到引述服务器错误的错误语句 39

1.9.5 得到了一个空页 39

1.9.4 脱机状态下Web页不可用 39

1.9.8 其他问题 40

1.10 小结 41

第2章 ASP.NET页的剖析 42

2.1 什么是.NET 42

2.1.1 从用户代码到机器代码 43

2.1.2 公共中间语言介绍 44

2.1.3 无处不在的对象 44

2.1.4 .NET的基类 45

2.2.2 在Web页中插入ASP.NET代码 47

2.2 ASP.NET的工作原理 47

2.2.1 将ASP.NET文件以.aspx扩展名保存 47

2.3 ASP.NET应用示例 57

2.4 小结 62

第3章 窗体和HTML服务器控件 63

3.1 窗体 63

3.2 Web页、HTML窗体及Web窗体 64

3.3 简单的Web理论 65

3.3.1 HTTP协议 66

3.3.2 ASP.NET在.NET Framework中的位置 67

3.4 HTML窗体 68

3.5 〈form〉标记在ASP.NET中的工作方式 71

3.6 小结 94

3.7 练习 94

第4章 在VB.NET中保存信息 96

4.1 什么是变量 97

4.2.1 数字型 101

4.2 简单数据类型 101

4.2.2 文本数据类型 102

4.2.3 其他数据类型 104

4.2.4 命名变量 105

4.2.5 命名约定 106

4.3 运算符 107

4.3.1 赋值运算符 107

4.3.2 算术运算符 107

4.3.3 连接字符串 110

4.3.4 比较字符串变量 111

4.4 常量 112

4.5 结构化数据类型 112

4.6 小结 117

4.7 练习 117

第5章 XML 118

5.1 XML的格式 118

5.1.1 标记与元素 119

5.2 标记语言示例 120

5.2.1 SGML 120

5.1.2 属性 120

5.2.2 HTML 121

5.3 XML的由来 122

5.4 创建XML文档 122

5.5 其他功能 127

5.6 确定XML的样式 135

5.6.1 为什么使用样式表 136

5.6.2 层叠样式表 136

5.6.3 在ASP.NET中使用XML 140

5.7 小结 141

5.8 练习 141

第6章 控制结构与过程编程 144

6.1 控制结构 144

6.1.1 分支结构 144

6.1.2 循环结构 145

6.1.3 跳转结构 145

6.1.4 控制结构示例 146

6.2.1 比较运算符 147

6.2 分支结构详述 147

6.2.2 逻辑运算符 148

6.2.3 If...Then结构 149

6.2.4 Select Case结构 157

6.3 循环结构详述 162

6.3.1 For...Next结构 162

6.3.2 Do While结构 167

6.3.3 Do...Until结构 169

6.3.4 For...Each结构 170

6.4.1 模块化 171

6.4 跳转结构详述 171

6.4.2 子例程 172

6.4.3 函数 174

6.4.4 变量的作用域 180

6.5 小结 186

6.6 练习 186

第7章 事件驱动编程与回送 187

7.1 什么是事件 187

7.2 什么是事件驱动编程 188

7.3 ASP.NET的事件 189

7.4 HTML中的事件 191

7.5 ASP.NET中的服务器控件事件 193

7.6 事件驱动编程与回送 198

7.7 改变在Web上编程的方法 203

7.8 小结 206

7.9 练习 207

8.1 组织代码 209

第8章 对象入门 209

8.2 什么是对象 210

8.2.1 抽象化——给真实世界建立模型 212

8.2.2 封装——黑盒 213

8.3 使用对象 214

8.3.1 对象来自于何处 214

8.3.2 创建对象 217

8.3.3 使用方法和属性 218

8.3.4 利用构造函数初始化对象 226

8.3.5 重载方法 230

8.4 小结 237

8.5 练习 238

第9章 共享成员和类关系 239

9.1 共享成员 239

9.2 类关系 246

9.2.1 关联——“Uses a” 246

9.2.2 包含——“has a” 253

9.2.3 继承——“is a” 256

9.3 小结 263

9.4 练习 264

第10章 ASP.NET中的对象 265

10.1 命名空间 265

10.2 Page类 268

10.3 ASP.NET核心对象 273

10.3.1 Request对象 274

10.3.2 Response对象 277

10.3.3 Server对象 281

10.4 状态处理 288

10.4.1 会话状态 292

10.4.2 cookie 297

10.5 小结 302

10.6 练习 303

第11章 对象和结构化的数据 304

11.1 什么是集合 304

11.1.1 不同类型的集合 304

11.1.2 作为集合的数组 306

11.2 更多地利用集合 315

11.2.1 ArrayList 315

11.2.2 Hashtable 320

11.2.3 SortedList 324

11.3 小结 327

11.4 练习 328

第12章 从数据源中读取数据 329

12.1 理解现代的数据库 329

12.2 ADO.NET 332

12.2.1 托管提供程序 333

12.2.2 ADO.NET对象 334

12.2.3 Connection对象 335

12.2.4 Command对象和DataReader 341

12.2.5 DataSet和DataTable对象 349

12.2.6 Microsoft SQL Server和ADO.NET 352

12.3 捕获错误 355

12.4 小结 358

12.5 练习 359

13.1 处理数据源 360

13.1.1 断开连接的数据 360

第13章 操纵数据源 360

13.1.2 更新数据的方法 361

13.1.3 DataSet和DataTable 361

13.1.4 DataRow对象 363

13.1.5 更新初始数据源 370

13.1.6 更新数据——小结 381

13.2 使用SQL 382

13.2.1 采用DataAdapter命令 382

13.2.2 直接的SQL命令 385

13.3 XML 387

13.2.3 使用SQL——小结 387

13.3.1 XML转换为字符串 390

13.3.2 DataSet中的XML 391

13.4 ADO.NET的相关内容 394

13.5 小结 394

13.6 练习 394

第14章 ASP.NET服务器控件 396

14.1 其他类型的控件 397

14.1.1 HTML服务器控件 397

14.1.2 用户控件 399

14.2 ASP.NET服务器控件 399

14.2.1 多功能对象模型 400

14.2.2 自动探测浏览器 400

14.2.3 属性 400

14.2.4 事件 402

14.3 页的生存期 404

14.3.1 Page_Load 404

14.3.3 Page_Unload 405

14.3.2 事件处理 405

14.3.4 控件族 414

14.4 小结 449

14.5 练习 449

第15章 ASP.NET的可复用代码 451

15.1 封装 451

15.2 组件 452

15.2.1 为什么要使用组件 452

15.2.2 把组件的理论应用到应用程序上 453

15.3 用户控件 454

15.4 后台编码 467

15.5 继承 474

15.6 小结 475

15.7 练习 476

第16章 .NET程序集和定制控件 477

16.1 三层应用程序设计 477

16.2 ASP.NET应用程序设计 478

16.3 .NET程序集 479

16.3.1 什么是编译 481

16.3.2 在ASP.NET页面中访问组件 484

16.3.3 XCopy部署 487

16.3.4 访问其他地方的程序集 487

16.3.5 用其他语言编写代码 488

16.3.6 数据访问组件 491

16.4 定制服务器控件 500

16.5 把它们组合在一起 504

16.7 练习 510

16.6 小结 510

第17章 调试和错误处理 512

17.1 几个好的习惯 512

17.2 好的编码方式 513

17.2.1 错误的来源 516

17.2.2 语法错误 517

17.2.3 逻辑错误 520

17.2.4 系统错误 525

17.3 查找错误 525

17.3.1 Debug模式 527

17.3.2 跟踪 528

17.4 处理错误 534

17.4.1 非结构化的错误处理 534

17.4.2 结构化的错误处理 540

17.4.3 以编程方式处理错误 545

17.5 通知和日志 547

17.5.1 写入事件日志 550

17.5.2 给站点管理员发送邮件 553

17.6 小结 555

第18章 Web服务 556

18.1 什么是Web服务 556

18.2 HTTP、XML和Web服务 560

18.3 建立ASP.NET Web服务 564

18.3.1 处理指令 565

18.3.2 命名空间 565

18.3.3 公共类 565

18.3.4 Web方法 565

18.3.5 测试Web服务 568

18.3.6 使用Web服务 570

18.4 使用Web服务 575

18.5 Web服务发现 580

18.6 Web服务的安全性 580

18.6.1 用户名/密码组合或注册表项 581

18.6.2 安全套接字层(SSL) 582

18.6.3 IP地址约束 582

18.7.1 网络连接 583

18.7.2 异步方法调用 583

18.7 其他考虑 583

18.7.3 服务的盗用 584

18.7.4 供应商的偿付能力 584

18.7.5 相互依赖的场合 585

18.8 小结 585

18.9 练习 585

第19章 配置和优化 586

19.1 配置概述 586

19.2 配置文件的结构 590

19.2.2 页面配置 591

19.2.1 一般配置 591

19.2.4 定制错误 592

19.2.3 应用程序设置 592

19.3 性能优化 594

19.3.1 高速缓存 594

19.3.2 跟踪 597

19.4 监视ASP.NET过程 601

19.5 提示和技巧 603

19.6 小结 604

20.1 安全性的概念 606

第20章 ASP.NET的安全性 606

20.2 身份验证 607

20.2.1 实现基本的身份验证 607

20.2.2 完整的Windows身份验证 616

20.2.3 实现基于表单的身份验证 619

20.2.4 使用数据库的基于表单的身份验证 626

20.3 使用SSL进行加密 630

20.4 小结 631