热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

ASP程序设计及应用(第二版)

中国水利水电出版社
    【作 者】主编 张景峰 庄连英 【I S B N 】978-7-5084-9241-4 【责任编辑】杨元泓 【适用读者群】本科 【出版时间】2011-12-16 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版第1次印刷 【页 数】300 【千字数】459 【印 张】18.75 【定 价】32 【丛 书】21世纪高等院校规划教材 【备注信息】
图书详情

    在保留第一版易用、实用特点的同时,根据众多一线教师的反馈意见,对原书内容进行了认真的梳理,内容组织更加全面、实用,叙述更加准确、完整,力求适应目前培养应用型人才的需要。

    全书共11章,内容包括ASP基础,Web页面制作基础,VBScript脚本语言,Response与Request对象,Session、Application和Server对象,文件系统操作,ASP组件,Web数据库基础,ADO对象,网上论坛系统和Web安全等。

    本书既可作为本科院校计算机科学与技术专业及相关专业的教材,也可供广大有志于掌握ASP技术的人员使用。

    本书配有电子教案,书中所有程序全部运行通过,读者可以从中国水利水电出版社网站及万水书苑上下载电子教案、源程序及相关文件,网址为:http://www.waterpub.com.cn/ softdown/或http://www.wsbookshow.com。也可以与作者(heblfzhang@163.com)联系获取所需资料。

    在保留第一版易用、实用特点的同时,内容组织更加全面、实用,叙述更加准确、完整,力求适应目前培养应用型人才的需要

    考虑目前后台数据库的使用情况,对第一版的数据库进行了升级,以Access 2003和SQL Server 2005数据库系统作为重点,详细说明了在ASP中对其操作的全过程

    为便于教师组织教学,除了在每章设置了“思考题”外,还针对各章节的内容设计了“上机实验”

    第二版前言

    《ASP程序设计及应用》一书自2005年3月出版以来已发行了2万余册,受到了广大读者的欢迎,已经在多所高校中得到了使用。随着技术的进步和使用的普及,迫切需要对原书进行修订。

    《ASP程序设计及应用》(第二版)在保留第一版易用、实用特点的同时,根据众多一线教师的反馈意见,对原书内容进行了认真的梳理,内容组织更加全面、实用,叙述更加准确、完整,力求适应目前培养应用型人才的需要。

    与第一版相比,本书做了较大的改动,主要体现在以下几个方面:

    (1)第2章“Web页面制作基础”中,在保留第一版中HTML标记的内容外,对CSS、DIV等方面的知识点做了一定的强化,并加入了XML的内容。

    (2)对章节的编排做了较大的改动。将第一版中的第5章“Session和Application对象”和第6章“Server和ObjectContext对象”合并为一章,将第10章“ADO对象”和第11章“Web数据库的操作”合并为一章,避免了知识点过于分散、不利于学生掌握的不足。

    (3)考虑目前后台数据库的使用情况,对第一版的数据库进行了升级,以Access 2003和SQL Server 2005数据库系统作为重点,详细说明了在ASP中对其操作的全过程。

    (4)对第一版中的实例做了一些修改,力求针对性强、实用性高;同时结合目前ASP的实际应用,重写了第一版中最后章节的实例,以期达到巩固、加深全书知识点的效果。

    (5)第11章“Web安全”是新增的内容。从Web服务器安全、网页木马、SQL注入攻击与防范和跨站脚本攻击4个方面做了较为详细的介绍。

    (6)为便于教师组织教学,除了在每章设置了“思考题”外,还针对各章节的内容设计了“上机实验”。

    本书由张景峰、庄连英主编,李杰、张云峰、范强担任副主编。各章编写分工如下:第1、4、5、8章由张景峰编写,第2、3章由庄连英编写,第6、7章由李杰编写,第9章由范强编写,第10章由王培军编写,第11章由张云峰编写。参加本书编写大纲讨论的还有翟智平、张凯等。此外,王智华、徐建新、陈晓红、郭冬滨等参与了本书的校对工作。

    本书是集体智慧的结晶,作者均是使用过本书第一版为学生多次授课的一线教师,对书中内容有较深的体会,很多修改思路来自于教学、科研实践。书中保留了第一版中的精华,由于各种原因,一部分原书作者没有参与本次改版工作,但他们对本书的贡献不可磨灭,在此对韩红旗、刘博涛等第一版作者表示深深的谢意。

    在本书的编写过程中,参考了大量的相关技术资料,吸取了许多同仁的宝贵经验,在此深表谢意。尽管已经尽了最大的努力来避免错误的发生,但限于时间和水平,书中不妥和错误在所难免,恳请各位专家、读者批评指正。编者的E-mail为:heblfzhang@163.com。

    编 者

    2011年12月


    第二版前言
    第一版前言

    第1章 ASP基础 1
    本章学习目标 1
    1.1 Web基础 1
    1.1.1 Web概述 1
    1.1.2 Web工作原理 2
    1.1.3 静态网页与动态网页 3
    1.1.4 交互式动态网页实现技术简介 6
    1.2 ASP概述 7
    1.2.1 ASP的特点 7
    1.2.2 ASP文件的基本结构 7
    1.3 ASP的运行 8
    1.3.1 IIS 5.1的安装 9
    1.3.2 IIS 5.1的设置 9
    1.3.3 ASP的运行 12
    思考题 13
    上机实验 14
    第2章 Web页面制作基础 15
    本章学习目标 15
    2.1 HTML语言概述 15
    2.1.1 HTML概述 15
    2.1.2 HTML文档的结构 16
    2.1.3 HTML标记 16
    2.1.4 常用HTML编辑工具 17
    2.2 文档的格式与风格 17
    2.2.1 设置的属性 18
    2.2.2 段落格式化 18
    2.2.3 建立列表 22
    2.2.4 字符的格式化 24
    2.3 加入多媒体与超级链接 25
    2.3.1 加入图像、视频、动画 25
    2.3.2 加入超级链接 26
    2.4 制作表格 27
    2.4.1 建立表格 27
    2.4.2 定制表格 27
    2.5 制作表单 29
    2.5.1 表单的结构 29
    2.5.2 FORM中常用的标记 30
    2.6 框架结构 34
    2.6.1 框架结构的文件格式 34
    2.6.2 框架结构标记的使用 35
    2.6.3 FRAME标记 35
    2.6.4 TARGET属性的使用 36
    2.7 CSS基础 37
    2.7.1 CSS样式简介 37
    2.7.2 CSS样式表的定义 38
    2.7.3 在HTML中加入CSS的方法 41
    2.8 XML基础 42
    2.8.1 XML简介 42
    2.8.2 XML文档的结构 42
    2.8.3 XML语法规则 43
    2.8.4 XML元素和属性的对比 44
    2.8.5 XML在HTML中的应用 44
    思考题 46
    上机实验 46
    第3章 VBScript脚本语言 47
    本章学习目标 47
    3.1 VBScript脚本语言概述 47
    3.1.1 服务器端脚本和客户端脚本 47
    3.1.2 VBScript脚本语言编程实例 48
    3.1.3 VBScript和JavaScript 51
    3.2 基本数据类型及输入/输出 51
    3.2.1 将单行语句分成多行 51
    3.2.2 在代码中加注释 52
    3.2.3 使用不同进制的数字 52
    3.2.4 数据类型及其子类型 53
    3.2.5 变量 54
    3.2.6 常量 56
    3.2.7 数组 57
    3.2.8 基本输入输出 58
    3.3 表达式和运算符 62
    3.3.1 VBScript的表达式 62
    3.3.2 VBScript的数学表达式及其运算符 62
    3.3.3 VBScript的条件表达式及其运算符 63
    3.3.4 VBScript的字符串表达式 64
    3.3.5 表达式中的优先级 65
    3.4 VBScript中的控制语句 65
    3.4.1 控制语句 65
    3.4.2 条件控制语句 66
    3.4.3 循环控制语句 69
    3.4.4 其他常用简单语句 73
    3.5 VBScript函数及子过程 74
    3.5.1 过程 74
    3.5.2 子过程 74
    3.5.3 函数 75
    3.5.4 Exit语句 76
    3.5.5 VBScript内部函数摘要 76
    3.6 VBScript的对象和事件 79
    3.6.1 对象和事件的概念 79
    3.6.2 网页及浏览器对象 79
    3.6.3 浏览器内嵌HTML控件 81
    3.6.4 对象和事件实例 82
    思考题 84
    上机实验 84
    第4章 Response与Request对象 85
    本章学习目标 85
    4.1 ASP内置对象 85
    4.2 Response对象 86
    4.2.1 Response对象的属性 86
    4.2.2 Response对象的方法 89
    4.2.3 Response对象的数据集合 94
    4.3 Request对象 96
    4.3.1 Request对象的属性 97
    4.3.2 Request对象的方法 97
    4.3.3 Request对象的数据集合 97
    4.4 综合实例 107
    4.4.1 创建登录页面 107
    4.4.2 用户验证 108
    思考题 110
    上机实验 110
    第5章 Session、Application和Server对象 112
    本章学习目标 112
    5.1 Session对象 112
    5.1.1 Session概述 112
    5.1.2 Session对象的数据集合 113
    5.1.3 Session对象的属性 116
    5.1.4 Session对象的方法 117
    5.1.5 Session对象的事件 118
    5.2 Application对象 119
    5.2.1 Application对象概述 119
    5.2.2 Application对象的集合 119
    5.2.3 Application对象的方法 122
    5.2.4 Application对象的事件 122
    5.2.5 Global.asa文件 123
    5.3 Server对象 125
    5.3.1 Server对象的属性 125
    5.3.2 Server对象方法 125
    5.4 网上聊天室 128
    5.4.1 Global.asa文件 129
    5.4.2 用户登录 129
    5.4.3 聊天室主页 131
    5.4.4 改进的聊天室 134
    思考题 134
    上机实验 135
    第6章 文件系统操作 136
    本章学习目标 136
    6.1 文件操作对象 136
    6.2 文件及文件夹处理 137
    6.2.1 FileSystemObject对象 137
    6.2.2 复制、移动及删除文件 139
    6.2.3 文件夹处理 140
    6.3 文本文件的读写操作 142
    6.3.1 TextStream对象 142
    6.3.2 读取文本文件中的数据 142
    6.3.3 对文本文件的写操作 144
    6.4 计数器实例 145
    6.4.1 用文件实现的计数器 145
    6.4.2 用文件及图形实现的综合计数器 147
    思考题 148
    上机实验 148
    第7章 ASP组件 149
    本章学习目标 149
    7.1 ASP组件概述 149
    7.2 Ad Rotator组件 149
    7.2.1 Ad Rotator组件的属性和方法 150
    7.2.2 Ad Rotator组件相关文件 151
    7.3 Browser Capabilities组件 153
    7.3.1 Browscap.ini文件 154
    7.3.2 Browser Capabilities组件的使用 156
    7.4 Content Linking组件 157
    7.4.1 线性排列顺序文件 157
    7.4.2 Content Linking组件的方法 157
    7.5 计数器组件 159
    7.5.1 计数器组件的方法 160
    7.5.2 计数器组件的使用 160
    7.6 CDONTS组件 160
    7.6.1 CDONTS组件的属性和方法 161
    7.6.2 CDONTS组件的使用 161
    7.7 ASPUpload组件 163
    7.7.1 ASPUpload组件的常用属性和方法 163
    7.7.2 ASPUpload组件的使用 164
    7.8 其他ASP组件 166
    思考题 167
    上机实验 167
    第8章 Web数据库基础 168
    本章学习目标 168
    8.1 关系数据库概述 168
    8.2 Access 2003基础 169
    8.2.1 Access 2003简介 169
    8.2.2 创建空数据库 169
    8.2.3 创建空白数据表 170
    8.2.4 设置表的主键 170
    8.2.5 操作表中的数据 171
    8.3 SQL Server 2005基础 171
    8.3.1 SQL Server 2005简介 171
    8.3.2 创建数据库 173
    8.3.3 创建数据表 175
    8.3.4 设置表的主键 175
    8.3.5 操作表中的数据 175
    8.4 SQL语言基础 175
    8.4.1 SQL简介 175
    8.4.2 查询表中的数据信息 176
    8.4.3 编辑数据库中的数据 179
    思考题 180
    上机实验 180
    第9章 ADO对象 182
    本章学习目标 182
    9.1 ADO概述 182
    9.1.1 ASP访问数据库的方法 182
    9.1.2 ODBC的设置 183
    9.1.3 ADO中的对象和数据集合 187
    9.2 Connection对象 189
    9.2.1 Connection对象的方法 189
    9.2.2 Connection对象的属性 195
    9.2.3 Connection对象的数据集合 197
    9.3 Command对象 201
    9.3.1 Command对象的属性 201
    9.3.2 Command对象的方法 202
    9.3.3 Command对象的数据集合 204
    9.3.4 调用存储过程 207
    9.4 RecordSet对象 210
    9.4.1 RecordSet对象的属性 210
    9.4.2 RecordSet对象的数据集合 217
    9.4.3 RecordSet对象的方法 218
    9.5 ADO对象综合应用 227
    9.5.1 分页显示 227
    9.5.2 修改数据 229
    9.5.3 删除多条记录 233
    思考题 235
    上机实验 235
    第10章 网上论坛系统 236
    本章学习目标 236
    10.1 网上论坛需求分析和说明 236
    10.2 软件设计和功能模块划分 236
    10.3 编写程序代码 237
    10.3.1 程序代码文件的存放位置 237
    10.3.2 数据库和ODBC数据源的创建 237
    10.3.3 论坛系统Web站点的创建 237
    10.3.4 层叠样式表文件global.css 237
    10.3.5 公用函数文件conn_db.asp 238
    10.3.6 编辑global.asa文件 238
    10.4 用户注册、登录和注销功能模块 239
    10.4.1 模块功能描述 239
    10.4.2 用户信息表user_info 239
    10.4.3 用户注册 240
    10.4.4 用户登录 242
    10.4.5 用户注销 243
    10.5 话题管理功能模块 243
    10.5.1 模块功能描述 243
    10.5.2 话题信息表art_info 244
    10.5.3 发表新话题 244
    10.5.4 修改话题 245
    10.5.5 删除话题 247
    10.6 论坛栏目信息模块 247
    10.6.1 模块功能描述 247
    10.6.2 栏目信息表column_info 247
    10.6.3 论坛主页面main_bbs.asp 248
    10.6.4 栏目主页面 250
    10.6.5 话题内容页面 253
    10.7 论坛话题搜索功能模块 257
    10.7.1 模块功能描述 257
    10.7.2 话题搜索页 257
    10.8 论坛管理功能模块 260
    10.8.1 模块功能描述 260
    10.8.2 论坛管理主页面 260
    10.8.3 论坛管理执行页 263
    思考题 268
    上机实验 268
    第11章 Web安全 269
    本章学习目标 269
    11.1 Web服务器安全 269
    11.1.1 Web服务器安全漏洞 269
    11.1.2 操作系统的安全配置 269
    11.1.3 Web服务器软件IIS的安全配置 272
    11.2 网页木马 273
    11.3 SQL注入攻击与防范 277
    11.3.1 SQL注入攻击简介 277
    11.3.2 SQL注入攻击特点 277
    11.3.3 SQL注入攻击实现过程 278
    11.3.4 寻找SQL注入点 278
    11.3.5 获取信息和实施攻击 280
    11.3.6 SQL注入攻击检测 281
    11.3.7 SQL注入攻击的防范 281
    11.4 跨站脚本攻击 283
    11.4.1 跨站攻击简介 283
    11.4.2 XSS攻击的危害 285
    11.4.3 XSS攻击分类 285
    11.4.4 XSS攻击的防范 286
    思考题 286
    上机实验 287
    参考文献 288
最新评论共有 1 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册