当前位置:首页 > 工业技术
ASP 3.0网络开发技术大全
ASP 3.0网络开发技术大全

ASP 3.0网络开发技术大全PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:鲁夫创意工作室,刘宏峰,陈江波编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115091692
  • 页数:534 页
图书介绍:
《ASP 3.0网络开发技术大全》目录

第一部分 ASP入门 3

第一章 ASP简介 3

1.1 什么是ASP 3

1.2 ASP的发展与演变 6

1.2.1 通用网关接口(CGI) 6

1.2.2 Internet ISAPI 7

1.2.3 动态HTML对象模式 7

1.2.4 ASP和Active Server模式:以COM为基础的演化 8

1.3 ASP的工作方式 9

1.4 创建ASP 10

1.4.1 添加服务器端脚本命令 11

1.4.2 混合HTML和脚本命令 11

1.4.3 使用ASP指令 14

1.4.4 脚本中的空白 15

1.4.5 包含文件 15

1.5 ASP3.0的新特性 18

1.6 配置ASP应用程序 19

1.7 小结 21

第二章 ASP的开发平台 23

2.1 不同开发平台介绍 23

2.1.1 概述 23

2.1.2 安装PWS 24

2.2 Internet信息服务 28

2.2.1 IIS的新增功能 28

2.2.2 添加和删除IIS 28

2.3 发布Web页 29

2.3.1 在默认Web站点上发布内容 29

2.3.2 定义主目录 30

2.4 域名解析 30

2.4.1 Intranet域名解析系统 30

2.4.2 Internet域名解析 31

2.4.3 通过分配端口、地址和主机头名维护多个站点 32

2.5 在Web站点上创建虚拟目录 34

2.5.1 创建虚拟目录 35

2.5.2 删除虚拟目录 36

2.6 添加站点 36

2.7 设置服务器上的SSL 38

2.8 小结 39

第二部分 ASP基础:脚本与标记语言 43

第三章 HTML基础 43

3.1 HTML语言的结构 43

3.2 HTML基本元素 45

3.2.1 题目(TITLE) 45

3.2.2 标题(hn) 45

3.2.3 分段<P> 46

3.2.4 清单List 46

3.2.5 预排版文本<pre> 47

3.2.6 居中 48

3.3 超文本链接指针 48

3.3.1 统一资源定位器URL 48

3.3.2 指向一个目标<a> 49

3.3.3 标记一个目标 49

3.3.4 图像链接指针 50

3.3.5 图像地图 50

3.4 版面风格控制 52

3.4.1 字体大小 52

3.4.2 横线(hr) 53

3.4.3 行间图像 53

3.4.4 分行<BR>和禁止分行<nobr> 53

3.4.5 背影和文本颜色 53

3.4.6 转义字符与特殊字符 54

3.5 表格(Table) 54

3.5.1 表格的基本形式 55

3.5.2 有通栏的表 55

3.5.3 表格的大小、边框宽度、表格间距 55

3.5.4 表格文本的输出 55

3.5.5 浮动表格 56

3.5.6 表格颜色 56

3.6 HTML表单 56

3.7 使用框架 57

3.8 建立新窗口 58

3.9 层叠样式表 58

3.9.1 CSS的定义 59

3.9.2 CSS selector 59

3.9.3 CSS控制字体 61

3.10 小结 62

第四章 在ASP中结合脚本语言 63

4.1 什么是VBScript 64

4.1.1 ActiveXScript 64

4.1.2 客户端和服务器端编程语言 64

4.2 VBScript编程基础 65

4.2.1 VBScript数据类型 65

4.2.2 变量和常量 66

4.2.3 过程 68

4.2.4 函数 69

4.2.5 VBScript的基本语法 70

4.3 在Active Sever Pages中使用VBScript 73

4.4 使用VBScript和JScript 76

4.4.1 设置脚本编程语言 76

4.4.2 包含注释 78

4.4.3 VBScript和JScript之间的区别 79

4.4.4 在同一个网页中同时使用几种语言 82

4.5 调试ASP脚本 83

4.5.1 Microsoft脚本调试程序工具 83

4.5.2 启用调试 84

4.5.3 脚本错误 85

4.5.4 错误调试技术 85

4.6 小结 87

第三部分 ASP3.0内建对象 91

第五章 Active Server应用的组成 91

5.1 Active Server Pages工程文件:Global.asa 91

5.1.1 追踪应用事件 92

5.1.2 追踪会话事件 93

5.1.3 激活Global.asa文件 93

5.2 在Active Server Pages中集成组件和对象 95

5.3 设置对象作用域 98

5.3.1 使用page作用域对象 98

5.3.2 提供对象Session作用域 98

5.3.3 提供对象Application作用域 99

5.3.4 Session和Application作用域的替代方案 100

5.3.5 性能问题 101

5.4 小结 101

第六章 与用户对话:Response对象 103

6.1 Response集合、属性和方法 103

6.2 将内容发送到浏览器 105

6.2.1 发送内容 105

6.2.2 设置内容类型 105

6.3 使用缓冲技术 106

6.3.1 缓冲的内容 106

6.3.2 允许代理服务器高速缓存页 107

6.3.3 防止浏览器高速缓存页 108

6.3.4 创建动态频道 108

6.4 处理Headers 109

6.4.1 接受Headers 109

6.4.2 利用Headers控制主页进入缓存区 111

6.4.3 利用Headers限定内容等级 112

6.4.4 对Headers的授权操作 113

6.4.5 修改Content-Type Header 114

6.4.6 状态代码 114

6.5 服务器方的重新定向 115

6.6 小结 116

第七章 检取用户信息:Request对象 117

7.1 Request对象概述 117

7.1.1 HTTP协议 117

7.1.2 Request对象 119

7.2 从Form中接受信息 120

7.3 Form集合多个内容的处理显示 123

7.4 FORM的域对应多值的处理 124

7.5 Text Area的处理 125

7.6 验证表单输入 126

7.7 使用Query字段 129

7.7.1 接受一个Query字段 129

7.7.2 对Query字段进行Encode操作 132

7.7.3 多参数以及多值的Query字段处理 133

7.7.4 将QueryString集合所有参数一并输出 134

7.7.5 什么情况下不要使用Query字段 135

7.8 检索环境变量 135

7.8.1 使用脚本的虚拟路径 135

7.8.2 找出提交内容的长度 135

7.8.3 检索HTTP报头 135

7.8.4 读取客户的IP地址 137

7.8.5 在虚拟服务器上使用多个域 137

7.8.6 根据环境变量与客户端脚本交互操作 138

7.9 小结 139

第八章 管理会话:Session对象 141

8.1 会话变量追踪用户的工作流程 141

8.1.1 标识用户 142

8.1.2 cookie的问题 143

8.2 Session集合、属性、方法和事件 143

8.3 启动和结束会话 145

8.4 关于SessionID和Cookies 145

8.5 存储和删除Session对象中的数据 146

8.6 管理多服务器的会话 147

8.7 使用Cookie 148

8.7.1 设置Cookie 148

8.7.2 获取Cookies 148

8.7.3 保留状态(无Cookies) 149

8.8 无会话ASP页 150

8.9 小结 151

第九章 使用服务器对象 153

9.1 控制服务器对象的使用方法 153

9.1.1 用CreateObiect方法扩展网络服务器 154

9.1.2 用MapPath管理服务器信息 156

9.2 使用服务器编码方法 157

9.2.1 使用URLEncode方法 158

9.2.2 使用HTMLEncode方法 159

9.2.3 使用Server.Execute和Server.Transfer方法 160

9.3 服务器对象的属性 162

9.4 ASPError对象 164

9.4.1 ASPError属性 164

9.4.2 使用ASPError对象 164

9.5 小结 166

第十章 Application对象 167

10.1 Application概述 167

10.2 使用Application对象 168

10.2.1 介绍Application变量 169

10.2.2 创建和读取Application变量 169

10.2.3 全部显示Application对象 171

10.2.4 Application事件 171

10.3 实例:统计访问 173

10.3.1 修改Global.asa文件 173

10.3.2 创建GrabStats文件 174

10.3.3 扩展应用 175

10.4 小结 176

第四部分 IIS可安装组件和脚本库对象 179

第十一章 IIS可安装组件 179

11.1 使用Ad Rotator组件添加旋转广告 180

11.1.1 “Rotation Schedule”文件 181

11.1.2 重定向文件 182

11.2 使用Content Linking组件链接内容页 183

11.3 使用Browser Capabilities组件检测浏览器能力 186

11.4 使用Content Rotator组件随机显示内容 188

11.4.1 内容调度文件 189

11.4.2 转储内容调度文件的内容 190

11.5 用Page Counter组件统计访问者 191

11.6 小结 193

第十二章 脚本库对象 195

12.1 使用Dictionary对象 195

12.1.1 Directory对象概述 195

12.1.2 应用Dictionary对象 196

12.2 File Access组件 199

12.2.1 文件的读、写 200

12.2.2 文件的处理 203

12.2.3 驱动器和文件夹的操作 207

12.3 小结 211

第五部分 用ASP管理数据库 215

第十三章 数据库驱动站点 215

13.1 网页访问数据库的形式 215

13.1.1 获取在网页中显示的数据 215

13.1.2 控制对数据库的更新访问 216

13.2 数据库访问的解决方案 216

13.2.1 Internet数据库接口(IDC) 217

13.2.2 ActiveX数据对象(ADO) 218

13.2.3 远程数据服务(RDS) 220

13.3 小结 223

第十四章 数据库解决方案——SQL Server 225

14.1 服务器要求 226

14.2 安装SQL Server7.0 227

14.2.1 设定字符设置和种类顺序 228

14.2.2 选择网络库 228

14.2.3 选择服务账户 229

14.2.4 SQL Server服务 230

14.2.5 SQL Server安全设置 230

14.3 SQL Server7.0基础 231

14.3.1 使用SQL Server 231

14.3.2 SQL Server的关系特征 233

14.3.3 客户机/服务器、N层和SQL Server特征 235

14.3.4 检验SQL Server的特征和组件 236

14.3.5 应用软件 239

14.4 小结 242

第十五章 ActiveX数据对象 243

15.1 ActiveX数据对象概述 243

15.2 使用ActiveX数据对象 244

15.2.1 创建ODBCDSN文件 244

15.2.2 配置Microsoft Access数据库的文件DSN 245

15.2.3 配置SQL Server数据库文件DSN 247

15.2.4 SQL Server连接和安全信息 247

15.3 操作数据库 248

15.3.1 打开连接 248

15.3.2 创建命令 249

15.3.3 执行命令 250

15.3.4 操作数据 251

15.3.5 更新数据 252

15.3.6 结束更新 252

15.4 调试Activex数据对象 253

15.5 小结 253

第十六章 使用连接对象 255

16.1 连接对象的属性和方法 255

16.1.1 连接对象的属性 255

16.1.2 连接对象的方法 256

16.1.3 创建事务处理 260

16.2 管理数据库连接 261

16.2.1 使连接超时 261

16.2.2 共享连接 261

16.2.3 使用跨页连接 262

16.2.4 关闭连接 262

16.3 小结 263

第十七章 操作记录集 265

17.1 用记录集显示记录 265

17.2 检索记录 267

17.3 记录集游标和锁定类型 269

17.4 操作记录集的高级方法 271

17.4.1 遍历记录集 272

17.4.2 返回记录数目 273

17.4.3 对记录集进行分页 275

17.4.4 把记录取到数组中 276

17.4.5 指定记录集的最大容量 277

17.5 小结 278

第十八章 使用命令 279

18.1 使用命令对象 279

18.2 使用命令对象调用存储过程 281

18.3 使用返回状态值 282

18.4 参数集合和参数对象 283

18.4.1 使用输出参数 283

18.4.2 使用输入参数 285

18.4.3 取出参数信息 286

18.5 表格和数据库访问 287

18.6 小结 288

第六部分 在可视化环境中开发ASP 291

第十九章 在Dreamweaver中编写ASP 291

19.1 Dreamweaver概述 291

19.2 Dreamweaver3的新特性 292

19.2.1 编辑HTML 292

19.2.2 站点管理 293

19.2.3 工作流程 294

19.3 构建本地站点 295

19.3.1 规划站点 295

19.3.2 显示站点窗口 296

19.3.3 构建站点 296

19.3.4 操作站点文件 299

19.4 使用Dreamweaver3.0编辑ASP 301

19.4.1 编辑ASP脚本 302

19.4.2 插入注释 303

19.5 小结 304

第二十章 使用Microsoft Visual InterDev 305

20.1 Visual InterDev介绍 306

20.1.1 Visual InterDev集成开发环境和工程系统 306

20.1.2 设计阶段Active控件 308

20.1.3 以可视方式加入数据连接 308

20.2 使用Visual InterDev 313

20.2.1 工程和方案 313

20.2.2 创建Web工程 314

20.2.3 Web工程类型 316

20.2.4 添加新项目 317

20.3 应用数据环境 319

20.3.1 概述 319

20.3.2 操作数据库连接 319

20.3.3 创建数据命令对象 322

20.3.4 使用Recordset 324

20.3.5 使用数据命令对象控件 327

20.4 使用调试器 328

20.4.1 调试策略 328

20.4.2 设置应用以进行调试 329

20.4.3 调试ASP脚本 330

20.4.4 逐步调试应用 330

20.4.5 使用断点 331

20.5 小结 333

第七部分 ASP高级解决方案 337

第二十一章 用VB编写组件 337

21.1 Visual Basic开发组件的优势 337

21.2 开发服务器端组件 338

21.2.1 创建工程 338

21.2.2 访问内置ASP对象 340

21.3 组件编码 341

21.3.1 添加属性 341

21.3.2 使用函数定义属性 341

21.3.3 用Public变量作为属性 343

21.3.4 添加方法 343

21.3.5 使用Class Builder工具 344

21.4 在ASP中使用组件 345

21.5 Visual Basic的WebClass应用程序 347

21.6 创建WebClass应用程序 348

21.6.1 创建新的IIS应用程序 348

21.6.2 访问内置ASP对象 349

21.6.3 访问其他的ActiveX服务器组件 349

21.6.4 保持组件的状态 350

21.7 应用WebItems 350

21.7.1 使用HTML Template WebItem 351

21.7.2 添加Custom WebItem 351

21.8 内嵌Visual Basic函数 352

21.8.1 开发组件 352

21.8.2 从脚本调用Finance组件 356

21.9 小结 359

第二十二章 用Visual C++定制组件 361

22.1 Visual C++的优势 361

22.2 线程模型 362

22.2.1 Single线程化组件 362

22.2.2 Free线程化组件 362

22.2.3 Apartment线程化组件 363

22.2.4 Both线程化组件 363

22.3 创建组件的一般方法 363

22.3.1 创建ATL工程 363

22.3.2 添加新类 365

22.3.3 加入属性和方法 368

22.4 实例:用ATL自制ActiveX服务器组件 371

22.4.1 制作ActiveX服务器组件 371

22.4.2 在ASP中使用自制的ActiveX服务器组件 374

22.5 小结 375

第二十三章 理解WindowsDNA 377

23.1 WindowsDNA概述 377

23.1.1 WindowsDNA的管理原则 377

23.1.2 WindowsDNA包含的服务 378

23.2 Microsoft三层网络结构 379

23.2.1 表示层 380

23.2.2 事务逻辑层 381

23.2.3 数据层 381

23.3 ASP怎样适合WindowsDNA 382

23.3.1 创建网络应用程序 382

23.3.2 处理程序服务 383

23.3.3 信息传送服务 383

23.4 小结 384

第二十四章 创建事务性ASP 385

24.1 MTS介绍 385

24.1.1 包 386

24.1.2 组件 386

24.1.3 任务 386

24.1.4 接口 387

24.1.5 方法 387

24.2 Windows2000组件服务和COM+ 387

24.2.1 Windows2000组件服务 387

24.2.2 分布式事务管理概念 387

24.2.3 COM+ 388

24.3 ASP事务基础 391

24.3.1 缓冲池组件实例和实时作用 391

24.3.2 理解事务 392

24.4 ObjectContext对象 394

24.4.1 ObjectContext对象的方法 394

24.4.2 事件 395

24.4.3 用ObjectContext对象处理事务 396

24.5 小结 397

第二十五章 在ASP中使用MSMQ 399

25.1 为什么使用MSMQ 399

25.2 Microsoft消息队列服务器 400

25.2.1 消息队列概念 401

25.2.2 MSMQ服务器角色 402

25.2.3 MSMQ客户角色 402

25.3 安装MSMQ 402

25.3.1 创建队列 402

25.3.2 属性窗口 403

25.4 MSMQ组件 404

25.4.1 MSMQ Query 404

25.4.2 MSMQ QueueInfo 405

25.4.3 MSMQ Message 405

25.4.4 MSMQ MailEMail 405

25.5 在ASP中使用MSMQ 405

25.5.1 发送消息 405

25.5.2 接收消息 406

25.5.3 事务性消息 407

25.6 小结 409

第二十六章 应用SMTP服务 411

26.1 Windows2000下的SMTP服务程序 411

26.1.1 SMTP邮件信息 412

26.1.2 设置IIS SMTP服务程序 412

26.2 关于CDO 414

26.2.1 Windows2000下的CDO 414

26.2.2 在Windows2000下使用CDONTS 1.2 415

26.3 在Windows2000下使用CDO 423

26.3.1 处理信息的新概念 423

26.3.2 引用CDO和ADO类库 423

26.3.3 发送简单的邮件信息 424

26.3.4 读取收到的邮件信息 426

26.4 小结 427

第二十七章 在ASP中应用Indexing Service 429

27.1 索引服务概述 429

27.2 在Windows2000下管理索引服务 431

27.3 建立Web站点的搜索页面 432

27.3.1 搜索界面 433

27.3.2 存储用户的上一次选择 435

27.3.3 结果页面result.asp 435

27.3.4 可搜索属性 436

27.3.5 结果页面的结构 437

27.3.6 分析result.asp 442

27.4 小结 446

第二十八章 在站点中使用XML 447

28.1 XML介绍 448

28.1.1 XML起源 448

28.1.2 XML语法要求 450

28.1.3 XML中的Namespaces 451

28.2 作为XML来显示信息 453

28.2.1 利用XML进行Web搜索 453

28.2.2 从数据仓库中创建XML文档 454

28.3 关于XML样式语言 460

28.3.1 XSL概述 460

28.3.2 XSL变换的简要理论 461

28.3.3 XSL样式表如何工作 462

28.4 XML文档对象模型 465

28.4.1 用XML DOM编程 466

28.4.2 处理错误 469

28.4.3 从XML文档中取得信息 470

28.4.4 遍历XML文档 471

28.5 Microsoft频道定义文件 472

28.6 小结 474

第二十九章 高级实例——建造聊天室 475

29.1 创建聊天页面 476

29.2 为聊天系统修改工程文件Global.asa 477

29.3 创建聊天室入口 478

29.3.1 登录页面 478

29.3.2 检查代号输入正误 480

29.4 实现网上聊天 483

29.4.1 输入界面 483

29.4.2 接受用户输入 486

29.4.3 信息显示子窗口 486

29.5 退出聊天室 487

29.6 小结 488

第八部分 附录 493

附录A ASP组件与对象 493

附录B ASP组件和资源站点 529

相关图书
作者其它书籍
返回顶部