本书共分10章,主要介绍了Web的概念,如何使用网页编辑工具制作网页,HTML语言的基本结\r\n\r\n 构,JavaScript和VBScript脚本语言的编程方法,ASP的概念、ASP对象的属性、方法和事件。此外,还\r\n\r\n 介绍了结构化查询语言SQL的基本内容,以及如何与数据库建立连接,如何使用ActiveX组件等。\r\n\r\n 在本书的指导下,读者可以掌握基本的网页编程技术,学会在页面中插入计数器、插入轮显的广告、\r\n\r\n 建立简单的聊天室、建立留言簿和留言板,还可以学会使用文件超链接组件、文件存取组件及计数器组\r\n\r\n 件,并掌握如何与数据库建立连接、如何将数据库中的内容在浏览器上显示出来、如何将浏览器中输入\r\n\r\n 的内容添加到数据库中等编程技术。书中介绍了一些有趣和实用的程序实例供读者练习使用。\r\n\r\n 本书简明扼要,通俗易懂,即学即用,各种技术功能都有相应的图和例子,是高职高专学生学习网页\r\n\r\n 编程技术的教材。\r\n
\r\n
第1章 Web漫谈 \r\n\r\n 1. 1 Web基础 \r\n\r\n 1. 1. 1 Web的含义 \r\n\r\n 1. 1. 2 Web的工作方式 \r\n\r\n 1. 1. 3 URL的作用 \r\n\r\n 1. 2 Web页面 \r\n\r\n 1. 2. 1 网页. 网站和主页 \r\n\r\n 1. 2. 2 Web页面的特点 \r\n\r\n 1. 3 如何编写网页 \r\n\r\n 1. 3. 1 使用Web页面编辑器 \r\n\r\n 1. 3. 2 使用HTML语言 \r\n\r\n 1. 4 HTML的历史 \r\n\r\n 1. 5 制作Web页面的用途 \r\n\r\n 习题 \r\n\r\n 第2章 编辑网页的工具——FrontPage \r\n\r\n 2. 1 什么是FrontPage \r\n\r\n 2. 2 认识FrontPage 2000的界面 \r\n\r\n 2. 2. 1 6种不同的视图模式 \r\n\r\n 2. 2. 2 网页查看方式 \r\n\r\n 2. 3 添加网页的背景和插入表格 \r\n\r\n 2. 3. 1 页面属性设置 \r\n\r\n 2. 3. 2 表格属性设置 \r\n\r\n 2. 4 使用框架页面 \r\n\r\n 2. 5 插入表单和设置表单域的属性 \r\n\r\n 习题 \r\n\r\n 第3章 HTML语音基本结构 \r\n\r\n 3. 1 基本结构标记 \r\n\r\n 3. 1. 1 开始和结束标记 \r\n\r\n 3. 1. 2 头部标记 \r\n\r\n 3. 1. 3 标题标记 \r\n\r\n 3. 1. 4 主体标记 \r\n\r\n 3. 1. 5 设定Web页面背景 \r\n\r\n 3. 1. 6 说明信息标记 \r\n\r\n 3. 1. 7 注释标记 \r\n\r\n 3. 2 文本格式标记 \r\n\r\n 3. 2. 1 标题字体 \r\n\r\n 3. 2. 2 字体大小标记 \r\n\r\n 3. 2. 3 段落标记与换行标记 \r\n\r\n 3. 2. 4 水平线标记 \r\n\r\n 3. 2. 5 字符格式化标记 \r\n\r\n 3. 2. 6 原样显示标记 \r\n\r\n 3. 3 列表标记 \r\n\r\n 3. 3. 1 未标序的列表 \r\n\r\n 3. 3. 2 标序列表 \r\n\r\n 3. 3. 3 解释列表 \r\n\r\n 3. 3. 4 综合列表 \r\n\r\n 3. 4 超链接标记 \r\n\r\n 3. 4. 1 链接至本机另一Web页面 \r\n\r\n 3. 4. 2 链接到另外一台机器上的Web页面 \r\n\r\n 3. 4. 3 链接到同一文章的另一个段落 \r\n\r\n 3. 4. 4 链接到不同文章的另一个段落 \r\n\r\n 3. 5 加入音频. 视频和图像 \r\n\r\n 3. 5. 1 加入音频和视频 \r\n\r\n 3. 5. 2 图像标记 \r\n\r\n 3. 6 表格标记 \r\n\r\n 3. 7 地址标记 \r\n\r\n 3. 8 其他标记 \r\n\r\n 3. 8. 1 会滚动的字标记 \r\n\r\n 3. 8. 2 闪烁的字标记 \r\n\r\n 3. 8. 3 分区标记 \r\n\r\n 3. 8. 4 块引用标记 \r\n\r\n 3. 8. 5 特殊字符的写法 \r\n\r\n 3. 9 框架标记 \r\n\r\n 3. 10 表单标记 \r\n\r\n 3. 10. 1 简单输入文本框 \r\n\r\n 3. 10. 2 显示初始值的多个文本框 \r\n\r\n 3. 10. 3 输入口令的文本框 \r\n\r\n 3. 10. 4 多行多列的文本框 \r\n\r\n 3. 10. 5 提交及重置按钮 \r\n\r\n 3. 10. 6 单选框 \r\n\r\n 3. 10. 7 多选框 \r\n\r\n 3. 10. 8 下拉菜单及滚动菜单 \r\n\r\n 3. 11 地图标记 \r\n\r\n 习题 \r\n\r\n 第4章 JavaScript的使用 \r\n\r\n 4. 1 什么是JavaScript \r\n\r\n 4. 2 使用JavaScript输出文字 \r\n\r\n 4. 2. 1 JavaScript开始与结束语句标记 \r\n\r\n 4. 2. 2 在JavaScript中使用注释标记 \r\n\r\n 4. 3 对象. 方法. 属性和事件 \r\n\r\n 4. 3. 1 什么是对象 \r\n\r\n 4. 3. 2 显示HTML文件最后修改的日期 \r\n\r\n 4. 3. 3 使用提示对话框 \r\n\r\n 4. 3. 4 建立一个输人信息的文本框 \r\n\r\n 4. 4 变量与数据 \r\n\r\n 4. 4. 1 利用变量保存输入的信息 \r\n\r\n 4. 4. 2 数据类型 \r\n\r\n 4. 4. 3 赋值运算符 \r\n\r\n 4. 4. 4 算术运算符 \r\n\r\n 4. 4. 5 字符串运算符 \r\n\r\n 4. 4. 6 比较运算符 \r\n\r\n 4. 4. 7 逻辑运算符 \r\n\r\n 4. 4. 8 条件运算符 \r\n\r\n 4. 4. 9 运算符优先级 \r\n\r\n 4. 4. 10 表达式 \r\n\r\n 4. 5 选择语句的使用 \r\n\r\n 4. 5. 1 if—else简单结构 \r\n\r\n 4. 5. 2 if—else复合结构 \r\n\r\n 4. 6 函数的使用 \r\n\r\n 4. 6. 1 定义一个函数 \r\n\r\n 4. 6. 2 使用函数建立对象 \r\n\r\n 4. 6. 3 显示当前日期和时间的方法 \r\n\r\n 4. 6. 4 利用Math对象输出一个随机数 \r\n\r\n 4. 7 循环语句的使用 \r\n\r\n 4. 7. 1 for循环 \r\n\r\n 4. 7. 2 for…in循环 \r\n\r\n 4. 7. 3 while循环 \r\n\r\n 4. 8 事件与事件处理程序 \r\n\r\n 4. 8. 1 使用文本框输入信息 \r\n\r\n 4. 8. 2 Load和Unload事件 \r\n\r\n 4. 8. 3 Change事件与Confirm方法 \r\n\r\n 4. 8. 4 Click事件和onClick事件处理程序 \r\n\r\n 4. 8. 5 MouseOver事件 \r\n\r\n 4. 9 综合练习 \r\n\r\n 4. 9. 1 使用复选框 \r\n\r\n 4. 9. 2 使用单选框 \r\n\r\n 4. 9. 3 清除文本框中的字符串 \r\n\r\n 4. 9. 4 动态更新文本字段的方法 \r\n\r\n 4. 9. 5 在多行文本框中显示输入信息 \r\n\r\n 4. 9. 6 清除状态栏上的文字 \r\n\r\n 4. 9. 7 让状态栏上的字自动消失 \r\n\r\n 4. 9. 8 在状态条上显示滚动的字 \r\n\r\n 4. 9. 9 创建一个新窗口 \r\n\r\n 4. 9. 10 在打开的新窗口中显示主窗口输入的信息 \r\n\r\n 4. 9. 11 生成“上一页键”. “下一页键”和“主页键” \r\n\r\n 4. 9. 12 在多窗口中同时载人两个文件 \r\n\r\n 4. 9. 13 确定输入内容的正确性 \r\n\r\n 4. 9. 14 利用Email送出form的内容 \r\n\r\n 4. 10 一个带有计算功能的网页 \r\n\r\n 习题 \r\n\r\n 第5章 VBScript语言 \r\n\r\n 5. 1 什么是VBScript \r\n\r\n 5. 2 VBScript的基本框架 \r\n\r\n 5. 2. 1 VBScript开始与结束语句标记 \r\n\r\n 5. 2. 2 注释标记 \r\n\r\n 5. 3 对象. 对象的方法和属性 \r\n\r\n 5. 3. 1 输出文字和自动显示文档修改的日期 \r\n\r\n 5. 3. 2 提示对话框alert的使用 \r\n\r\n 5. 3. 3 输入信息的对话框 \r\n\r\n 5. 4 变量的使用 \r\n\r\n 5. 4. 1 变量的声明方法及变量的赋值方法 \r\n\r\n 5. 4. 2 数组的定义 \r\n\r\n 5. 4. 3 const定义常量 \r\n\r\n 5. 5 过程和函数的使用 \r\n\r\n 5. 5. 1 sub过程 \r\n\r\n 5. 5. 2 function函数 \r\n\r\n 5. 5. 3 变量的生命期 \r\n\r\n 5. 6 VBScript的运算符 \r\n\r\n 5. 6. 1 算术运算符 \r\n\r\n 5. 6. 2 字符串运算符 \r\n\r\n 5. 6. 3 逻辑运算符 \r\n\r\n 5. 6. 4 比较运算符 \r\n\r\n 5. 6. 5 运算符优先级 \r\n\r\n 5. 7 选择语句 \r\n\r\n 5. 7. 1 if…then…else结构 \r\n\r\n 5. 7. 2 if…elseif…endif复合结构 \r\n\r\n 5. 7. 3 select case结构 \r\n\r\n 5. 8 循环语句 \r\n\r\n 5. 8. 1 do…loop循环 \r\n\r\n 5. 8. 2 do while...loop循环 \r\n\r\n 5. 8. 3 do until…loop循环结构 \r\n\r\n 5. 8. 4 for...next循环结构 \r\n\r\n 5. 8. 5 for each…next循环结构 \r\n\r\n 5. 8. 6 while...wend循环结构 \r\n\r\n 5. 9 事件与事件过程 \r\n\r\n 5. 9. 1 使用文本框输入信息 \r\n\r\n 5. 9. 2 打开页面和推出页面时可发生的事件 \r\n\r\n 5. 9. 3 Click事件和onClick事件过程 \r\n\r\n 5. 9. 4 MouseOver事件 \r\n\r\n 习题 \r\n\r\n 第6章 初识ASP \r\n\r\n 6. 1 什么是ASP \r\n\r\n 6. 1. 1 ASP的特点 \r\n\r\n 6. 1. 2 ASP的运行环境 \r\n\r\n 6. 1. 3 什么是脚本 \r\n\r\n 6. 1. 4 编写一个简单的ASP文件 \r\n\r\n 6. 1. 5 ASP文件的执行过程 \r\n\r\n 6. 2 ASP程序的语法和规则 \r\n\r\n 6. 2. 1 ASP的定界符 \r\n\r\n 6. 2. 2 在ASP程序中使用函数 \r\n\r\n 6. 2. 3 在ASP程序中使用过程 \r\n\r\n 习题 \r\n\r\n 第7章 使用ASP对象 \r\n\r\n 7. 1 将客户端输入的数据传递给服务器的Request对象 \r\n\r\n 7. 1. 1 如何得到表单中输入的数据 \r\n\r\n 7. 1. 2 输入口令的方法 \r\n\r\n 7. 1. 3 得到服务器属性的方法 \r\n\r\n 7. 1. 4 Cookies \r\n\r\n 7. 2 向客户端输出数据的Response对象 \r\n\r\n 7. 2. 1 直接输出信息的Response. Write方法 \r\n\r\n 7. 2. 2 链接新网址的Response. Redirect方法 \r\n\r\n 7. 2. 3 Request和ResPonse对象的综合使用 \r\n\r\n 7. 3 供全体应用程序使用的APplication对象 \r\n\r\n 7. 3. 1 使用Application对象建一个简单的计数器 \r\n\r\n 7. 4 特定用户会话使用的Session对象 \r\n\r\n 7. 4. 1 Session对象的属性 \r\n\r\n 7. 4. 2 Session对象的方法 \r\n\r\n 7. 4. 3 Session对象的事件 \r\n\r\n 7. 5 服务器Server对象 \r\n\r\n 7. 5. 1 设置Web服务器响应时间 \r\n\r\n 7. 5. 2 将指定的相对或虚拟目录映射到服务器上相应 \r\n\r\n 的物理目录上 \r\n\r\n 7. 5. 3 创建ActiveX组件实例的CreateObject方法 \r\n\r\n 7. 6 可以让其他文件共同使用的包含文件 \r\n\r\n 7. 7 如何使用Global. asa文件 \r\n\r\n 7. 8 简单的聊天室例子 \r\n\r\n 习题 \r\n\r\n 第8章 使用ActiveX组件 \r\n\r\n 8. 1 什么是ActiveX组件 \r\n\r\n 8. 2 广告轮显组件 \r\n\r\n 8. 3 浏览器性能组件 \r\n\r\n 8. 4 文件超链接组件 \r\n\r\n 8. 5 文件存取组件 \r\n\r\n 8. 5. 1 使用ASP程序动态创建一个文本文件 \r\n\r\n 8. 5. 2 在文本文件中读取和追加数据 \r\n\r\n 8. 5. 3 创建留言板 \r\n\r\n 8. 5. 4 检测文件的存在 \r\n\r\n 8. 5. 5 接收文件属性 \r\n\r\n 8. 6 计数器组件 \r\n\r\n 习题 \r\n\r\n 第9章 数据库的使用 \r\n\r\n 9. 1 结构化查询语言SQL \r\n\r\n 9. 1. 1 查询语句Select \r\n\r\n 9. 1. 2 插入语句InsertInto \r\n\r\n 9. 1. 3 更新语句Update \r\n\r\n 9. 1. 4 删除语句Delete \r\n\r\n 9. 1. 5 创建表语句Createtable \r\n\r\n 9. 1. 6 删除表语句Droptable \r\n\r\n 9. 2 用Access建立一个数据库文件 \r\n\r\n 9. 3 搭建DSN桥梁 \r\n\r\n 9. 4 访问数据库中的数据 \r\n\r\n 9. 4. 1 使用Recordset对象处理结果 \r\n\r\n 9. 4. 2 使用Connection对象 \r\n\r\n 9. 5 在客户端访问数据库 \r\n\r\n 9. 5. 1 在客户端浏览器向数据库添加数据 \r\n\r\n 9. 5. 2 在客户端输入查询条件并显示查询结果 \r\n\r\n 9. 6 用Command对象改善查询 \r\n\r\n 9. 6. 1 用Command对象向数据库插入数据 \r\n\r\n 9. 6. 2 用Command对象输出数据库中的数据 \r\n\r\n 习题 \r\n\r\n 第10章 ASP应用程序 \r\n\r\n 10. 1 在不同时段显示不同的页面内容 \r\n\r\n 10. 2 搜索引擎的使用 \r\n\r\n 10. 3 进行注册登记 \r\n\r\n 10. 4 将数据库的内容分页显示 \r\n\r\n 10. 5 选择数据库表中的数据 \r\n\r\n 10. 6 欢乐聊天室 \r\n\r\n 10. 7 一个简单的留言簿 \r\n\r\n 10. 8 题库的输入. 搜索和修改程序 \r\n\r\n 10. 9 进行投票统计的程序 \r\n\r\n 习题 \r\n\r\n 附录A HTML常用标记 \r\n\r\n 附录B JavaScript对象及其属性. 方法和事件处理 \r\n\r\n 程序 \r\n\r\n 附录C 常用VBScript对象及其属性. 方法和事件 \r\n\r\n 过程 \r\n\r\n 附录D VBScript常用的函数 \r\n\r\n 参考文献 \r\n
\r\n
到21世纪, 计算机将成为人类的常用现代工具, 每一个有文化的人
都应当了解计算机, 学会使用计算机, 并用它来处理面临的事务.
学习计算机知识有两种不同的方法:一神是侧重知识的学习, 从原理入
手, 注重理论和概念, 另一种是侧重应用的学习, 从实际入手, 注重掌握其应用
方法和技能. 不同的人应根据其具体情况选择不同的学习方法. 对多数人来
说, 计算机是作为一种工具来使用的, 主要以应用为目的, 以应用为出发点.
对于高职和高专的学生, 显然应当采用后一种学习方法.
传统的理论课程采用以下的三部曲:提出概念——解释概念——举例说
明, 这适合前面第一种方法. 对于侧重应用的学习者, 我们在教学实践中摸索
出新的三部曲:提出问题——介绍解决问题的方法——最后归纳出一般规律
或概念. 实践证明这种方法是行之有效的, 减少了初学者在学习上的困难.
传统的方法是:先理论后实际, 先抽象后吕体, 先一般后个别. 我们采用的方
法是:从实际到理论, 从具体到拍象, 从个别到一般, 从零散到系统. 我们认
为, 后一种方法对高职. 高专和成人高教是很合适的.
本系列教材是针对高职和高专的特点组织编写的, 包括了高职高专的计
算机专业和非计算机专业的教材和参考书. 不同专业可以从中选择所需的部
分. 本系列教材包含的内容比较广, 除了可作为正式教材外, 还可作为某些专
业的选修课或指定自学的教材.
应当指出, 检查学习好坏的标准, 不是“知道不知道”, 而是“会不会用”, 学
习的目的全在于应用. 因此, 希望读者一定要重视实践环节, 多上机练习, 千
万不要满足于“上课能听懂. 教材能看懂”. 有一些问题, 别人讲半天也不明
白, 自己一上机就清楚了. 教材中有些实践性比较强的内容, 不一定在课堂上
由老师讲授, 而应指定学生通过上机掌握. 这样做可以培养学生的自学能力,
后发学生的求知欲望.
本系列教材是由“浩强创作室”组织北京和天津一些普通高校和高职大学
的老师们编写的, 他们对高职高专的教学特点有较多的了解, 有较多的实践经
验. 相信本系列教材的出版会有助于高职高专的教材建设和教学改革.
由于我国的高职教育正在蓬勃发展, 许多问题有待深入讨论, 新的经验将
会层出不穷, 对如何进行高职教育将会有更新更深入的认识, 本系列教材的内
容也将会不断丰富和调整. 我们只是为了满足许多高职高专学校对教材的急
需, 才下决心抓紧编写了这套系列教材, 以期抛砖引玉. 清华大学出版社克服
了许多困难, 使本系列教材在较短的时间内得以出版.
本系列教材肯定会有不足之处, 请专家和读者不吝指正.
随着Internet的普及, 网页的编程技术越来越受到人们的重视, 越来
越多的企业. 单位包括个人都希望使用网页编程技术, 建立网页和
网站. 为了迎接信息时代的挑战, 学习和掌握网页编程技术无疑会为你带来
更多的机遇.
作为一本教材, 本书对网页编程的基本技术作了详细介绍, 包括如何使用
HTML语言编写网页, 如何用JavaScript和VBScript编写网页, 如何给网页
添加处理数据的功能, 如何和用户进行交互操作, 还介绍了什么是动态网页
(ASP, Active Server Page), 以及如何使用ASP编写动态网页. 在内容的编
排上体现了新的计算机教学思想和方法, 以“提出问题——介绍解决问题的方
法和实例——归纳必要的结论和概念”的方式介绍了网页编程的基本思路.
本书第l章是Web页面漫谈, 介绍了网页的基本概念, 引导读者进入网
页的世界. 第2章介绍了编辑网页的工吕——FrontPage, 使用它可以加快编
程的速度, 而且很多HTML语言的标记可以直接生成, 掌握了这个工具, 网
页编程将变得更容易. 第3章介绍了HTML语言的基本结构, 它是构成网
页的基础, 如果要了解网页编程技术, 一定要掌握这部分内容. 第4章和第5
章介绍了JavaScript和VBScript脚本语言, 使用JavaScript和VBScript可以
编写出具有很多功能的页面, 而且JavaScript和VBScript脚本语言也是ASP
的基础. 第6章介绍了动态网页ASP的基本内容. 第7章介绍了动态网页
ASP的几个重要对象的属性和方法. 第8章介绍ActiveX组件的一些内容.
第9章介绍ASP如何和服务器的数据库进行连接, 如何对数据库进行搜索和
查询. 第10章是一些具体的程序例子.
学习网页编程技术最好的方法莫过于亲自动手编写. 为了使读者更方便
地掌握网页编程技术, 本书采用程序实例分析法, 通过一系列的程序实例让读
者在实践中学习网页编程技术的概念. 方法. 对象和属性. 本书中所有的程序
实例均可使用浏览器运行, 可方便读者练习使用. 读者只需进行相关的路径
配置, 打开一个文本编辑器, 如:Windows操作系统“附件”里的“记事本”. “写
字板”或Word, 也可使用专门的网页编程工具, 然后跟着书中的介绍即可编
写出一个个HTMI和ASP程序了.
网页编程技术随着Internet的飞速变化在不停地更新和发展, 制作网页
的工具会越来越多, 使用的程序设计语言也会越来越多. 但只要我们通过本
书的学习走进了网页编程的大门, 掌握了网页编程技术的基本思想, 并且有一
定的编程能力, 就能进一步深入学习网页编程技术, 迎接新的挑战.
本书由邵丽萍统一编写提纲. 校稿井编写了第1章. 第7章. 第8章, 参加
编写的还有张后扬(第5章. 第6章). 贾国长(第9章. 第10章和附录). 柯新
生(第3章. 第4章). 郭春芳(第2章), 汤敏聪. 韦锐也参加了部分编写的工
作. 由于时间仓促, 书中难免存在疏漏, 还请读者见谅.
无封面