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

ASP程序设计及应用

中国水利水电出版社
    【作 者】张景峰 主编 【I S B N 】978-7-5084-2702-7 【责任编辑】王艳燕 【适用读者群】本科 【出版时间】2008-01-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】320 【千字数】 【印 张】 【定 价】28 【丛 书】21世纪高等院校计算机系列教材 【备注信息】
图书详情

    ASP是开发Web应用程序非常有效的一项技术,由于其具有功能强大、易于开发和修改的特点,目前已经得到了广泛的应用。本书从实用的角度出发,详细介绍了与ASP开发相关的技术细节,内容包括Web服务器的设置、HTML标记的使用、ASP代码的编写、ASP内置对象的使用、ASP组件的使用以及ASP对数据库的操作等。

    本书是按照教材的体例编写的,在内容的组织和描述上遵循了学习的规律。由浅入深、循序渐进地介绍了ASP开发过程中的各个知识点,在具体内容的描述中突出了重点和难点。同时鉴于本书内容的实用性较强,书中给出了大量具有工程使用价值的代码,除了在每个章节中结合实例进行讲解外,在本书的最后一章还给出了多个具有代表性的实例。通过仔细研读这些实例,举一反三,相信读者能够快速掌握ASP技术。

    ASP是开发Web应用程序非常有效的一项技术,由于其具有功能强大、易于开发和修改的特点,目前已经得到了广泛的应用。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是把脚本、HTML、组件和Web数据库访问功能有机地结合在一起,形成一个能在服务器端运行的交互、动态且高效的Web应用程序。

    本书从实用的角度出发,按照教学规律,由浅入深、循序渐进地介绍了与ASP开发相关的技术细节。全书共12章:第1章介绍了ASP的基础知识,包括静态网页和动态网页的执行过程,Web服务器的设置以及ASP程序的编写和运行;第2章介绍了常用的HTML标记以及CSS的基础知识;第3章介绍了客户端脚本与服务器端脚本的概念以及VBScript脚本语言;第4章~第6章是本书的重点,主要介绍了ASP的6个内置对象:Request、Response、Session、Application、Server和ObjectContext对象,在对这些对象的具体描述中设置了大量的实例,以期达到巩固、加深的目的;第7章介绍了如何在ASP中使用组件,这些组件既包括ASP的内置组件,也包括其他第三方提供的组件;第8章具体介绍了文件组件的使用方法;第9章~第11章介绍了利用ASP开发Web数据库的内容,考虑到这部分内容具有极高的使用价值,相关知识点的叙述较为完整,从数据库的建立、ODBC数据源的设置、ADO对象的使用到实际开发中应该掌握的技巧都作了必要的阐述;第12章结合门诊信息管理系统、网页“换肤”、新闻发布系统、网上考试管理系统等4个实际使用的实例,以便读者加深对本书所述内容的理解。

    为了使读者能够快速掌握利用ASP开发Web应用程序的技术,本书作者结合多年的教学以及科研经验,按照教材的体例编写了本书。在编写过程中力求内容翔实、便于教学;在具体内容的描述中力求叙述准确、通俗易懂。

    本书由张景峰主编,韩红旗、刘博涛任副主编。各章编写分工如下:第1章和第4章由韩红旗编写,第2章和第3章由庄连英编写,第5章和第8章由刘博涛编写,第6章、第7章、第9章、第10章和第11章由张景峰编写,第12章由王培军、刘博涛、庄连英共同编写。参加本书编写大纲讨论的还有苏英如、李伟红、张保通、刘永华、潘明寒、雨轩、雷先胜、张浩军、王红等。此外,韩煜、邹彭涛、王振夺、史建芳、朱越、周晓聪等参与了本书的校对工作。

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

    编 者

    2005年1月


    前言
    第1章 ASP基础 1
    本章学习目标 1
    1.1 静态网页与动态网页 1
    1.1.1 静态网页及其执行过程 3
    1.1.2 动态网页及其执行过程 3
    1.1.3 交互式动态网页实现技术简介 3
    1.2 ASP概述 5
    1.2.1 ASP的特性 5
    1.2.2 ASP程序的基本结构 5
    1.3 ASP的运行 6
    1.3.1 IIS 5.0的安装和设置 6
    1.3.2 PWS的安装和设置 12
    1.3.3 ASP程序的运行 14
    思考与练习 15
    第2章 Web页面制作基础 16
    本章学习目标 16
    2.1 HTML语言概述 16
    2.1.1 HTML概述 16
    2.1.2 HTML文档的结构 16
    2.1.3 HTML标记 17
    2.1.4 常用HTML编辑工具 18
    2.2 文档的格式与风格 18
    2.2.1 设置的属性 19
    2.2.2 段落格式化 19
    2.2.3 建立列表 23
    2.2.4 字符的格式化 25
    2.3 加入多媒体与超级链接 27
    2.3.1 加入图像、视频、动画 27
    2.3.2 加入超级链接 28
    2.4 制作表格 28
    2.4.1 建立表格 29
    2.4.2 定制表格 29
    2.5 制作表单 31
    2.5.1 表单的结构 31
    2.5.2 FORM中常用的标记 32
    2.6 框架结构 36
    2.6.1 框架结构的文件格式 36
    2.6.2 框架结构标记的使用 37
    2.6.3 FRAME标记 37
    2.6.4 TARGET属性的使用 38
    2.7 CSS基础 39
    2.7.1 CSS样式简介 39
    2.7.2 CSS样式表的定义 40
    2.7.3 在HTML中加入CSS的方法 42
    思考与练习 42
    第3章 VBScript脚本语言 43
    本章学习目标 43
    3.1 VBScript脚本语言概述 43
    3.1.1 服务器端脚本和客户端脚本 43
    3.1.2 VBScript脚本语言编程实例 44
    3.1.3 VBScript和JavaScript 47
    3.2 基本数据类型及输入输出 48
    3.2.1 将单行语句分成多行 48
    3.2.2 在代码中加注释 48
    3.2.3 使用不同进制的数字 49
    3.2.4 数据类型及其子类型 49
    3.2.5 变量 50
    3.2.6 常量 53
    3.2.7 数组 53
    3.2.8 基本输入输出 55
    3.3 表达式和运算符 58
    3.3.1 VBScript的表达式 58
    3.3.2 VBScript的数学表达式及其运算符 59
    3.3.3 VBScript的条件表达式及其运算符 60
    3.3.4 VBScript的字符串表达式 61
    3.3.5 表达式中的优先级 62
    3.4 VBScript中的控制语句 62
    3.4.1 控制语句 62
    3.4.2 条件控制语句 63
    3.4.3 循环控制语句 66
    3.4.4 其他常用简单语句 70
    3.5 VBScript函数及子过程 71
    3.5.1 过程 71
    3.5.2 子过程 71
    3.5.3 函数 72
    3.5.4 Exit语句 73
    3.5.5 VBScript内部函数摘要 73
    3.6 VBScript的对象和事件 76
    3.6.1 对象和事件的概念 76
    3.6.2 网页及浏览器对象 76
    3.6.3 浏览器内嵌HTML控件 79
    3.6.4 对象和事件实例 80
    思考和练习 81
    第4章 Request和Response对象 82
    本章学习目标 82
    4.1 ASP内置对象 82
    4.2 Response对象 83
    4.2.1 Response对象的属性 83
    4.2.2 Response对象的方法 85
    4.2.3 Response对象的数据集合 90
    4.3 Request对象 90
    4.3.1 Request对象的属性 90
    4.3.2 Request对象的方法 91
    4.3.3 Request对象的数据集合(Collections) 91
    4.4 综合实例 100
    4.4.1 创建登录页面 100
    4.4.2 用户验证 101
    思考与练习 104
    第5章 Session和Application对象 105
    本章学习目标 105
    5.1 Session概述 105
    5.2 Session对象的使用 106
    5.2.1 Session变量的创建与使用 106
    5.2.2 Session对象的属性 108
    5.2.3 Session对象的方法 109
    5.2.4 Session对象的集合 110
    5.2.5 Session对象的事件 111
    5.3 Cookie的使用 112
    5.3.1 Cookie概述 112
    5.3.2 创建Cookie 113
    5.3.3 读取Cookie的值 114
    5.3.4 使用Cookie进行数据提交 116
    5.4 Application对象概述 118
    5.5 Application对象的使用 118
    5.5.1 Application变量的创建与使用 118
    5.5.2 Application对象的方法 119
    5.5.3 Application对象的事件 120
    5.5.4 Application对象的集合 121
    5.6 网上聊天室设计 122
    5.6.1 用户登录 122
    5.6.2 进入聊天室 125
    5.6.3 发言程序设计 126
    5.6.4 信息显示程序设计 128
    5.6.5 显示聊天者 129
    思考与练习 130
    第6章 Server和ObjectContext对象 131
    本章学习目标 131
    6.1 Server对象 131
    6.1.1 Server对象的属性 131
    6.1.2 Server对象方法 132
    6.2 ObjectContext对象 134
    思考与练习 136
    第7章 ASP组件 137
    本章学习目标 137
    7.1 ASP组件概述 137
    7.2 Ad Rotator组件 138
    7.2.1 Ad Rotator组件的属性和方法 138
    7.2.2 Ad Rotator组件相关文件 139
    7.3 Browser Capabilities组件 141
    7.3.1 Browscap.ini文件 142
    7.3.2 Browser Capabilities组件的使用 144
    7.4 Content Linking组件 145
    7.4.1 线性排列顺序文件 145
    7.4.2 Content Linking组件方法 145
    7.5 计数器组件 148
    7.5.1 计数器组件的方法 148
    7.5.2 计数器组件的使用 148
    7.6 CDONTS组件 149
    7.6.1 CDONTS组件的属性和方法 149
    7.6.2 CDONTS组件的使用 149
    7.7 其他ASP组件 151
    思考与练习 152
    第8章 文件系统操作 153
    本章学习目标 153
    8.1 文件操作组件 153
    8.2 文件及文件夹处理 154
    8.2.1 FileSystemObject对象 154
    8.2.2 复制、移动以及删除文件 155
    8.2.3 文件夹处理 157
    8.3 文本文件的读写操作 158
    8.3.1 TextStream对象 158
    8.3.2 读取文本文件中的数据 158
    8.3.3 对文本文件的写操作 160
    8.4 计数器实例 161
    8.4.1 用文件实现的计数器 161
    8.4.2 用文件及图形实现的综合计数器 163
    思考与练习 164
    第9章 Web数据库基础 165
    本章学习目标 165
    9.1 概述 165
    9.1.1 数据库简介 165
    9.1.2 Web数据库简介 166
    9.1.3 ASP访问数据库的方法 166
    9.2 SQL Server 2000基础 168
    9.2.1 SQL Server 2000简介 168
    9.2.2 创建和管理数据库 170
    9.2.3 创建和管理数据表 171
    9.2.4 操作表中的数据 172
    9.3 SQL语言基础 172
    9.3.1 SQL简介 172
    9.3.2 查询表中的数据信息 173
    9.3.3 编辑数据库中的数据 176
    9.4 ODBC的安装设置 177
    9.4.1 ODBC概述 177
    9.4.2 创建数据源 178
    思考与练习 181
    第10章 ADO对象 182
    本章学习目标 182
    10.1 ADO概述 182
    10.1.1 ADO的七个对象 183
    10.1.2 ADO的四个数据集合 183
    10.1.3 ADO对象与数据集合之间的关系 184
    10.2 Connection对象 184
    10.2.1 Connection对象的方法 185
    10.2.2 Connection对象的属性 190
    10.2.3 Connection对象的数据集合 192
    10.3 Command对象 192
    10.3.1 Command对象的属性 193
    10.3.2 Command对象的方法 194
    10.4 RecordSet对象 196
    10.4.1 RecordSet对象的方法 196
    10.4.2 RecordSet对象的属性 203
    10.4.3 RecordSet对象数据集合 207
    10.5 Fields数据集合和Field对象 207
    10.5.1 Fields数据集合 207
    10.5.2 Field对象的属性 208
    10.5.3 Field对象的方法 210
    10.6 Properties数据集合和Property对象 210
    10.6.1 Properties数据集合 210
    10.6.2 Property对象 211
    10.7 Parameters数据集合与Parameter对象 213
    10.7.1 Parameters数据集合 213
    10.7.2 Parameter对象 214
    10.8 Errors数据集合和Error对象 215
    10.8.1 Errors数据集合 216
    10.8.2 Error对象 216
    思考与练习 218
    第11章 Web数据库的操作 219
    本章学习目标 219
    11.1 数据库访问流程 219
    11.2 数据库的连接 220
    11.3 数据的查询控制 221
    11.4 数据的添加、删除和修改 228
    11.4.1 用户操作权限 228
    11.4.2 数据的添加 230
    11.4.3 数据的删除 234
    11.4.4 数据的修改 236
    思考与练习 240
    第12章 设计实例 241
    本章学习目标 241
    12.1 门诊信息管理系统 241
    12.1.1 系统功能简介 241
    12.1.2 系统业务流程 242
    12.1.3 数据库的建立 242
    12.1.4 新建初诊记录 243
    12.1.5 查询患者记录 245
    12.1.6 修改就诊记录 247
    12.1.7 删除就诊记录 248
    12.2 网页“换肤” 249
    12.2.1 系统简介 249
    12.2.2 网页显示模块 251
    12.2.3 实现风格多变的模块 253
    12.2.4 风格管理模块 255
    12.3 新闻发布系统 256
    12.3.1 系统简介 256
    12.3.2 软件设计和功能模块划分 257
    12.3.3 管理员登录与注销模块 264
    12.3.4 新闻类别管理模块 267
    12.3.5 新闻发布与管理模块 269
    12.3.6 新闻显示模块 275
    12.4 网上考试管理系统 279
    12.4.1 系统概述 279
    12.4.2 数据库设计 282
    12.4.3 模块划分 283
    12.4.4 主要模块功能简介 284
    思考与练习 304
    参考文献 305
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册