基本信息出版社:电子工业出版社
页码:356 页
出版日期:2010年01月
ISBN:9787121097676
条形码:9787121097676
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:培训专家
内容简介 《Dreamweaver CS3+ASP动态网站开发基础与实例教程(职业版)》共包括15章,分别讲述了动态网站开发的基础知识、Dreamweaver CS3的基本操作、在网页中使用表格和框架的方法、CSS、表单和Spry框架、HTML基础及编写HTML代码的方法、XML的基础知识和利用CSS进行网页布局的方法和技巧、VBScript和JavaScript这两种脚本语言的使用方法、ASP的内置对象和内置组件、网站数据库等。最后通过聊天室、BBS论坛和留言板等3个综合开发范例,使读者通过实训能够将所学的知识融会贯通,应用到实际的动态网站开发中去。
参加《Dreamweaver CS3+ASP动态网站开发基础与实例教程(职业版)》编写的作者为多年从事动态网站开发教学工作的资深教师和网站开发工程师,具有丰富的教学经验和实际应用经验。《Dreamweaver CS3+ASP动态网站开发基础与实例教程(职业版)》既能作为正规院校和培训学校教学的教材,也适合想快速入门并提高动态网站开发技术的初、中级用户参考学习。
编辑推荐 《Dreamweaver CS3+ASP动态网站开发基础与实例教程(职业版)》:独特教学方法,直指职场必备技能
以流行的IT职位需求为切入点
目标式案例教学,紧扣培训学校教学需求
图例解说式的写作手法,更符合读者需求
提供教学资料下载
目录
第1章 动态网站开发基础 1
1.1 动态网站概述 1
1.1.1 认识动态网站 1
1.1.2 实现动态站点的关键技术 2
1.1.3 B/S架构简介 3
1.2 动态网页编程语言 4
1.2.1 静态网页和动态网页 4
1.2.2 ASP简介 4
1.3 构建ASP开发环境 5
1.3.1 配置计算机 6
1.3.2 安装IIS 7
1.3.3 配置Web服务器 8
1.4 Dreamweaver CS3的工作环境 11
1.4.1 用Dreamweaver CS3制作一个简单的网页 11
1.4.2 Dreamweaver工作环境简介 14
1.5 本章习题 18
1.6 上机实训 18
第2章 Dreamweaver CS3的基本操作 19
2.1 在Dreamweaver中建立站点 19
2.1.1 设置站点名称 19
2.1.2 设置是否使用服务器技术 20
2.1.3 设置站点的本地文件夹 21
2.1.4 设置远程服务器连接方式 21
2.1.5 完成站点向导 22
2.2 创建网页文档 22
2.2.1 新建ASP网页 22
2.2.2 设置网页文档属性 23
2.3 在网页中使用文字和图像 24
2.3.1 在网页中使用文字 24
2.3.2 在网页中使用图像 30
2.4 在网页中使用声音和Flash动画 32
2.4.1 在网页中使用声音 32
2.4.2 在网页中使用Flash动画 34
2.5 在网页中应用超级链接 35
2.5.1 给文字应用超级链接 35
2.5.2 给图片应用超级链接 37
2.5.3 超级链接详解 37
2.6 本章习题 39
2.7 上机实训 40
第3章 在网页中使用表格和框架 41
3.1 在网页中使用表格 41
3.1.1 在页面中插入表格 41
3.1.2 设置表格属性 43
3.1.3 用表格布局网页 46
3.2 在网页中使用框架 50
3.2.1 创建框架和框架集 50
3.2.2 设置框架及框架集属性 52
3.2.3 保存框架和框架集 54
3.2.4 用框架布局一个简单页面 54
3.3 本章习题 57
3.4 上机实训 58
第4章 CSS 59
4.1 CSS基础 59
4.1.1 认识“CSS样式”面板 59
4.1.2 新建CSS样式 60
4.1.3 在网页中应用CSS样式 62
4.2 CSS属性详解 63
4.2.1 类型 64
4.2.2 背景 65
4.2.3 区块 66
4.2.4 方框 67
4.2.5 边框 68
4.2.6 列表 68
4.2.7 定位 69
4.2.8 扩展 70
4.3 链接外部CSS样式表 71
4.3.1 定义CSS文件 71
4.3.2 链接外部CSS文件 74
4.3.3 在网页中应用外部CSS样式表 75
4.4 本章习题 77
4.5 上机实训 78
第5章 Spry框架和表单 79
5.1 Spry效果 79
5.1.1 Spry效果概述 79
5.1.2 Spry效果详解 81
5.2 Spry控件 84
5.2.1 Spry控件概述 84
5.2.2 “Spry菜单栏”控件 86
5.2.3 “Spry选项卡式面板”控件 88
5.2.4 “Spry折叠式”控件 90
5.2.5 “Spry可折叠面板”控件 91
5.3 表单 92
5.3.1 表单概述 92
5.3.2 常用的表单控件 94
5.3.3 Spry验证表单控件 100
5.4 本章习题 104
5.5 上机实训 105
第6章 HTML 107
6.1 HTML概述 107
6.1.1 什么是HTML 107
6.1.2 编写第一个HTML网页 108
6.1.3 HTML的基本结构 108
6.1.4 HTML的标签和属性 109
6.2 常用HTML标签 110
6.2.1 body标签 110
6.2.2 文本和段落标签 110
6.2.3 img标签 111
6.2.4 列表标签 112
6.2.5 超链接标签 114
6.2.6 表格标签 115
6.2.7 表单标签 119
6.3 在Dreamweaver CS3中编辑HTML代码 123
6.3.1 标签选择器 124
6.3.2 代码提示工具 124
6.3.3 编码工具栏 126
6.4 本章习题 127
6.5 上机实训 128
第7章 Web 2.0网页布局 129
7.1 XML基础 129
7.1.1 认识XML 129
7.1.2 在Dreamweaver CS3中设计XML网页 131
7.2 表格+CSS布局 135
7.2.1 认识表格+CSS布局 135
7.2.2 表格+CSS布局应用实例 136
7.3 Div+CSS布局 139
7.3.1 认识Div+CSS布局 139
7.3.2 Div+CSS布局应用实例 142
7.4 本章习题 146
7.5 上机实训 146
第8章 脚本语言 147
8.1 脚本语言基础知识 147
8.1.1 HTML脚本标签 147
8.1.2 编写一个简单的脚本程序 148
8.2 VBScript 150
8.2.1 VBScript基础 150
8.2.2 VBScript的运算符 153
8.2.3 VBScript的流程控制语句 154
8.2.4 VBScript的常用函数 159
8.3 JavaScript 166
8.3.1 JavaScript基础 166
8.3.2 JavaScript流程控制语句 170
8.3.3 JavaScript函数 172
8.3.4 JavaScript事件 173
8.3.5 JavaScript对象 176
8.3.6 编写一个简单的JavaScript程序 179
8.4 Dreamweaver CS3的脚本语言功能 180
8.4.1 “行为”面板 180
8.4.2 “代码片断”面板 183
8.5 本章习题 187
8.6 上机实训 188
第9章 Response和Request对象 189
9.1 ASP内置对象简介 189
9.2 在Dreamweaver“设计”视图中应用ASP内置对象 191
9.2.1 制作表单页 191
9.2.2 设置请求变量 192
9.2.3 设计反馈页面 193
9.2.4 测试页面 194
9.3 Response对象 195
9.3.1 Response对象的常用属性 195
9.3.2 Response对象的常用方法 197
9.3.3 Response对象的数据集合 200
9.4 Request对象 200
9.4.1 Request对象的常用属性和方法 200
9.4.2 Request对象的数据集合 201
9.5 应用Response和Request对象 204
9.5.1 从浏览器中获取信息 205
9.5.2 从QueryString中接收信息 207
9.5.3 使用Response返回信息 209
9.5.4 页面的重导向 210
9.5.5 获取客户端环境变量 211
9.5.6 ASP页面缓冲 212
9.5.7 调查表实例 214
9.6 本章习题 215
9.7 上机实训 216
第10章 其他ASP内置对象 217
10.1 Application对象 217
10.1.1 Application对象的属性和方法 217
10.1.2 处理Application对象事件 220
10.1.3 创建聊天室实例 220
10.2 Session对象 223
10.2.1 Session对象的属性和方法 223
10.2.2 Session事件 225
10.2.3 密码验证实例 226
10.3 Server对象 229
10.3.1 Server对象的属性和方法 229
10.3.2 Server对象的应用 231
10.4 Cookies集合 232
10.4.1 Cookies基本知识 232
10.4.2 创建Cookies 233
10.4.3 从浏览器读取Cookies 234
10.4.4 使用Global.asa文件 235
10.5 本章习题 237
10.6 上机实训 238
第11章 ASP组件 239
11.1 ASP组件概述 239
11.2 文件系统组件 240
11.2.1 对文件的操作 240
11.2.2 驱动器的操作 243
11.2.3 留言板实例 245
11.3 内容链接组件 249
11.3.1 内容链接组件概述 249
11.3.2 内容链接组件应用实例 250
11.4 广告轮换组件 253
11.4.1 AdRotator组件的属性和方法 253
11.4.2 循环定时文件 253
11.4.3 重定向文件 255
11.4.4 AdRotator组件应用实例 255
11.5 计数器组件 256
11.5.1 Counters组件 256
11.5.2 PageCounter组件 258
11.6 浏览器组件 259
11.6.1 BrowserCapabilities组件概述 259
11.6.2 BrowserCapabilities组件应用实例 261
11.7 本章习题 263
11.8 上机实训 263
第12章 ASP的数据库操作 265
12.1 网站数据库 265
12.1.1 数据库技术概述 265
12.1.2 用Access创建网站数据库 267
12.1.3 SQL语言 270
12.2 ODBC与ADO 272
12.2.1 ODBC概述 273
12.2.2 ADO概述 274
12.2.3 定义DSN 275
12.3 连接数据库 277
12.3.1 Connection对象 277
12.3.2 在Dreamweaver中连接数据库的方法 280
12.4 记录集 284
12.4.1 RecordSet对象概述 284
12.4.2 利用RecordSet对象进行添加、修改和删除操作 287
12.4.3 在Dreamweaver中操作记录集 291
12.5 使用Command对象 293
12.5.1 Command对象概述 293
12.5.2 使用命令对象 295
12.5.3 在Dreamweaver中应用Command对象 297
12.6 ADO的其他独立对象 298
12.6.1 Field对象 298
12.6.2 Parameter对象 299
12.6.3 Property对象 300
12.6.4 Errors对象 300
12.7 本章习题 301
12.8 上机实训 302
第13章 综合实训——聊天室 303
13.1 案例简介 303
13.2 制作步骤 304
13.2.1 在Dreamweaver CS3中建立动态站点 304
13.2.2 创建聊天室首页文件index.asp 306
13.2.3 创建框架主文件chat.asp 307
13.2.4 输入聊天内容文件input.asp 308
13.2.5 显示聊天信息文件main.asp 310
13.2.6 退出聊天文件exit.asp 311
第14章 综合实训——BBS论坛 313
14.1 案例简介 313
14.2 制作步骤 314
14.2.1 创建数据库文件bbs.mdb 314
14.2.2 在Dreamweaver中创建数据库链接 314
14.2.3 创建BBS首页文件——index.asp 316
14.2.4 数据库连接文件——odbc_connection.asp 318
14.2.5 函数文件——function.asp 318
14.2.6 计算点击数文件——count_hits.asp 319
14.2.7 显示具体内容文件——particular.asp 319
14.2.8 发表新文章文件——announce.asp 322
14.2.9 回复文章文件——re_announce.asp 323
第15章 综合实训——留言板 327
15.1 案例简介 327
15.2 制作步骤 328
15.2.1 创建第一个动态页面——留言板主页面 328
15.2.2 在Dreamweaver CS3中创建数据库链接 331
15.2.3 初次体验留言板主页面的动态效果 333
15.2.4 创建用户留言页面 337
15.2.5 在留言板主页面实现留言记录导航 342
15.2.6 进一步充实留言板主页面和留言页面 344
15.2.7 留言板管理页面的实现 348
15.2.8 编辑、删除用户留言和管理员回复功能的实现 350
附录A 参考答案 355
……
序言 关于“培训专家”丛书
电脑的日益普及,大大改变了各行各业的工作方式和人们的生活方式,越来越多的人在学习电脑、掌握软件,努力与现代信息社会接轨。
在这种需求下,各种电脑培训学校、培训班,如雨后春笋般地诞生。许多学校把非计算机专业学生掌握基本的电脑技能纳入教学计划中,并有了成体系的规划。根据调查显示,目前市场上虽然有种类繁多的电脑基础书籍,但很多培训学校还苦于很难找到真正适合师生需求的教材。
“培训专家”丛书是电子工业出版社专门面向培训学校开发的专业培训教材,自2002年上市后取得了很好的销售业绩,目前已经成为市场上一个知名度较高的培训教材品牌。为了更好地适应现在的培训市场需求,今年我们对此系列进行了升级改版,突出为职业培训量身定制的特色,满足就业技能的教育需求,更加贴近广大读者日益增长的职业化需求。我们在继承原有“培训专家”系列图书特色的基础上,进一步把内容做“精”,把形式做“活”,聘请长期从事计算机就业培训班教学的老师倾力写作,更加突出了本套图书的两个最主要的编写目的:一是让培训班的老师上课时便于教学;二是方便读者理解和阅读,用最少的时间和金钱去获得更多的知识,从而能更好地应用于实际工作中。本丛书的特色在于:
以国内流行的IT职位需求为切入点,一切为就业应用服务
现在众多的社会培训是面向认证的,可以说是学历教育的翻版。事实上,证书只是进入IT行业的敲门砖而已,能否胜任职位工作,要看实际掌握的技能。本丛书除了适合做培训认证的教材外,也同样适合作为面向职位的就业技能培训教材。
即学即用,手把手传递职场第一手技能
本套丛书以提高学员素质为目标,以岗位技能培训为重点,既强调相关职业通用知识和技能的传授,又强调特定知识与技能的培养。
目标式案例教学,紧扣培训学校教学需求
没有一种学习方法比通过完整案例边学边练学得好、学得快,这也是我们多年成功开发培训教材的经验积累。本丛书采用实用易学的案例贯穿始终,凡关键之处必有案例,在学习的过程中掌握软件的使用方法与技巧。
结构设置符合读者需要
教程的章节概述使培训和学习做到有章可循,课后的习题可以帮助读者巩固学习成果,举一反三,进而充分体现出培训教材的全面性及专业性。在保证教学效果的前提下,本丛书的作者还毫无保留地将现实工作中大量非常实用的经验、技巧搜集出来,精心编写了“专家点拨”穿插于每课的讲解中,希望可以帮助读者更出色地完成工作。
此外,本丛书还有以下特色符合培训班及自学读者的需要:
图例解说式的写作手法
在书中尽量以活泼直观的图例方式来取代文字说明,是为了让读者真正直观地学习,大大减少思考的时间,从而使学习的过程更加轻松有效。
读者可以从网站上下载“教师教学资料”
这些资料包含教学目标、课程内容简介、教材简介、课程安排、教学时数、教学内容、板书内容、教学重点、教学评估与习题解答等,内容丰富,让教师们在使用本丛书作为教材时,能用得安心,学生学得开心。
关于本书
在诸多动态网站编程语言中,ASP以其功能强大且简单易学而颇受初学者青睐,而使用可视化工具Dreamweaver进行ASP动态网站的开发是大多数人特别是初学者的选择。Dreamweaver是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。Dreamweaver中的可视化编辑功能和功能强大的编码环境,使不同层次的网页制作者都能拥有更加完美的Web创作体验。与Dreamweaver前面的版本相比,Dreamweaver CS3包含有一个崭新、高效的界面,且功能也得到了较大的改进。
本书共包括15章。第1章主要介绍动态网站概述、动态网站开发语言和构建ASP开发环境;第2章主要介绍在Dreamweaver CS3中建立站点、创建网页文档和在网页中应用文字、图像、声音、动画、超级链接的方法;第3章主要介绍在网页中使用表格和框架的方法;第4章主要介绍CSS在网页设计中的应用;第5章主要介绍表单和Spry框架在网页设计中的应用;第6章主要介绍HTML基础及编写HTML代码的方法;第7章主要介绍XML的基础知识和利用CSS进行网页布局的方法和技巧;第8章主要介绍VBScript和JavaScript这两种脚本语言的使用方法;第9章和第10章主要介绍ASP的内置对象在动态网站开发时的应用;第11章主要介绍ASP的内置组件在动态网站开发时的应用;第12章主要介绍网站数据库的创建方法、连接数据库及建立记录集、使用Command对象的方法和技巧;第13、14、15章分别介绍了聊天室、BBS论坛和留言板3个综合开发范例,使读者通过实训能够将所学的知识融会贯通,应用到实际的动态网站开发中去。
参加本书编写的作者为多年从事动态网站开发教学工作的资深教师,具有丰富的教学经验和实际应用经验。本书主编为孙利娟,副主编为穆杰,编委为徐景波、缪亮。提纲设计、前言编写、稿件编审等工作由孙利娟、穆杰负责;第1章到第6章由徐景波编写;第7章到第15章由缪亮编写。彭宗勤、薛丽芳、张爱文、郭刚、李泽儒、许美玲、李捷、赵崇慧、 胡正林、刘俊英、梁丰等参与了本书实例制作和内容整理的工作,在此表示感谢。另外,感谢河南省开封教育学院对本书的创作和出版给予的支持和帮助。
由于作者水平有限,书中难免存在疏漏和不足之处,恳请广大读者批评指正。
文摘 插图:

早期的动态网页主要采用CGI技术,CGI即Common Gateway Interface(公用网关接口)。可以使用不同的程序编写适合的CGI程序,如Visual Basic、Delphi或C/C++等。虽然CGI技术已经发展成熟而且功能强大,但由于编程困难、效率低下、修改复杂,所以有逐渐被新技术取代的趋势。
目前比较流行的动态网站技术主要有ASP、PHP、JSP和ASENET,下面分别进行简单的介绍。
1.ASP
ASP即Active Server Pages(活动服务器页面),它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本,是由一组可以在Web服务器端或客户浏览器端运行的命令组成,目前比较流行的脚本语言有VB Script和.JavaScript)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用许多已有的脚本语言编写ASP的应用程序。ASP程序在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。可见ASP与一般的脚本语言相比,要安全得多。ASP包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,在程序编制上要比HTML方便而且更富有灵活性。
2.PHP
PHP即Hypertext Preprocessor(超文本预处理器),其语法借鉴了C、Java、Perl等语言,但只需要很少的编程知识就能使用PHP建立一个真正交互的Web站点。PHP与HTML语言具有非常好的兼容性,用户可以直接在脚本代码中加入HTML标签,或者在HTML标签中加入脚本代码从而更好地实现页面控制。PHP提供了标准的数据库接口,数据库连接方便、兼容性强、扩展性强,可以进行面向对象编程。