网站设计与开发
作者 : 杨晓钟 孙振萍 陈建 宫兵 等
出版日期 : 2005-08-22
ISBN : 7-111-17013-X
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 292
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书面向初学者,全面介绍构建网站所需的基础知识。从构建网站需要掌握的基本概念开始,按照网站域名的注册、网站的规划、具体页面的实现、网站的发布以及网站的管理与维护的顺序进行介绍,使读者充分了解并掌握构建网站的全过程。

主要内容
●Dreamweaver MX网页设计工具的功能及使用方法。
●构建静态网页的常用方法。
●使用HTML语言及常用HTML标记。
●使用VBScript脚本语言及ASP技术构建动态网页。
●使用ADO对象连接数据库。
●注册页面、留言板、论坛等常用网站组成部分的实现方法。
●教师可联系 “教学支持联系人”获取本书电子教案、源代码及相关素材。

图书特色

图书前言

目前,网络正以一种前所未有的冲击力影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来新的机遇和挑战。今天,计算机网络不仅渗透到社会生活的各个领域,而且渗透到了千家万户。利用Internet,我们足不出户就可以获取所需要的信息,实现购物、炒股和学习等。网页和网站是Internet上不可缺少的组成部分。公司和企业可以利用网站来展示企业形象,宣传企业,推介产品并进行电子商务活动,从而带来无限商机;个人则可以按照爱好和兴趣建立一个具有独特风格的网站,通过它来互通有无,展示自我,共享资源;政府机关可以利用网站宣传政策法规和进行网络办公,实现电子政务。正是因为网络具有的上述优势,很多人都想在网络上安个家,拥有一个自己的网站,并制作出精美的网页吸引浏览者的目光,提高网站的知名度,而这一切都取决于网站的开发与设计技术的运用。
  制作网页、构建网站并不是一蹴而就的,是一个需要付出艰辛劳动的复杂过程,在这个过程中所涉及的软件和工具相当多。目前市场上关于网站的开发与设计的书籍很多,其读者范围从初学者到专业技术人员,但其中的大部分书籍是介绍制作网页的某种软件或工具,缺乏系统性,初学者难以快速理解其中的概念,在技术上也难以准确把握。为此,我们根据多年来针对高职高专学生的教学实践经验,本着知识系统、全面、够用、实用的原则,在重视实践能力培养的指导方针下编写了本书,从而帮助初学者在较短的时间内快速掌握网站的开发与设计知识,亲手设计并发布自己喜爱的网站。
  本书是一本全面介绍网站开发与设计的教程,由浅入深地介绍了网站内容的构思、规划、制作和网站建设的全过程。全书共有21章。
  第1~2章主要介绍网站设计的基础知识以及网站构建的相关知识。
  第3~9章主要讨论目前广泛应用的网页制作工具Dreamweaver MX。
  第10~14章结合Dreamweaver MX的使用进一步探讨HTML的基础知识,学习VBScript脚本语言的应用,理解数据验证的相关知识并掌握其实现的技术方法。
  第15~19章重点介绍实现网站交互处理的技术,内容涵盖Web数据库与网页编程(ASP技术)。
  第20~21章介绍网站的管理与维护以及网站的推广和安全方面的技术知识。
  本书作者有着多年网页设计与制作的经验,并长期从事本课程的教学工作,能够把握本课程的教学规律。本书既考虑到老师“教”的方便,又考虑到学生“学”的轻松,是作者多年来教学工作的体会与总结。具体来说本书具有以下特点:
  首先,本书内容全面精炼,素材丰富,例题多样且连贯统一,操作讲解详尽,步骤完整,重点突出,较详细地介绍了完整构建网站所需的相关知识与主要技术以及注意事项。另外,每一章都有上机指导、上机练习与习题,可供读者学习和上机练习使用。
  其次,“网站设计与开发”是一门实践性非常强的课程,本书突出实例教学和应用。在讲述原理、技术的同时,配合讲解一些有针对性的设计实例,使读者在实践中掌握网站设计过程中涉及到的各种技术知识。
  第三,本书注重可读性、实用性和可操作性,尽量以浅显易懂的语言进行讲解。本书抛弃了许多初学者暂时用不上的内容,着眼于设计软件和工具中最实用的部分,尽可能让初学者在最短的时间里掌握知识,指导初学者上机实验操作,逐步设计和制作出自己喜爱的网站。
  本书推荐学时为72学时,其中课堂教学36学时,上机实验36学时,具体课时分配如下表所示。
课程内容 总学时 授课学时 实验学时
1 网站设计的基础知识
网站构建的相关知识       6 3     3
2 Dreamweaver MX的使用 24 12 12
HTML基础知识
3 VBScript脚本语言   18 9 9
数据验证
4 Web数据库与网页编程(ASP技术) 18 9 9
5 网站的管理与维护       6 3 3
网站的推广和安全方面
  本书第1、2、20、21章由陈建主笔,第3~9章由杨晓钟、王琦主笔, 第10~14章由宫兵、赵惠怡主笔,第15~19章由孙振萍主笔。
  由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。
  感谢机械工业出版社华章分社和在本书撰写过程中给予我帮助的朋友,是他们的督促和帮助,才使得本书能够顺利呈现在广大读者面前。

作  者
2005年5月

图书目录

第1章  网站设计基础 1
1.1  Internet的相关知识 1
1.1.1  WWW 1
1.1.2  统一资源定位器 1
1.1.3  客户/服务器模型 3
1.1.4  TCP/IP协议 3
1.1.5  端口 3
1.1.6  Internet地址和域名系统 3
1.2  网站的相关知识 4
1.2.1  网站的分类 4
1.2.2  主页与网页 5
1.2.3  网页的组成要素 5
1.3  网站的规划 6
1.4  网站的设计 9
1.4.1  网站设计的基本原则 9
1.4.2  网站设计技巧 10
1.4.3  设计主页应避免的一些问题 13
1.5  上机指导 14
1.6  上机练习 14
1.7  习题 14
第2章  网站构建基础 15
2.1  网站域名注册 15
2.1.1  选择合适的域名 15
2.1.2  域名申请的步骤 15
2.1.3  申请域名的注意事项 16
2.1.4  中文域名 18
2.2  网站空间的获得 18
2.2.1  选择网站空间 18
2.2.2  申请虚拟主机 19
2.2.3  获得个人网站空间 19
2.3  使用Macromedia Dreamweaver MX构建本地站点 20
2.3.1  设置本地站点 20
2.3.2  使用站点面板和站点地图 21
2.4  使用Internet信息服务器创建本地站点 24
2.4.1  安装Internet信息服务 24
2.4.2  创建Web站点 25
2.4.3  创建虚拟目录 25
2.5  上机指导 27
2.6  上机练习 32
2.7  习题 32
第3章  Dreamweaver MX入门 33
3.1  Dreamweaver MX的工作环境 33
3.1.1  启动Dreamweaver MX 33
3.1.2  Dreamweaver MX 应用程序操作环境 33
3.2  在网页中添加文本和插入对象 36
3.2.1  添加文本 36
3.2.2  插入对象 36
3.2.3  插入日期 37
3.2.4  插入水平线 37
3.2.5  设置文档的页面属性 38
3.2.6  文本的格式化 38
3.3  在网页中插入图片 40
3.3.1  常用的图像种类 40
3.3.2  插入图像 40
3.3.3  设置图像的属性 40
3.3.4  图像占位符 42
3.4  上机指导 43
3.5  上机练习 47
3.6  习题 48
第4章  超级链接与图像地图 49
4.1  超级链接概述 49
4.2  创建超级链接 51
4.2.1  创建到其他文档或文件的链接 51
4.2.2  命名锚记链接 52
4.2.3  电子邮件链接 52
4.3  管理链接 53
4.3.1  启用链接管理 53
4.3.2  使用站点地图 54
4.4  创建图像地图 55
4.5  上机指导 56
4.6  上机练习 57
4.7  习题 58
第5章  表格和样式表 59
5.1  插入表格 59
5.2  表格的选定 59
5.2.1  选择整个表格 59
5.2.2  选择行或列 60
5.2.3  选择单个单元格 60
5.2.4  选择多个单元格 60
5.3  表格的设置及向表格中插入图片 60
5.3.1  设置表格边界属性 61
5.3.2  设置单元格属性 61
5.3.3  向表格中插入图片 62
5.4  样式表 62
5.5  上机指导 65
5.6  上机练习 67
5.7  习题 68
第6章  层、行为和时间线 69
6.1  层的概述 69
6.2  层的创建、操作与设置 69
6.2.1  创建层 69
6.2.2  激活和选中 70
6.2.3  改变层的默认属性 70
6.2.4  设置层属性面板 71
6.2.5  层控制面板及操作层 71
6.3  行为控制面板的使用 73
6.4  利用时间线创建动画 76
6.5  上机指导 78
6.6  上机练习 81
6.7  习题 82
第7章  框架和表单 83
7.1  框架 83
7.1.1  框架和框架集 83
7.1.2  创建预定义的框架集 84
7.1.3  创建和编辑框架与框架集 85
7.1.4  选择框架和框架集并设置其属性 87
7.1.5  保存框架和框架集文件 88
7.2  表单 89
7.2.1  表单对象 89
7.2.2  创建表单域 90
7.2.3  添加文本域 91
7.2.4  添加文件域 92
7.2.5  添加隐藏域 92
7.2.6  添加单选按钮 92
7.2.7  添加复选框 93
7.2.8  添加列表和菜单 94
7.2.9  添加按钮 94
7.2.10  处理表单 95
7.3  上机指导 96
7.4  上机练习 97
7.5  习题 97
第8章  页面布局和模板的应用 99
8.1  在布局视图中对页进行布局 99
8.1.1  布局视图和绘制布局单元格 99
8.1.2  布局单元格靠齐到网格 100
8.1.3  设置布局视图样式参数 101
8.2  模板 101
8.2.1  创建模板 101
8.2.2  模板的应用与修改 103
8.3  库的应用 107
8.3.1  库的作用 107
8.3.2  创建和使用库项目 107
8.4  上机指导 108
8.5  上机练习 110
8.6  习题 110
第9章  网页制作综合实例 111
9.1  使用Dreamweaver MX设计网站主页 111
9.2  模板的使用 115
9.3  注册表单的制作 117
9.4  样式表的使用 118
9.5  上机练习 120
9.6  习题 120
第10章  HTML语言 121
10.1  文档基本结构 121
10.2  HTML常用标记 122
10.2.1  文本格式标记 122
10.2.2  列表标记 124
10.2.3  图像标记 126
10.2.4  分区标记 127
10.2.5  超链接标记 127
10.2.6  表格标记 128
10.2.7  框架标记 129
10.2.8  表单标记 132
10.3  上机指导 135
10.4  上机练习 142
10.5  习题 143
第11章  VBScript基本语法 145
11.1  VBScript的基本框架 145
11.2  对象及对象的方法与属性 146
11.2.1  document对象 146
11.2.2  window对象 146
11.3  数据类型 147
11.4  常量 148
11.5  变量 148
11.6  运算符 149
11.7  基本输入/输出函数 150
11.7.1  MsgBox函数 150
11.7.2  InputBox函数 151
11.8  数组 152
11.8.1  一维数组的声明 152
11.8.2  多维数组的声明 153
11.8.3  动态数组的声明 153
11.9  上机指导 154
11.10  上机练习 155
11.11  习题 155
第12章  选择和循环语句 157
12.1  选择语句 157
12.1.1  If…Then…Else语句 157
12.1.2  If…ElseIf…EndIf语句 158
12.1.3  Select…Case语句 159
12.2  循环语句 160
12.2.1  Do While…Loop语句 160
12.2.2  Do…Loop While语句 161
12.2.3  For…Next语句 162
12.3  上机指导 163
12.4  上机练习 166
12.5  习题 167
第13章  过程与事件 169
13.1  Sub过程 169
13.2  Function过程 171
13.3  事件与事件过程 172
13.4  上机指导 173
13.5  上机练习 175
13.6  习题 176
第14章  数据有效性验证实例 177
14.1  数据有效性验证 177
14.2  上机指导 178
14.3  上机练习 185
14.4  习题 185
第15章  ASP的概述 187
15.1  ASP基础 187
15.1.1  ASP的用途 189
15.1.2  ASP的运行环境 189
15.1.3  ASP的工作流程 189
15.1.4  ASP页面的构成 190
15.2  ASP语法和规则 191
15.2.1  ASP的定界符 191
15.2.2  ASP的变量和常量 191
15.2.3  在ASP程序中使用函数和过程 192
15.2.4  使用组件和对象 194
15.2.5  使用集合 195
15.2.6  控制客户端脚本 196
15.3  上机指导 196
15.4  上机练习 198
15.5  习题 198
第16章  ASP对象在网页制作中的应用 199
16.1  Request对象 199
16.1.1  QueryString集合 200
16.1.2  Form集合 201
16.1.3  ServerVariables集合 203
16.2  Response对象 204
16.3  Application对象 206
16.3.1  Application对象的属性 206
16.3.2  Application对象的方法 206
16.3.3  Application对象的事件 206
16.3.4  使用Application对象时的注意事项 207
16.4  Session对象 208
16.5  Cookies对象 211
16.6  Server对象 212
16.6.1  MapPath方法 213
16.6.2  HTMLEncode方法 213
16.6.3  CreateObject方法 213
16.7  包含文件和Global.asa 214
16.7.1  包含文件 214
16.7.2  Global.asa文件 216
16.8  上机指导 217
16.9  上机练习 218
16.10  习题 218
第17章  使用ADO对象连接数据库 221
17.1  ADO对象介绍 221
17.2  使用ADO Connection对象 222
17.2.1  使用Connection对象进行数据库连接 222
17.2.2  Connection对象的常用属性和方法 223
17.3  使用ADO Recordset对象定义记录及对象 225
17.3.1  使用Recordset对象处理结果 225
17.3.2  使用Recordset对象检索记录 226
17.3.3  Recordset对象的常用属性和方法 226
17.4  使用ADO Command对象改善查询 228
17.5  SQL 228
17.5.1  查询语句 228
17.5.2  插入语句 229
17.5.3  更新语句 229
17.5.4  删除语句 230
17.6  用ASP程序管理数据库实例 230
17.6.1  准备数据库环境 230
17.6.2  使用ADO对象检索并显示数据库中的数据 230
17.6.3  使用ADO对象向数据库中添加记录 231
17.6.4  使用ADO对象从数据库中删除记录 232
17.6.5  使用ADO对象更改数据库中的记录 233
17.6.6  使用ADO对象显示数据库中的记录 234
17.7  上机指导 236
17.8  上机练习 239
17.9  习题 239
第18章  设计实例:注册页面和留言板 241
18.1  系统功能概述 241
18.2  创建数据库 241
18.3  包含文件adovbs.inc 242
18.4  注册页面register.htm 242
18.5  留言板 249
18.6  上机指导 251
18.7  上机练习 251
18.8  习题 251
第19章  设计实例:创建论坛 253
19.1  系统功能概述 253
19.2  创建数据库 253
19.3  查看主题 254
19.4  发表主题 256
19.5  保存主题 257
19.6  回复主题 259
19.7  保存回复 262
19.8  上机指导 263
19.9  上机练习 263
19.10  习题 263
第20章  网站的管理与维护 265
20.1  编辑本地站点 265
20.2  对站点进行测试 265
20.2.1  在浏览器中预览页面 266
20.2.2  检查页面或站点内的链接 267
20.2.3  修复断开的链接 268
20.2.4  设置下载时间和大小 269
20.2.5  使用“报告”测试站点 269
20.3  使用Dreamweaver MX设置远程站点 270
20.3.1  使用Dreamweaver MX创建远程站点 270
20.3.2  使用Dreamweaver MX编辑现有远程站点 271
20.4  管理和发布站点 271
20.4.1  在“站点”面板中打开和查看站点 272
20.4.2  设置“站点”参数 272
20.4.3  导入和导出站点 273
20.4.4  使用存回/取出 273
20.4.5  获取和上传文件 275
20.4.6  同步本地和远程站点上的文件 276
20.5  使用CuteFTP上传和下载 277
20.5.1  安装CuteFTP 278
20.5.2  使用CuteFTP 278
20.6  上机指导 278
20.7  上机练习 282
20.8  习题 282
第21章  网站推广与安全 283
21.1  运用免费资源充实网站 283
21.1.1  免费域名 283
21.1.2  免费计数器/统计器 283
21.1.3  免费留言簿 284
21.1.4  免费聊天室 284
21.1.5  免费论坛 285
21.2  网站的推广 285
21.2.1  网站推广的基本方法 285
21.2.2  将网站加入搜索引擎 287
21.3  网络安全概述 288
21.3.1  计算机安全面临的威胁 288
21.3.2  网络安全技术 289
21.3.3  加强网络安全的措施 290
21.3.4  网络安全的应用 291
21.4  上机指导 292
21.5  上机练习 292
21.6  习题 292
参考文献 293

教学资源推荐
作者: (英)Slater, M. 等
作者: James D.Foley,Andries van Dam,Steven K.Feiner,John F.Hughes,Richard L.Phillips
作者: 陈传波 金先级 编著
参考读物推荐
作者: [法] 尼古拉斯·莫德奇克(Nicolas Modrzyk)著
作者: 知寒工作室
作者: David Huss