温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
ASP
动态
网站
项目
开发
案例
教程
工业和信息产业职业教育教学指导委员会“十二五”规划教材 全国高等职业教育计算机系列规划教材 ASP 动态网站项目开发与案例教程 丛书编委会 副主编 陈 钥 毛 燕 徐 敏 主 审 邵 炜 内 容 简 介 本书从实用及提高职业能力的角度出发,采用项目导向、任务驱动案例教学方式,详细地讲述了动态网站开发的技术和方法。本书共 9 个项目,每个项目都配有一个完整的案例并进行讲解。其项目内容主要包括 Web 服务器的安装与配置、校园网站创建、四季日历开发、简易聊天室开发、简易留言板开发、邮件服务器的配置与开发、简易论坛开发、ASP 动态网站维护,最后是综合实训博客系统,将前面学习的知识融合到一起,读者做完这个项目后会对 ASP 编程有一个更深的理解。本书语言简练,通俗易懂,注重培养学生动手能力,并且每个项目后都附有实训和习题,供学生及时消化对应任务内容之用。本书可作为高职高专院校、成人教育学院动态网站开发的的教材,也可以作为软件开发设计人员的参考材料。为了方便教学,本书还配有电子教学参考资料包,内容包括电子课件、源代码、习题参考答案等,有需要的读者可登录华信教育资源网(http:/)免费下载。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 ASP 动态网站项目开发与案例教程/全国高等职业教育计算机系列规划教材编委会编 北京:电子工业出版社,2011.11(工业和信息产业职业教育教学指导委员会“十二五”规划教材.全国高等职业教育计算机系列规划教材)ISBN 978-7-121-14962-7 A A .主页制作程序设计高等职业教育教材 .TP393.092 中国版本图书馆 CIP 数据核字(2011)第 223926 号 策划编辑:左 雅 责任编辑:左 雅 特约编辑:俞凌娣 印 刷:装 订:出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:19.25 字数:493 千字 印 次:2011 年 11 月第 1 次印刷 印 数:3000 册 定价:35.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。服务热线:(010)88258888。三河市鑫金马印装有限公司 丛 书 编 委 会 主 任 郝黎明 逄积仁 副 主 任 左 雅 方一新 崔 炜 姜广坤 范海波 敖广武 徐云睛 李华勇 委 员(按拼音排序)陈国浪 迟俊鸿 崔爱国 丁 倩 杜文洁 范海绍 何福男 贺 宏 槐彩昌 黄金栋 蒋卫祥 李 琦 刘宝莲 刘红军 刘 凯 刘兴顺 刘 颖 卢锡良 孟宪伟 庞英智 钱 哨 乔国荣 曲伟峰 桑世庆 宋玲玲 王宏宇 王 华 王晶晶 温丹丽 吴学会 邢彩霞 徐其江 严春风 姚 嵩 殷广丽 尹 辉 俞海英 张洪明 张 薇 赵建伟 赵俊平 郑 伟 周绯非 周连兵 周瑞华 朱香卫 邹 羚 本 书 编 委 会 主 编 张洪明 李明仑 丛书编委会院校名单(按拼音排序)保定职业技术学院 渤海大学 常州信息职业技术学院 大连工业大学职业技术学院 大连水产学院职业技术学院 东营职业学院 河北建材职业技术学院 河北科技师范学院数学与信息技术学院 河南省信息管理学校 黑龙江工商职业技术学院 吉林省经济管理干部学院 嘉兴职业技术学院 交通运输部管理干部学院 辽宁科技大学高等职业技术学院 辽宁科技学院 南京铁道职业技术学院苏州校区 山东滨州职业学院 山东经贸职业学院 山东省潍坊商业学校 山东司法警官职业学院 山东信息职业技术学院 沈阳师范大学职业技术学院 石家庄信息工程职业学院 石家庄职业技术学院 苏州工业职业技术学院 苏州托普信息职业技术学院 天津轻工职业技术学院 天津市河东区职工大学 天津天狮学院 天津铁道职业技术学院 潍坊职业学院 温州职业技术学院 无锡旅游商贸高等职业技术学校 浙江工商职业技术学院 浙江同济科技职业学院 前 言 本书的编写以任务驱动案例教学为核心,以项目开发为主线。我们在研究分析了国内外先进职业教育的培训模式、教学方法和教材特色的基础上,吸收消化了优秀教材的编写经验和成果。本书以培养计算机应用技术人才为目标,以企业对人才的需求为依据,把基于工作工程的思想融入教材编写中,将基本技能培养和主流技术相结合。书中每个项目编写重点突出、主次分明、结构合理、衔接紧凑。本书侧重培养学生的实战操作能力,将学、思、练相结合,旨在通过项目案例实践,增强学生的职业能力,使知识从书本中释放并转化为专业技能。本书特点 本书的编写以项目案例教学为核心,以项目开发为主线,以实际应用为目的。在讲解中结合大量的项目案例,使读者通过案例的学习加深理解,做到举一反三,真正掌握动态网页技术,并开发出高质量动态网页。本书有以下优点。(1)以项目开发为主线,抛弃原有教材以章节为线索的编排模式。(2)以任务驱动案例教学为核心,将理论知识点与项目进行有机结合达到易于掌握的目的。(3)先有知识点讲解,后跟项目应用,然后配有实训,起到“跟我学,学中做”的作用。(4)本书配有多个完整项目,每个项目都是针对某个知识点来设计的,很适合高职学生学习与掌握。本书内容 本书是专为动态网站制作而编写的,全书分为 9 个项目,每个项目都配有一个完整的案例并进行讲解。并且在每个项目后,配有实训内容,以达到对学生动手能力的培养。其项目内容如下:项目 1 讲述了 Web 服务器的安装与配置;项目 2 讲述了校园网站创建;项目 3 讲述了四季日历开发;项目 4 为简易聊天室开发;项目 5 为简易留言板开发;项目 6 讲述了邮件服务器的配置与开发;项目 7 讲述了简易论坛开发;项目 8 讲述了 ASP 动态网站维护;项目 9 是综合实训博客系统,将前面学习的知识融合到一起,采用模块化的思想对系统进行分析、设计一直到编码,最终形成一个完整的项目案例,读者做完这个完整的项目后可以对 ASP 编程有一个更深刻的理解。本书约需 64 个课时。为了给教师授课提供方便,编者提供了 PPT 课件,可登录华信教育资源网 下载。读者对象 本书内容翔实,适应对象广且实用性强,既可作为高职高专院校、成人教育学院动态 网站的教材,也可以作为参加自学考试人员、软件开发人员、工程技术人员及其他相关人员的参考材料或培训教材。本书由张洪明、李明仑主编。具体分工是:项目 1、项目 4、项目 7、项目 9 由张洪明负责编写,项目 2、项目 3、项目 5、项目 6、项目 8 由李明仑负责编写。全书由张洪明负责统稿。为了方便教学,本书还配有电子教学参考资料包,内容包括电子课件、源代码、习题参考答案等,有需要的读者可登录华信教育资源网(http:/)免费下载。本书在编写过程难免有错误,对于教材的任何问题可通过 E-mail 发送给作者,邮箱:。编 者 目 录 项目 1 Web 服务器的安装与配置.1 任务 1.1 安装与配置 IIS.1 1.1.1 动态网页的概念及 ASP 工作原理.2 1.1.2 安装 IIS.4 1.1.3 配置 IIS.5 任务 1.2 ASP 程序的测试.7 1.2.1 虚拟目录的创建与删除.7 1.2.2 创建 Web 站点.8 1.2.3 ASP 运行环境的测试.11 任务 1.3 动态网站发布.12 任务 1.4 小结.13 任务 1.5 项目实训与习题.13 1.5.1 实训指导 1-1 输出系统当前日期.13 1.5.2 实训指导 1-2 计算器.14 1.5.3 习题.15 项目 2 校园网站创建.17 任务 2.1 HTML 语言.17 2.1.1 HTML 定义及语言结构.18 2.1.2 HTML 的常用标记.19 2.1.3 HTML 的表单标记.37 2.1.4 HTML 的框架标记.41 任务 2.2 典例案例分析校园网站创建.46 任务 2.3 小结.47 任务 2.4 项目实训与习题.48 2.4.1 实训指导 2-1 使用框架实现校园网站首页.48 2.4.2 实训指导 2-2 CSS 的应用.48 2.4.3 习题.51 项目 3 四季日历开发.55 任务 3.1 VBScript 脚本.55 3.1.1 VBScript 脚本语言.55 3.1.2 VBScript 的条件语句.66 3.1.3 VBScript 的循环语句.70 3.1.4 VBScript 的重要函数.74 任务 3.2 典例案例分析四季日历开发.82 VIII 任务 3.3 小结.85 任务 3.4 项目实训与习题.86 3.4.1 实训指导 3-1 四季日历其他形式的实现.86 3.4.2 实训指导 3-2 通用日历实现.89 3.4.3 习题.92 项目 4 简易聊天室开发.95 任务 4.1 ASP 内置对象.95 4.1.1 Response 对象.96 4.1.2 Request 对象.100 4.1.3 Application 对象.107 4.1.4 Session 对象.110 4.1.5 Server 对象.112 4.1.6 Cookie 集合.114 4.1.7 Global.asa 文件.115 任务 4.2 典例案例分析简易聊天室.117 任务 4.3 小结.121 任务 4.4 项目实训与习题.122 4.4.1 实训指导 在线考试系统.122 4.4.2 习题.126 项目 5 简易留言板开发.129 任务 5.1 ASP 内置组件.129 5.1.1 Ad Rotator 组件.130 5.1.2 Browser Capabilities 组件.134 5.1.3 Content Linking 组件.136 5.1.4 Page Counter 组件.139 5.1.5 File Access 组件.140 任务 5.2 典例案例分析简易留言板.153 5.2.1 留言板输入页面.153 5.2.2 留言板处理保存页面.154 5.2.3 留言板显示页面.156 任务 5.3 小结.157 任务 5.4 项目实训与习题.158 5.4.1 实训指导 5-1 幸运数字.158 5.4.2 实训指导 5-2 文件计数器.159 5.4.3 实训指导 5-3 指定文件夹的子文件夹和文件遍历.160 5.4.4 实训指导 5-4 内容编辑器.161 5.4.5 习题.164 项目 6 邮件服务器的配置与开发.167 任务 6.1 ASP 外置组件.167 6.1.1 文件上传组件.168 IX目 录6.1.2 E-Mail 组件.176 任务 6.2 典例案例分析邮件服务器的配置与开发.181 任务 6.3 小结.189 任务 6.4 项目实训与习题.189 6.4.1 实训指导 LyfUpload 组件应用.189 6.4.2 习题.193 项目 7 简易论坛开发.194 任务 7.1 动态数据对象(ADO).194 7.1.1 Connection 对象.195 7.1.2 RecordSet 数据对象.202 7.1.3 Command 数据对象.213 7.1.4 Field 对象和 Fields 集合.219 任务 7.2 典例案例分析简易论坛开发.221 7.2.1 系统功能分析及数据设计.222 7.2.2 主页中的用户管理.224 7.2.3 用户身份验证.226 7.2.4 注册新用户.227 7.2.5 修改用户信息.228 7.2.6 删除用户.231 7.2.7 显示主题留言.231 7.2.8 添加新帖子.235 7.2.9 查看留言内容.236 7.2.10 回复留言.240 7.2.11 删除留言.241 任务 7.3 小结.242 任务 7.4 项目实训与习题.242 7.4.1 实训指导 7-1 使用 Connection 对象.242 7.4.2 实训指导 7-2 使用 Connection 对象