第1章 CGI技术概述 1
1.1 交互式网页开发技术 1
1.1.1 网页的基础知识 1
1.1.2 网页的基本形式 2
1.2 网页的编制 3
1.3 动态交互网页的实现 8
1.3.1 CGI简介 8
1.3.2 Perl 9
1.3.3 PHP 10
1.3.4 JSP 10
1.3.5 ASP(Aetive Server Pages) 11
1.4 Web页的新技术 11
1.4.1 Ajax概述 11
1.4.2 Web 2.0 12
1.5 本章小结 13
1.6 练习题 13
第2章 ASP运行环境 14
2.1 ASP的特点 14
2.2 Windows中IIS的建立 14
2.2.1 IIS 6.0特点 15
2.2.2 IIS的安装与设置 16
2.2.3 第一个ASP程序 20
2.3 本章小结 21
2.4 练习题 21
第3章 HTML基础 22
3.1 HTML的编写 22
3.1.1 网页的基本标记 22
3.1.2 样式表设计CSS 28
3.1.3 XML 34
3.2 网页编写的其他有关技术 37
3.3 网页内容的规划与设计 38
3.4 网页的设计与编制 39
3.4.1 明确目的与用户需求 39
3.4.2 制定建设网站的具体计划 39
3.5 网页设计要点 40
3.6 本章小结 44
3.7 练习题 45
第4章 ASP语言基础 46
4.1 ASP基本编程实践 46
4.1.1 使用变量 47
4.1.2 ASP中运算符 48
4.1.3 ASP中的控制语句 48
4.1.4 ASP常用函数 54
4.2 ASP对象 67
4.2.1 Response对象 68
4.2.2 Request对象 69
4.2.3 Application对象 71
4.2.4 Session对象 75
4.2.5 Server对象 76
4.2.6 Cookie对象 76
4.2.7 Cookie的安全性 78
4.2.8 Application、Session与Cookies的区别 80
4.3 本章小结 80
4.4 练习题 80
第5章 ASP编程 81
5.1 ASP程序基础 81
5.1.1 显示用户的IP地址 81
5.1.2 根据不同上网时间给出不同的语句 82
5.1.3 编写1至10的乘法口诀表 83
5.1.4 分别列出1至10的阶乘的结果 83
5.1.5 随机产生指定范围内一个在55至99间的整数 84
5.1.6 显示出100到300之间的素数,每显示10个数换行 84
5.1.7 随机生成6个变形字符 85
5.2 ASP动态交互网页的制作 86
5.2.1 客户端输入表单的制作 86
5.2.2 表单的前端检验 88
5.2.3 交互网页实例 89
5.3 本章小结 95
5.4 练习题 96
第6章 对Web数据库的操作 97
6.1 ASP对Web数据库操作 97
6.1.1 Web数据库概述 97
6.1.2 ADO操作 97
6.1.3 SQL语句 98
6.1.4 ASP对各种数据库的连结方式 99
6.1.5 数据库记录的显示 100
6.1.6 数据的编辑 104
6.1.7 图像字段数据添加与显示 112
6.1.8 文件上传 116
6.2 ASP操作记录集方法 118
6.2.1 添加新记录 119
6.2.2 遍历记录集 119
6.2.3 返回记录数目 121
6.2.4 对记录集进行分页 122
6.2.5 把记录取到数组中 124
6.3 本章小结 125
6.4 练习题 125
第7章 SSI使用与文件操作 126
7.1 ASP中SSI的使用 126
7.1.1 SSI概述 126
7.1.2 SSI功能与命令 127
7.1.3 ASP对#include指令的使用 127
7.1.4 #config指令的使用 130
7.1.5 #echo指令的使用 131
7.1.6 #exec指令的使用 132
7.2 ASP对文件的操作 133
7.2.1 ASP文件的组件 133
7.2.2 创建文本文件 133
7.2.3 读取文本文件 134
7.2.4 向文本文件追加数据 135
7.2.5 对文件进行处理 136
7.2.6 对文件属性处理 137
7.2.7 对文件夹和驱动器进行操作 139
7.3 本章小结 143
7.4 练习题 143
第8章 ASP安全与错误处理 144
8.1 ASP安全 144
8.1.1 IIS安全漏洞 144
8.1.2 Access漏洞 144
8.1.3 输入页面漏洞 145
8.1.4 ASP程序密码验证漏洞 145
8.1.5 绕过验证直接进入ASP页面 145
8.2 ASP错误处理 146
8.2.1 语法错误 146
8.2.2 逻辑错误 146
8.2.3 断点调试 146
8.2.4 使程序不中断的方法 146
8.3 ASP中Global.asa使用 147
8.3.1 Global.asa作用 147
8.3.2 Global.asa事件与声明 148
8.3.3 Global.asa应用 148
8.3.4 global.asa应用小结 150
8.4 本章小结 151
8.5 练习题 151
第9章 网上投票系统 152
9.1 系统分析与总体设计 152
9.1.1 系统功能描述 152
9.1.2 功能模块划分 152
9.1.3 系统流程分析 153
9.2 数据库结构设计与实现 154
9.2.1 Users表 154
9.2.2 Votelog表 154
9.2.3 Vote表 155
9.3 目录结构 155
9.3.1 投票模块设计 156
9.3.2 投票读取显示模块 158
9.3.3 投票结果保存模块 161
9.4 投票结果 167
9.5 记录/统计模块设计 170
9.5.1 记录查询 170
9.5.2 记录详细信息列表 174
9.6 结果查询 178
9.6.1 结果详细统计列表 178
9.6.2 投票结果列表 182
9.7 投票管理模块设计 185
9.7.1 投票管理模块 185
9.7.2 添加/修改投票模块 188
9.7.3 保存添加/修改模块 192
9.7.4 删除投票模块 195
9.8 管理员登录 195
9.8.1 管理员修改密码 199
9.8.2 管理员退出 203
9.8.3 出错提示模块 203
9.9 本章小结 203
附录 204
A.1 IIS状态码 204
A.1.1 什么是状态码 204
A.1.2 状态码说明 204
A.1.3 常见的HTTP状态代码及其原因 207
A.2 VBScript参考 210
A.2.1 常用语句 210
A.2.2 常用函数(Functions) 214
A.2.3 操作符 219
A.2.4 对象 221
A.2.5 Ad Rotator组件 227
A.2.6 Content Linking组件 228
A.2.7 Content Rotator组件 230
A.2.8 Counters组件 230
A.2.9 Page Counter组件 231
A.2.10 Permission Checker组件 231
A.2.11 Drive对象 232
A.2.12 File对象 233
A.2.13 Files集合 235
A.2.14 Folder对象 238
A.2.15 Folders集合 239
A.2.16 TextStream对象 240
A.2.17 Command对象 241
A.2.18 Parameter对象 244
A.2.19 Property对象 246
A.2.20 Recordset对象 247
A.3 服务器端包含 256
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《导引线纵联电流差动保护》苏宇铿著 1990
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016