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

ASP程序设计(第二版)

中国水利水电出版社
    【作 者】梁建武 等编著 【I S B N 】978-7-5084-4683-7 【责任编辑】陈洁 【适用读者群】本科 【出版时间】2008-12-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第2版 【页 数】336 【千字数】 【印 张】 【定 价】32 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

    本书被评为“普通高等教育‘十一五’国家级规划教材。”

    本书按易学、易懂、易掌握的原则,结合ASP内部知识体系,由浅入深、循序渐进地介绍了ASP怎样进行Web动态网站的开发和基于B/S的MIS管理系统的规划、设计、代码编制、调试。全书共10章,从ASP基础开始,到Web页面制作基础、ASP的对象、组件和语法基础、Web数据库开发和对数据库的访问、程序的调试、自定义组件以及综合实例,循序渐进地对ASP进行了全面的介绍。

    本书内容丰富、讲解清晰,在学习过程中力避代码复杂冗长。简短的实例特别有助于初学者仿效理解、把握问题的精髓和对应用程序框架的整体认识:书中的综合实例能让读者学会怎样开发一个大型的应用程序。本书创新之处就是为读者提供开发的过程,而不局限于书的每个知识点的堆积。

    本书可作为高等学校、高职高专、中等专业学校教材,也可以作为Web技术开发人员的参考书。

    第二版前言

    ASP是Microsoft开发的服务器端的脚本环境,是目前非常流行的开放式Web服务器应用程序开发技术,它的出现在Web开发领域引起了一场革命。

    ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态、交互且高效的Web服务器应用程序提供一种功能强大的方法或技术。ASP的主要特性是能够把脚本、HTML、组件和强大的Web数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP是一种服务器端的技术,它的所有命令和脚本均在服务器端执行,送到浏览器的只是标准的HTML页面。这样开发人员不必再考虑浏览器的类型,亦不必考虑浏览器是否支持ASP。同时,由于只是HTML页面送到浏览器,在浏览器上看不到ASP程序,因此可防止程序被窃取,保护了开发者的利益。

    本书被教育部评为“普通高等教育‘十一五’国家级规划教材”,在第一版的基础上做了全面的修改和补充,并且删除了一些不适合教学的实例和章节。首先,根据读者的反映和要求,本版中在每个章节的开始显示了知识要点以供重点学习和把握。同时,在每章的结尾部分添加了小结来展示各章的知识体系结构和相关知识点。其次,对一些章节进行了修改、添加和删除。例如:在第1章增加了对JSP的介绍;删除了TCP/IP通信协议的安装,同时,用在XP环境下安装配置IIS服务器的操作介绍取代了在Windows 98环境下安装PWS服务器的操作介绍。在第2章中,增加了对表格结构的详细介绍,对表单结构介绍进行了修改并增加了相关例子。在第3章中,对Server对象的方法进行更新,增加了在ASP 3.0和IIS中新增的特性,并且在对Session对象方法讲解时添加了两种方法。另外专门增加了一个小节来介绍Global.asa文件。在第4章中,更加清楚详细地讲述了File Access组件,并结合实例重点讲解其两大对象的特点和操作。在第5章中,删除了原来的VBScript函数摘要,因其内容和附录有重复。在第6章中,简化了对Web数据库的介绍,同时在介绍connection对象的open方法的时候,增加了几种常用数据库的连接方法。在第7章中,删除了对数据库中存储过程的调用部分。在第10章中增加了更适合教学、更流行的留言本系统和新闻发布系统作为新的综合实例,并且,在本章的结束部分新添了疑难解答来解决初学者可能感到疑惑的问题。最后,本书对原版的所有例子进行了大量的更新,尽量简明清晰,以满足现阶段教学平台的要求;适当精简了部分内容,以突出重点教学内容,同时对原版的文字重新校正、润色,使语言更加流畅。

    本书遵循第一版易学、易懂、易掌握的原则,结合ASP内部知识体系,由浅入深、循序渐进地介绍了ASP进行Web动态网站的开发的全过程。全书共有10章和1个附录。第1章至第5章分别是ASP简介,Web页面的制作,ASP的对象、组件和脚本语法基础;第6章至第7章分别介绍了Web数据库开发和对数据库的访问;第8章至第10章分别介绍了程序的调试、自定义组件、流行的网站和基于B/S的MIS管理系统的规划、设计、代码编制、调试,并通过三个综合实例对前面知识进行了贯穿。

    本书的最大特点在于对ASP中的每个知识点都精心编排了必要的实例。通过对实例的学习,读者会对所学知识有更深的理解,并能更全面地掌握用ASP开发Web动态网站的思路、技巧和体系。

    本书选材适当,结构严谨,不仅可以作为高等学校、成人高校、高职高专、中等专业学校的教材,也可以作为Web技术开发人员的参考书。

    本书由梁建武、李伟华、陈语林编著。主要编写人员具体分工为:梁建武负责全书的体系结构并编写了第4、6、7、10章及全书统稿,李伟华负责全书的稽核并编写了第2、3、9章,陈语林编写了第1章,何志斌编写了第8章及附录,付世凤编写了第5章。此外,参与本书编写工作的还有杜伟、张雷、刘军军、谭海龙、文拯、龙晓梅、田野、周媛媛等。

    本书在编写过程中得到了许多专家和同仁的热情帮助和大力支持;还得到中国水利水电出版社的领导和编辑的指导与帮助,谨此向他们表示最真挚的感谢!

    由于计算机技术发展十分迅速,且作者学识水平有限,加之时间仓促,书中疏漏和错误在所难免,敬请广大读者不吝批评指正。

    编 者

    2007年3月

    目 录
    第二版前言
    第一版前言
    第1章 ASP简介 1
    1.1 什么是ASP 1
    1.1.1 ASP简介 1
    1.1.2 本书面向的对象 3
    1.1.3 Active Server Pages模型 3
    1.1.4 ASP的功能 4
    1.2 ASP的工作平台 5
    1.3 创建ASP页 8
    1.4 本章小结 10
    1.5 习题 11
    第2章 Web页面制作基础 13
    2.1 HTML语言概述 13
    2.2 制作表格 15
    2.2.1 表格的基本结构 15
    2.2.2 TABLE中常用的标记 16
    2.3 制作表单 19
    2.3.1 表单的结构 19
    2.3.2 FORM中常用的标记 20
    2.3.3 表单的处理 25
    2.4 框架结构 26
    2.4.1 框架结构的文件格式 26
    2.4.2 框架结构的标记使用 27
    2.4.3 FRAME标记 28
    2.4.4 TARGET属性的使用 29
    2.5 本章小结 30
    2.6 习题 31
    第3章 ASP内置对象 33
    3.1 Request对象 33
    3.1.1 Request对象属性(Property) 34
    3.1.2 Request 对象方法(Method) 35
    3.1.3 Request对象数据集合(Collections) 35
    3.2 Response对象 46
    3.2.1 Response对象方法 47
    3.2.2 Response对象属性 50
    3.2.3 Response对象数据集合 51
    3.3 Server对象 53
    3.3.1 Server对象的属性 53
    3.3.2 Server对象的方法 53
    3.4 Session对象 55
    3.4.1 Session对象的数据集合 57
    3.4.2 Session对象的属性 58
    3.4.3 Session对象的方法 58
    3.4.4 Session对象的事件 59
    3.5 Application对象 59
    3.5.1 Application对象的数据集合 60
    3.5.2 Application对象的方法 60
    3.5.3 Application对象的事件 61
    3.6 ObjectContext对象 61
    3.7 Global.asa文件 62
    3.8 本章小结 64
    3.9 习题 65
    第4章 ASP组件 67
    4.1 Ad Rotator组件 68
    4.1.1 Ad Rotator组件相关文件 68
    4.1.2 Ad Rotator组件的属性和方法 69
    4.2 Browser Capabilities组件 71
    4.2.1 Browscap.ini文件 72
    4.2.2 Browser Capabilities组件的使用 73
    4.3 Database Access 组件 75
    4.4 File Access组件 75
    4.4.1 FileSystemObject对象 75
    4.4.2 TextStream对象 78
    4.5 Content Linking组件 81
    4.5.1 线性排列顺序文件 81
    4.5.2 Content Linking组件方法 82
    4.6 其他ASP组件 83
    4.7 本章小结 84
    4.8 习题 85
    第5章 VBScript和JScript 87
    5.1 服务器端脚本和客户端脚本 87
    5.2 VBScript脚本语言 90
    5.2.1 将单行语句分成多行 90
    5.2.2 在代码中加注释 91
    5.2.3 使用不同进制的数字 91
    5.2.4 数据类型 91
    5.2.5 变量 93
    5.2.6 常量 95
    5.2.7 数组 95
    5.2.8 运算 97
    5.2.9 控制结构 98
    5.2.10 with语句 102
    5.2.11 过程 102
    5.3 JScript脚本语言 106
    5.3.1 语句和语句块 106
    5.3.2 变量 106
    5.3.3 数据类型 107
    5.3.4 运算符 108
    5.3.5 数组 110
    5.3.6 控制结构 111
    5.3.7 函数 114
    5.3.8 复制、传递和比较数据 114
    5.3.9 特殊字符 115
    5.3.10 固有对象 115
    5.4 本章小结 117
    5.5 习题 118
    第6章 Web数据库的使用 121
    6.1 Web数据库概述 121
    6.1.1 Web数据库简介 121
    6.1.2 ASP访问数据库的方法 122
    6.2 ODBC的安装设置 122
    6.3 ADO概述 123
    6.4 Connection对象 125
    6.4.1 Connection对象的方法 126
    6.4.2 Connection对象的属性 130
    6.4.3 Connection对象的数据集合 131
    6.5 Command对象 132
    6.5.1 Command对象方法 133
    6.5.2 Command对象属性 134
    6.6 Recordset对象 136
    6.6.1 Recordset对象的方法 136
    6.6.2 Recordset对象属性 142
    6.6.3 Recordset对象数据集合 145
    6.7 Fields数据集合与Field对象 145
    6.7.1 Fields数据集合 145
    6.7.2 Field对象 146
    6.8 Properties数据集合与Property对象 149
    6.8.1 Properties数据集合 149
    6.8.2 Property对象 150
    6.9 Parameters数据集合与Parameter对象 151
    6.9.1 Parameters数据集合 151
    6.9.2 Parameter对象 152
    6.10 Errors数据集合与Error对象 154
    6.10.1 Errors数据集合 154
    6.10.2 Error对象 154
    6.11 本章小结 156
    6.12 习题 157
    第7章 数据库的访问 160
    7.1 常用的SQL命令 161
    7.1.1 修改表结构 161
    7.1.2 查询表中的数据信息 161
    7.1.3 添加、删除数据库中的数据信息 163
    7.1.4 修改数据库中的数据记录 163
    7.2 数据库的连接 163
    7.3 数据的查询控制 164
    7.4 数据的添加和删除 170
    7.4.1 数据的添加 170
    7.4.2 数据的删除 172
    7.5 数据的修改 173
    7.6 本章小结 174
    7.7 习题 175
    第8章 ASP程序的调试 178
    8.1 错误处理 178
    8.1.1 未处理的错误 178
    8.1.2 处理错误 179
    8.2 Err对象 181
    8.2.1 Err对象的属性 181
    8.2.2 Err对象的方法 183
    8.2.3 将错误记录在文件中 186
    8.3 脚本调试器 188
    8.4 本章小结 191
    8.5 习题 192
    第9章 如何建立自己的ASP组件 194
    9.1 什么是ActiveX Server Components 194
    9.2 Visual Basic 6.0与ActiveX Server Components 195
    9.2.1 使用Visual Basic 6.0编写ASP组件 195
    9.2.2 通过ASP调用自建组件 199
    9.3 封装复杂计算和向ASP导出函数 201
    9.4 本章小结 205
    9.5 习题 206
    第10章 ASP应用程序开发实例 208
    10.1 ASP应用程序概述 208
    10.2 网上投票系统 209
    10.2.1 设计思路 209
    10.2.2 制作网上投票调查表 211
    10.2.3 在线统计投票结果 213
    10.2.4 查看投票结果 217
    10.2.5 图形显示投票结果 220
    10.3 新闻发布系统 224
    10.3.1 系统设计 224
    10.3.2 数据库设计 225
    10.3.3 用户界面模块的实现 226
    10.3.4 后台管理模块的实现 239
    10.4 留言本系统 261
    10.4.1 系统设计 261
    10.4.2 数据库设计 262
    10.4.3 留言本系统的实现 263
    10.5 本章小结 308
    10.6 疑难解答 309
    10.7 习题 311
    附录 ASP常用函数 312
    参考文献 223
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册