欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Web程序设计(第二版)

书      号:9787113207373

丛  书 名:

作      者:武仁杰

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:37

  • 内容简介

    ASP作为目前流行的Web应用程序开发技术之一,其功能强大而简单易学,是学习Web程序设
    计的首选。本书从初学者的角度出发,结合实例,循序渐进地介绍了使用ASP技术进行Web程序设
    计的方法和技术。全书共九章,主要内容包括Web程序设计基础、HTML和CSS、JavaScript、浏览
    器端程序设计、VBScript、ASP程序设计、ActiveX组件、ActiveX数据对象和电子文档管理系统的开发等,内容丰富,结构清晰,具有很强的实用性。本书适合作为高等院校Web程序设计课程的教材,也可作为Web程序设计爱好者的自学用书。
  • 前言

    随着互联网+时代的到来,开发Web方式的应用系统已经成为应用程序设计的发展趋势。ASP(Active Server Pages)作为流行的Web程序开发技术,深受Web开发人员特别是初学者的喜爱。ASP作为一种服务器端脚本编写技术,可以用来创建动态页面的Web应用程序。ASP页面可以包含HTML元素、普通文本、脚本以及COM组件等。自Halcycon公司开发出称为iASP(Instant ASP)的ASP脚本解释引擎后,ASP不仅能够运行在Windows系统平台上的IIS环境中,也能运行于UNIX和Linux平台上的Apache,使得ASP可以跨平台运行。
    本书面向高等学校在校学生及广大Web程序设计的初学者。从初学者角度出发,结合实例,循序渐进地介绍了使用ASP技术进行Web程序设计的方法和技术。全书结构合理,语言通俗易懂,讲解深入浅出,便于自学。
    本书自第一版发行以来,受到了读者的喜爱。随着Web应用程序开发技术的发展,我们在第一版的基础做了较大的修改。修改后全书共分为9章,第1章介绍Web程序设计基础;第2章介绍HTML和CSS;第3章介绍JavaScript;第4章介绍浏览器端程序设计技术;第5章介绍VBScript;第6章介绍ASP程序设计;第7章介绍ActiveX组件;第8章介绍ActiveX数据对象;第9章以电子文档管理系统的开发为例,介绍Web应用程序设计、开发、发布和测试的过程和方法。第2版中,我们重新编写了第2、3、4、5、7章,介绍了最新的HTML5,增加了第4章浏览器端程序设计技术,在第7章中删除了对不常用组件的介绍并新增了对邮件发送组件使用方法和用Visual C++开发服务端组件的介绍,在第8章中增加了对高版本Access数据库使用方法和Stream对象使用方法的介绍。书中所有示例代码均在IIS7.0+IE11环境中调试通过。
    本书既可作为高等院校Web程序设计课程的教材,也可作为Web程序设计的自学教材。
    参加本书编写工作的人员都是长期从事计算机教学、科研和程序开发的一线教师,他们丰富的教学经验已经融入到本书的每一章节中。本书凝聚了多年的教学经验和集体的智慧,教材内容丰富、系统、完整,深入浅出。
    本书第1、2、3、4、6、7、8章由武仁杰执笔;第5章由郭晓玲执笔;第9章由王志辉执笔;参加本书编写和程序调试的还有张敏、米海英、孙佰利和王锐等。郭喜凤主审了全书。
    在编写本书的过程中,参考了大量的相关资料,并从网络中获取了许多最新资料,在此向所有作者表示衷心的感谢。中国铁道出版社对本书的出版给予了大力支持,在此一并表示感谢。
    限于编写者水平,时间仓促,书中难免会有疏漏之处,敬请广大读者批评、指正。
    编 者
    2015年5月
  • 目录

    第1 章 Web 程序设计基础...............1
    1.1 应用程序架构及其发展........ 1
    1.1.1 单机架构................... 1
    1.1.2 工作站/服务器架构... 1
    1.1.3 客户机/服务器架构... 2
    1.1.4 浏览器/服务器架构... 2
    1.2 Internet 基础........................ 2
    1.3 Web 简介............................. 3
    1.3.1 Web 文档................... 4
    1.3.2 Web 的工作原理........ 4
    1.3.3 Web 应用程序开发
    技术简介................... 5
    1.3.4 Web 应用程序部署
    环境.......................... 6
    1.4 Web 应用程序开发工具简介... 9
    1.4.1 UltraEdit.................... 9
    1.4.2 Dreamweaver ............. 9
    1.5 一个简单的Web 程序示例... 11
    本章小结.................................... 12
    习题........................................... 12
    第2 章 HTML 和CSS....................15
    2.1 HTML 简介........................ 15
    2.2 HTML 文档的基本结构..... 16
    2.2.1 文档开始与
    结束标记................. 17
    2.2.2 头部标记................. 18
    2.2.3 主体标记................. 18
    2.2.4 节标记..................... 19
    2.3 页面标记............................ 20
    2.3.1 标题标记................. 20
    2.3.2 列表标记................. 21
    2.3.3 段落标记和
    换行标记................. 24
    2.3.4 块标记..................... 25
    2.3.5 文字修饰标记及
    特殊符号标记......... 26
    2.4 表格标记............................ 27
    2.4.1 表格行标记............. 27
    2.4.2 表格单元格标记...... 28
    2.4.3 表格的嵌套............. 29
    2.5 多媒体标记........................ 31
    2.5.1 图像标记................. 31
    2.5.2 音频标记................. 32
    2.5.3 视频标记................. 33
    2.5.4 画布标记................. 34
    2.6 超链接标记........................ 35
    2.6.1 内部链接................. 35
    2.6.2 外部链接................. 36
    2.6.3 指向电子邮件的
    超链接.................... 36
    2.6.4 指向下载文件的
    超链接.................... 36
    2.7 表单及表单元素标记......... 37
    2.7.1 表单标记................. 37
    2.7.2 标记标记................. 38
    2.7.3 输入域标记............. 38
    2.7.4 数据列表标记.......... 39
    2.7.5 下拉菜单标记.......... 40
    2.7.6 文本输入区域标记... 41
    2.8 其他标记............................ 42
    2.8.1 内联框架标记.......... 42
    2.8.2 进度条标记............. 43
    2.8.3 客户端脚本标记...... 43
    2.8.4 外部资源链接标记... 44
    2.8.5 样式标记................. 45
    2.9 CSS 基础知识.................... 45
    Web 程序设计 第二版
    2
    2.9.1 CSS 常用属性.......... 48
    2.9.2 CSS 选择符............. 54
    本章小结.................................... 60
    习题........................................... 60
    第3 章 JavaScript......................... 64
    3.1 JavaScript 语言基础........... 64
    3.1.1 第一个JavaScript
    程序......................... 64
    3.1.2 JavaScript 的数据
    类型......................... 65
    3.1.3 JavaScript 的运算符... 66
    3.2 JavaScript 程序流程控制.... 67
    3.2.1 分支结构................. 68
    3.2.2 循环结构................. 72
    3.2.3 自定义函数............. 76
    3.3 JavaScript 对象.................. 77
    3.3.1 Array 对象............... 77
    3.3.2 Boolean 对象........... 78
    3.3.3 Date 对象................ 78
    3.3.4 Math 对象................ 80
    3.3.5 Number 对象........... 81
    3.3.6 String 对象.............. 81
    3.3.7 RegExp 对象............ 83
    3.3.8 Global 对象............. 86
    本章小结.................................... 87
    习题........................................... 87
    第4 章 浏览器端程序设计..............89
    4.1 浏览器对象模型................. 89
    4.1.1 window 对象............ 89
    4.1.2 navigator 对象......... 94
    4.1.3 screen 对象.............. 94
    4.1.4 history 对象............. 95
    4.1.5 location 对象........... 96
    4.2 文档对象模型.................... 97
    4.2.1 document 对象......... 99
    4.2.2 element 对象.......... 102
    4.2.3 form及其元素对象... 106
    4.2.4 event 对象............. 110
    4.2.5 canvas 对象........... 112
    4.2.6 XMLHttpRequest
    对象...................... 115
    4.3 流行的前端框架技术简介... 119
    本章小结.................................. 128
    习题.......................................... 128
    第5 章 VBScript.......................... 131
    5.1 VBScript 语言基础........... 131
    5.1.1 VBScript 程序........ 132
    5.1.2 VBScript 数据类型... 132
    5.1.3 VBScript 常量和
    变量...................... 133
    5.1.4 表达式和运算符.... 135
    5.1.5 常用内部函数........ 136
    5.2 VBScript 程序流程控制... 142
    5.2.1 分支结构............... 142
    5.2.2 循环结构............... 145
    5.3 VBScript 扩展.................. 150
    5.3.1 Sub 过程和Function
    过程...................... 150
    5.3.2 在VBScript 脚本中
    使用类.................. 153
    5.3.3 字符串求值函数
    Eval....................... 155
    5.3.4 RegExp 对象.......... 156
    本章小结.................................. 161
    习题.......................................... 161
    第6 章 ASP 程序设计..................169
    6.1 ASP 简介......................... 169
    6.1.1 ASP 的特点........... 169
    6.1.2 ASP 的语法简介.... 170
    6.1.3 ASP 内置对象....... 170
    6.1.4 ASP 程序调试....... 170
    6.2 Response 对象.................. 171
    6.2.1 Response 对象的
    属性....................... 171
    目 录
    3
    6.2.2 Response 对象的
    方法....................... 172
    6.2.3 Response 对象的
    数据集合............... 175
    6.3 Request 对象.................... 176
    6.3.1 Request 对象的
    属性....................... 176
    6.3.2 Request 对象的
    方法....................... 176
    6.3.3 Request 对象的
    数据集合............... 176
    6.4 Session 对象..................... 182
    6.4.1 Session 对象的
    数据集合............... 183
    6.4.2 Session对象的属性.. 183
    6.4.3 Session对象的方法.. 184
    6.4.4 Session对象的事件.. 185
    6.5 Application 对象.............. 186
    6.5.1 Application 对象的
    数据集合............... 186
    6.5.2 Application 对象的
    方法....................... 188
    6.5.3 Application 对象的
    事件....................... 189
    6.6 Server 对象...................... 189
    6.6.1 Server 对象的属性... 190
    6.6.2 Server 对象的方法... 190
    6.7 ObjectContext 对象.......... 193
    6.7.1 ObjectContext
    对象方法............... 194
    6.7.2 ObjectContext
    对象的事件............ 194
    6.8 ASPError 对象................. 194
    6.9 Global.asa 文件和
    INC 文件......................... 196
    6.9.1 Global.asa 文件..... 196
    6.9.2 INC 文件............... 198
    6.10 ASP 内置对象综合
    应用示例........................ 198
    本章小结.................................. 205
    习题.......................................... 205
    第7 章 ActiveX 组件....................211
    7.1 ActiveX 组件概述............ 211
    7.2 文件系统组件.................. 212
    7.2.1 创建文本文件........ 212
    7.2.2 打开并读取
    文本文件................ 214
    7.2.3 文件操作............... 216
    7.2.4 文件夹操作........... 219
    7.2.5 驱动器操作........... 222
    7.3 CDOSYS 组件.................. 224
    7.4 ActiveX 组件开发与使用... 225
    7.4.1 组件开发的方法.... 225
    7.4.2 组件的注册和使用.. 230
    本章小结.................................. 230
    习题.......................................... 231
    第8 章 ActiveX 数据对象.............234
    8.1 ActiveX 数据对象概述..... 234
    8.1.1 ActiveX 数据对象的
    独立对象............... 234
    8.1.2 ActiveX 数据对象的
    集合....................... 235
    8.1.3 使用ADO 访问
    数据库................... 236
    8.1.4 常用SQL 语句...... 237
    8.2 Connection 对象............... 242
    8.2.1 创建Connection
    对象....................... 242
    8.2.2 Connection 对象的
    属性....................... 242
    8.2.3 Connection 对象的
    方法....................... 246
    8.2.4 使用Connection
    对象....................... 248
    8.3 Recordset 对象................. 251
    8.3.1 创建Recordset
    对象....................... 251
    Web 程序设计 第二版
    4
    8.3.2 Recordset 对象的
    属性....................... 251
    8.3.3 Recordset 对象的
    集合....................... 254
    8.3.4 Recordset 对象的
    方法....................... 254
    8.3.5 Recordset 对象的
    分页显示............... 258
    8.4 Command 对象................. 261
    8.4.1 Command 对象的
    属性....................... 261
    8.4.2 Command 对象的
    方法....................... 262
    8.4.3 Parameters 集合..... 264
    8.4.4 Parameter 对象...... 264
    8.4.5 使用Command
    对象....................... 265
    8.5 Stream 对象...................... 271
    8.5.1 Stream 对象的属性.. 271
    8.5.2 Stream 对象的方法.. 273
    8.5.3 使用Stream 对象... 276
    本章小结.................................. 279
    习题.......................................... 280
    第9 章 电子文档管理系统的开发....285
    9.1 Web 应用程序的
    开发流程.......................... 285
    9.2 电子文档管理系统需求
    分析概述.......................... 286
    9.2.1 系统功能需求........ 286
    9.2.2 系统数据流分析.... 286
    9.2.3 数据项和数据结构.. 287
    9.2.4 系统数据库分析.... 287
    9.3 电子文档管理系统设计.... 288
    9.3.1 系统功能模块划分... 288
    9.3.2 数据库设计........... 289
    9.3.3 系统页面设计........ 292
    9.3.4 系统详细设计........ 293
    9.4 系统发布与测试............... 298
    本章小结.................................. 299
    参考文献........................................300
  • 作者介绍

    武仁杰:硕士、副教授、 网络及网络程序设计方向。2001年以来,一直从事计算机网络及WEB程序设计的教学工作
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐