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

ASP动态网页设计实用案例教程

中国水利水电出版社
    【作 者】许新华 等编著 【I S B N 】978-7-5084-4688-2 【责任编辑】王艳燕 【适用读者群】高职高专 【出版时间】2007-08-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】268 【千字数】 【印 张】 【定 价】26 【丛 书】21世纪高职高专案例教程系列 【备注信息】
图书详情

    本书主要以实际应用为出发点,通过理论与实训相结合,全面介绍了ASP动态网站设计技术。本书共分8章。第0章介绍HTML语言的基础知识;第一章介绍了动态网站的基本概念; 第二章介绍VBScript脚本语言的基本编程技术;第三章介绍ASP对象的基本知识和用法;第四章介绍ASP的常用组件;第五章讲述WEB数据库基础、SQL语言基础和ADO对象的用法;第六章是综合案例,对前面所学的知识进行了融会贯通;第七章剖析“博客”和“维客”的工作原理,从技术的视角分析了“博客”和“维客”驱动程序各一例,内容较新颖。

    本教材以实用、够用、会用为主要目标,在内容的选取上,强调掌握实用的网络编程基础知识和基本技能,重点掌握ASP动态网站实用技术的原理和应用。

    本书可作为高职高专学校、成人高等院校及本科院校、独立学院中非计算机网络专业的教材,也可作为计算机网络技术的培训教材或自学参考资料,对网络工程人员也有一定的参考价值。

    笔者从事职业教育16年,深感一本合适的教材对老师授课,学生学习都有巨大的好处。1999年笔者从事高职网页设计课程专业以来,使用或参考过十几种教材,在教学实践中感到有些教材编写有趣但内容单薄,有些教材则内容丰富却枯燥乏味,故我一直有个愿望,希望能认真吸取各家之长而避其短,编写一本适合高职教学特色的教材,为高职教育、为高职教师和学生尽一份微薄之力,做一点有意义的工作和贡献。于是决定编写《ASP动态网页设计实用案例教程》一书。

    本书特点之一是强调学生动手能力的培养,每节、每章理论讲述后即用生动、实用的案例帮助学生去理解知识、应用知识,从而培养学生的专业技能;理论知识点到为止,理论为应用服务;特点之二是对程序的分析以案例为主,而每个案例也都有极强的应用性和二次开发价值,学生只需对之作部分修改即可用于网络编程实践,大大缩短从学生到软件工程师的时间跨度;特点之三是内容讲解由浅入深、循序渐进、通俗易懂、叙述流畅,技术剖析细致,可操作性强。

    本书共分8章。第0章介绍HTML语言的基础知识,简洁地讲述常用标记的用法;第1章概述ASP技术架构,介绍动态网页的基本概念,ASP程序的特点、工作流程及ASP环境的建立,IIS的安装和Web服务器的设置;第2章介绍VBScript脚本语言的基本语法,VBScript脚本语言的程序设计(关于HTML和CSS的基础知识,本书视之为先导课);第3章介绍ASP对象(Response、Request、Server、Application、Session等7个对象)的基本知识和用法;第4章讲解ASP的常用组件(Ad Rotator、Browser Capabilities、Content Linking、Counters、File Access等);第5章讲述Web数据库基础、SQL语言基础和ADO对象(Connection、Recordset等)的用法,ASP与数据库的连接和交互方法,这是本书的重点所在;第6章是综合案例,讲解留言板、论坛、聊天室、网络投票系统等常见网络应用程序的设计、结构、代码分析等,对前面所学的知识进行了综合,以达到融会贯通,并通过详细地讲解加以说明。读者对这些知识融会贯通后,可以熟练地掌握ASP与数据库的结合来设计网页的方法与技巧,并能根据实际需要加以合理地运用;第7章剖析“博客”(Weblog、Blog、网络日志)和“维客”(Wiki,一种多人协作式写作的超文本系统)的工作原理,内容比较新。现在“博客”正成为互联网的时尚;而随着“维基百科”、“网络天书”的风行,“维客”也风靡网络。本章介绍了这些网络新事物,从技术的视角分析了“博客”和“维客”驱动程序各一例。

    为了便于教学,与本书配套的多媒体幻灯片课件可以到中国水利水电出版社网站下载。另外,本书案例的所有源代码和涉及的相关软件都可以从网站获得,让师生的注意力集中在代码分析、结构设计上,而不是将有限的精力浪费在代码的录入上。让学生在有限的时间内学到更多的网络编程知识和技巧,笔者的教学实践体会是,在短短的实验时间(一般是两节课)内,学生往往不能够完成一个较长程序代码的文本录入和程序调试,或者刚刚做完,下课铃就响了。结果,应该重点掌握的代码结构分析、功能分析反而不能完成,时间一长,就会极大地挫伤学生的学习热情和积极性,如果教材编者没有丰富的实验课指导经验,往往体会不到这一点。事实上,这也正是许多教材得不到高职老师、学生欢迎的重要原因,本书力图克服这种毛病。

    本书由许新华精心构思,严密组织,总体构架。各章节编写分工如下:第2章、第3章由许新华编写;第0章、第4章、第7章由谌颃编写;第6章由李春编写;第1章由王金恒编写;第5章由许新华、王金恒编写;张艳红参与了第2章的编写工作;兰海英收集了部分材料;马伟参与了封面设计。全书由许新华审稿、定稿,胡昌杰作了较多的资料整合、内容架构工作。孙武斌、彭晓春、杨端甫、马伟等参与了文字校对工作,感谢他们的辛勤劳动!

    本书特请华中科技大学教授、博导李国徽总审稿,李教授在百忙之中抽出时间精心审阅,等提出了宝贵的意见和建议,在本书的编写过程中也得到了李教授的指导,在此谨致谢意!

    本书中出现的某些人名、电话号码、单位名称、地址等均为内容需要而作的虚构,如有雷同,实属巧合,敬请见谅!

    由于作者水平有限,加之时间仓促,书中的疏漏及不当之处在所难免,敬请广大读者和同仁批评赐教,作者的E-mail是:xinhuaxu@163.com。

    许新华

    2007年4月

    前言
    第0章 HTML语言基础 1
    学习目标 1
    0.1 HTML概述 1
    0.1.1 HTML的基本概念 1
    0.1.2 HTML的特点 2
    0.1.3 HTML的基本结构 2
    0.1.4 HTML文档的编写 3
    0.2 HTML标记 4
    0.2.1 基本标记 4
    0.2.2 格式标记 5
    0.2.3 文本标记 6
    0.2.4 图像标记 8
    0.2.5 水平线标记 8
    0.2.6 表格标记 9
    0.2.7 链接标记 10
    0.2.8 表单标记 11
    0.3 HTML表单的设计 15
    0.3.1 Web页面的交互 15
    0.3.2 常用表单的设计 16
    实用案例1 用户注册表单页面的设计 17
    思考与练习题 19
    第1章 ASP基础 20
    学习目标 20
    1.1 ASP基本概念和特点 20
    1.1.1 动态网页的概念 20
    1.1.2 ASP的特性 20
    1.1.3 ASP的功能 22
    1.2 ASP运行环境及其建立 23
    1.2.1 IIS 5.0/5.1的安装和设置 23
    1.2.2 IIS 5.5的安装和设置 25
    1.3 ASP与周边软件 25
    1.3.1 记事本类 26
    1.3.2 将Dreamweaver配置成ASP的集成开发环境 27
    1.3.3 Dreamweaver中ASP的集成开发环境的修改 28
    实用案例2 ASP的集成开发环境的配置 29
    思考与练习题 29
    第2章 VBScript基础 30
    学习目标 30
    2.1 脚本语言简介 30
    2.1.1 VBScript的概念 30
    2.1.2 在 HTML 页面中添加VBScript代码 31
    2.2 VBScript脚本语言基础 32
    2.2.1 VBScript数据类型 32
    2.2.2 VBScript变量 33
    2.2.3 VBScript常量 36
    2.2.4 VBScript运算符 37
    2.3 流程控制结构 38
    2.3.1 使用If...Then...Else进行选择 39
    2.3.2 使用Select Case进行选择 41
    2.3.3 使用循环语句 42
    2.4 Sub过程与Function过程 46
    2.4.1 Sub 过程 46
    2.4.2 Function过程 49
    2.4.3 MsgBox函数 50
    2.4.4 InputBox函数 53
    2.4.5 常用内置函数 54
    实用案例3 VBScript编程基本技巧 58
    实用案例4 VBScript典型结构程序 61
    思考与练习题 65
    第3章 ASP的内置对象 66
    学习目标 66
    3.1 ASP内置对象简介 66
    3.1.1 HTTP协议简介 66
    3.1.2 内置对象概述 67
    3.2 Response对象及其应用 67
    3.2.1 Response对象数据集合 68
    3.2.2 Response对象的属性 70
    3.2.3 Response对象的方法 74
    3.3 Request对象及其应用 78
    3.3.1 Request对象数据集合 79
    3.3.2 Request对象属性 86
    3.3.3 Request对象的方法 88
    3.4 Server对象及其应用 88
    3.4.1 Server对象的属性 88
    3.4.2 Server对象的方法 89
    3.5 Session对象及其应用 95
    3.5.1 Session对象的数据集合 95
    3.5.2 Session对象的属性 98
    3.5.3 Session对象的方法 99
    3.5.4 Session对象的事件 101
    3.6 Application对象及其应用 101
    3.6.1 Application对象的集合 102
    3.6.2 Application对象的方法 102
    3.6.3 Application对象的事件 103
    3.7 ObjectContext对象及其应用 104
    3.7.1 ObjectContext对象的方法 104
    3.7.2 ObjectContext对象的事件 104
    3.8 Err对象 106
    基础知识小结 107
    实用案例5 ASP编程的基本技巧 108
    实用案例6 For Each…in…Next循环的应用 111
    实用案例7 几种典型计数器的设计 113
    思考与练习题 114
    第4章 ASP组件 116
    学习目标 116
    4.1 组件及ASP组件概述 116
    4.1.1 ActiveX组件概述 116
    4.1.2 ASP可安装组件介绍 117
    4.2 Ad Rotator组件及其应用 117
    4.2.1 Ad Rotator组件对象简介 117
    4.2.2 Ad Rotator组件的属性和方法 118
    4.2.3 创建轮显列表文件 118
    4.2.4 使用重定向文件 119
    4.3 Content Linking组件及其应用 120
    4.3.1 Content Linking组件对象简介 120
    4.3.2 Content Linking组件的方法 121
    4.3.3 创建链接列表文件 121
    4.4 Browser Capabilities组件及其应用 125
    4.4.1 Browser Capabilities组件对象简介 125
    4.4.2 Browser Capabilities组件的属性 125
    4.5 Counters组件及其应用 127
    4.5.1 Counters组件对象简介 127
    4.5.2 Counters组件的方法 127
    4.6 Page Counter组件及其应用 131
    4.6.1 Page Counter组件对象简介 131
    4.6.2 Page Counter组件的方法 131
    4.7 File Access组件及其应用 131
    4.7.1 File Access组件对象简介 132
    4.7.2 创建文本文件 132
    4.7.3 读取文本文件 135
    4.7.4 文件操作 138
    实用案例8 广告发布程序的编写 140
    实用案例9 服务器端文本文件的存取 142
    思考与练习题 144
    第5章 Web数据库和ADO对象 145
    学习目标 145
    5.1 Web数据库基础 145
    5.1.1 SQL Server 2000简介 145
    5.1.2 Access简介 145
    5.1.3 ADO概述 145
    5.2 Connection对象 146
    5.2.1 Connection对象常用方法 147
    5.2.2 Connection对象常用属性 148
    5.3 用Connection对象连接SQL Server 2000/Access 149
    5.3.1 连接SQL Server 2000数据库 149
    5.3.2 连接Access数据库 151
    5.4 用Connection对象执行SQL操作 152
    5.4.1 SQL语言简介 152
    5.4.2 用Connection对象执行Insert(添加)操作 152
    5.4.3 用Connection对象执行Delete(删除)操作 153
    5.4.4 用Connection对象执行Update(修改)操作 154
    5.4.5 用Connection对象执行Select(查询)操作 154
    5.5 RecordSet对象及其应用 155
    5.5.1 RecordSet对象的方法 155
    5.5.2 RecordSet对象的属性 157
    5.5.3 RecordSet对象的数据集合 158
    5.6 用RecordSet对象访问SQL Server/Access 159
    5.6.1 添加记录(用AddNew方法) 159
    5.6.2 删除记录(用Delete方法) 160
    5.6.3 修改记录(用“=”符号) 160
    5.6.4 查询记录 161
    5.7 Field对象及其应用 162
    实用案例10 会员管理系统的设计技巧 163
    实用案例11 数据库查询的技巧 167
    思考与练习题 178
    第6章 实用综合案例 179
    学习目标 179
    6.1 聊天室的分析、设计与实现 179
    6.1.1 聊天室的设计目标 179
    6.1.2 聊天室系统的文件清单 180
    6.1.3 聊天室系统源代码及简要分析 181
    6.2 网络投票系统的分析、设计与实现 187
    6.2.1 网络投票系统设计目标 187
    6.2.2 网络投票系统的文件清单 188
    6.2.3 网络投票系统核心源代码及简要分析 189
    6.3 论坛的分析、设计与实现 195
    6.3.1 论坛的设计目标 195
    6.3.2 论坛系统的文件清单 196
    6.3.3 论坛系统核心源代码及简要分析 197
    6.4 会场管理系统的分析、设计与实现 206
    6.4.1 会场管理系统的设计目标 206
    6.4.2 会场管理系统的文件清单 207
    6.4.3 会场管理系统源代码及简要分析 208
    思考与练习题 221
    第7章 “博客”和“维客” 223
    学习目标 223
    7.1 Web 2.0概述 223
    7.1.1 Web发展简述 223
    7.1.2 Web 2.0的兴起 224
    7.2 “博客” 224
    7.2.1 “博客”的概念 224
    7.2.2 “博客”驱动程序分析举例 225
    7.3 “维客” 244
    7.3.1 “维客”的概念 244
    7.3.2 “维客”驱动程序分析举例 245
    思考与练习题 254
    参考文献 255
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册