《ASP程序设计实用教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:梁建武,李元林,姚雪祥等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121024918
  • 页数:300 页
图书介绍:本书按易学、易懂、易掌握的原则,结合ASP内部知识体系,由浅入深、循序渐进地介绍了ASP怎样进行Web动态网站和基于B/S的MIS管理系统的开发。主要内容包括:ASP简介、Web页面的制作和语法基础、ASP的对象和组件;Web数据库开发和对数据库的访问;流行的网站和基于B/S的MIS管理系统的规划、设计、代码编制和调试。通过这些内容的学习,使读者充分感受ASP编程的威力。本书内容充实、实例丰富、讲解清晰,在学习过程中力避代码复杂冗长。简短的实例特别有助于初学者练习理解、把握问题的精髓和对应用程序框架的整体认识;它的综合实例为读者提供了一个开发大型应用程序的典范实例。本书可作为高等院校计算机或相关专业的教材,也可作为广大工程技术人员的学习参考书。

第1章 ASP简介 1

1.1 什么是ASP 1

1.1.1 ASP概要 1

1.1.2 本书面向的对象 3

1.1.3 ActiveServerPages模型 3

1.1.4 ASP的功能 4

1.2 ASP的工作平台 5

1.2.1 IIS服务器安装配置 5

1.3 创建ASP页 8

第2章 Web页面制作基础 11

2.1 文件标记 12

2.1.1 HTML基本架构 12

2.1.2 〈BODY〉参数设定 13

2.2 排版标记 13

2.2.1 〈!--注解--〉 13

2.2.2 〈P〉 14

2.2.3 〈BR〉 14

2.2.4 〈HR〉 15

2.2.5 〈CENTER〉 15

2.2.6 〈DIV〉 16

2.3 字体标记 16

2.3.1 〈STRONG〉〈B〉〈I〉〈U〉 16

2.3.2 〈H1〉〈H2〉〈H3〉〈H4〉〈H5〉〈H6〉 16

2.3.3 〈FONT〉〈BASEFONT〉 17

2.4 清单标记 18

2.5 表格标记 19

2.5.1 〈TABLE〉〈TR〉〈TD〉 19

2.5.2 <TH〉 22

2.5.3 〈CAPTION〉 23

2.6 表单标记 24

2.6.1 〈FORM〉〈INPUT〉 24

2.6.2 〈SELECT〉〈OPTION〉 29

2.6.3 〈TEXTAREA〉 31

2.7 图形标记 32

2.7.1 〈IMG〉 32

2.8 链接标记 33

2.9 框架标记 34

2.9.1 框架概念 34

2.9.2 〈FRAMESET〉〈FRAME〉 35

2.9.3 〈NOFRAMES〉 37

2.9.4 〈IFRAME〉 37

2.10 多媒体标记 38

2.10.1 〈BGSOUND〉 38

2.10.2 〈EMBED〉 38

2.11 其他标记 39

第3章 VBScript脚本语言 41

3.1 服务器端脚本和客户端脚本 41

3.2 VBScript脚本语言 43

3.2.1 VBScript代码基本格式 43

3.2.2 VBScript变量 46

3.2.3 常量 49

3.2.4 数组 49

3.2.5 运算 51

3.2.6 控制结构 52

3.2.7 with语句 57

3.2.8 过程 58

3.2.9 VBScipt函数摘要 61

第4章 ASP内置对象 64

4.1 Request对象 64

4.1.1 Request对象属性(Property) 64

4.1.2 Request对象方法(Method) 65

4.1.3 Request对象数据集合(Collections) 66

4.2 Response对象 76

4.2.1 Response对象属性 77

4.2.2 Response对象方法 80

4.2.3 Response对象数据集合 84

4.3 Server对象 87

4.3.1 Server对象属性 88

4.3.2 Server对象方法 88

4.4 Application对象 90

4.4.1 Application对象的事件 92

4.4.2 Application对象的方法 92

4.4.3 Application对象的数据集合 92

4.5 Session对象 94

4.5.1 Session对象的事件 95

4.5.2 Session对象的方法 95

4.5.3 Session对象的属性 96

4.5.4 Session对象的数据集合 96

4.6 Global.asa文件 98

第5章 ASP组件 100

5.1 AdRotator组件 100

5.2 BrowserCapabilities组件 103

5.2.1 Browscap.ini文件 104

5.2.2 BrowserCapabilities组件的使用 104

5.3 DatabaseAccess组件 105

5.4 FileAccess组件 105

5.4.1 FileSystemObject对象 106

5.4.2 TextStream对象 107

5.4.3 创建新文件 107

5.4.4 在已存在的文本文件里添加内容 108

5.4.5 拷贝、删除、移动文件 112

5.4.6 判断文件是否存在 114

5.4.7 对文件夹的操作 115

5.4.8 判断文件夹是否存在 117

5.4.9 显示文件夹里的所有文件 118

5.5 ContentLinking组件 119

5.5.1 线性排列顺序文件 120

5.5.2 ContentLinking组件方法 120

5.6 其他ASP组件 121

第6章 Web数据库的使用 123

6.1 ADO概述 123

6.1.1 ADO的对象和数据集合 123

6.2 Connection对象 125

6.2.1 Connection对象的方法 125

6.2.2 Connection对象的属性 129

6.2.3 Connection对象的数据集合 131

6.3 Command对象 132

6.3.1 Command对象属性 132

6.3.2 Command对象方法 134

6.4 Recordset对象 138

6.4.1 Recordset对象属性 138

6.4.2 Recordset对象方法 142

6.4.3 Recordset对象数据集合 149

6.5 Field对象和Fields数据集合 150

6.5.1 Fields数据集合 150

6.5.2 Field对象属性 151

6.5.3 Field对象方法 152

6.6 Properies数据集合和Property对象 152

6.6.1 Properties数据集合 152

6.6.2 Property对象 153

6.7 Parameters数据集合与Parameter对象 155

6.7.1 Parameters数据集合 155

6.7.2 Parameter对象 156

6.8 Errors数据集合和Error对象 157

6.8.1 Errors数据集合 157

6.8.2 Error对象 158

第7章 数据库的访问 160

7.1 常用的SQL命令 161

7.1.1 修改表结构 161

7.1.2 查询表中的数据信息 161

7.1.3 添加、删除数据库中的数据信息 163

7.1.4 修改数据库中的数据记录 164

7.1.5 SQL集合函数的使用 164

7.2 数据库的连接 165

7.3 数据的查询控制 165

7.4 数据的添加和删除 171

7.4.1 数据的添加 171

7.4.2 数据的删除 173

7.5 数据的修改 175

第8章 投票系统 177

8.1 系统设计 177

8.1.1 目标设计 177

8.1.2 系统功能分析与设计 177

8.2 数据库的设计与实现 177

8.2.1 数据库的需求分析 177

8.2.2 数据库的逻辑设计 178

8.3 投票后台系统的实现 179

8.3.1 登录模块 179

8.3.2 投票项目管理模块 181

8.3.3 管理员信息管理模块 195

第9章 留言簿系统 198

9.1 系统设计 198

9.1.1 目标设计 198

9.1.2 系统功能分析与设计 198

9.2 数据库设计与实现 198

9.2.1 数据库的需求分析 198

9.2.2 数据库的逻辑设计 199

9.3 留言簿后台系统的实现 200

9.3.1 登录模块 200

9.3.2 用户留言模块 202

9.3.3 管理员信息以及公告信息管理模块 209

9.3.4 用户留言管理模块 214

第10章 新闻发布系统 221

10.1 系统设计 221

10.1.1 目标设计 221

10.1.2 系统功能分析与设计 221

10.2 数据库设计与实现 222

10.2.1 数据库的需求分析 222

10.2.2 数据库的逻辑设计 222

10.3 新闻发布后台系统的实现 223

10.3.1 文章显示模块 223

10.3.2 登录模块 237

10.3.3 网站综合管理模块 240

第11章 办公自动化系统 252

11.1 系统设计 252

11.1.1 目标设计 252

11.1.2 系统功能分析与设计 252

11.2 数据库设计与实现 253

11.2.1 数据库的需求分析 253

11.2.2 数据库的逻辑设计 253

11.3 系统功能的详细分析 257

11.3.1 系统的登录 257

11.3.2 用户信息管理使用 258

11.3.3 公告管理的使用 259

11.3.4 文件管理的使用 260

11.3.5 议题信息的使用 260

11.3.6 系统日志的使用 261

11.3.7 优秀职员功能的使用 261

11.3.8 互通信息模块的使用 262

11.4 办公无纸化系统登录界面的创建 262

11.4.1 登录界面:login.asp 262

11.4.2 主页面:index.asp 262

11.4.3 数据库连接文件:sysincasp 272

11.4.4 文件上传页面:addfile.asp 273

11.4.5 添加议题页面:addyt.htm 275

11.4.6 议题功能的后台数据管理页面:Ytlistl.asp 276

11.4.7 公告信息的查看页面:ggxx-show.asp 278

11.4.8 公告信息的后台管理页面:information.asp 280

11.4.9 创建用户资料修改页面:modifyuser.asp 284

11.4.10 用户信息的后台数据管理页面:userformation.asp 287

11.4.11 文件信息的后台数据管理页面:fileinformation.asp 290

11.4.12 系统日志后台数据管理页面:logininfor.asp 292

11.4.13 个人信件信息互通页面:email.asp 296

11.4.14 优秀职员统计页面:gooduser.asp 298

11.5 本章小结 300