新書推薦:
《
津轻:日本无赖派文学代表太宰治自传性随笔集
》
售價:HK$
66.7
《
河流之齿
》
售價:HK$
59.8
《
新经济史革命:计量学派与新制度学派
》
售價:HK$
89.7
《
盗墓笔记之秦岭神树4
》
售價:HK$
57.3
《
战胜人格障碍
》
售價:HK$
66.7
《
逃不开的科技创新战争
》
售價:HK$
103.3
《
漫画三国一百年
》
售價:HK$
55.2
《
希腊文明3000年(古希腊的科学精神,成就了现代科学之源)
》
售價:HK$
82.8
|
內容簡介: |
本书按照循序渐进、从简到繁、从基础到提高、理论与实践相结合的原则,全面而深入地阐述了静态网页制作、网页图形图像处理、网站规划与设计、动态网页与数据库技术等内容,具体包括HTML静态网页、CSS、使用Dreamweaver编辑网页、使用Fireworks处理网页图形与图像、网站规划设计与实战、JavaScript语言与行为、ASP动态网页基础、ASP动态网页数据库技术和Web动态网站设计等。并为读者提供了所有章节的电子课件和源程序,请登录到华中科技大学出版社教学资源网(http:www.hustp.com)查得或下载,书中所有代码都经过了作者的认真调试。
本书可作为高等院校计算机、信息、通信、教育技术及电子商务等相关专业网页与网站类课程的教材或实验指导书,也可供Web软件设计与开发人员参考。
|
目錄:
|
目 录
第1章 网页与网站基础 1
1.1 WWW简介 1
1.2 网页与网站的关系 2
1.3 静态网页与动态网页 3
1.4 HTML静态网页技术 4
1.4.1 HTML简介 4
1.4.2 HTML静态网页基本结构 5
1.4.3 网页内的文字格式 6
1.4.4 分段换行、预格式与列表 8
1.4.5 媒体元素的插入 10
1.4.6 超链接的使用 12
1.4.7 表格的设计 15
1.4.8 表单的设计 18
1.4.9 网页属性的设置 23
1.4.10 HTML标签分类 24
1.5 XHTML新规范 25
1.6 CSS基础 27
1.6.1 CSS的定义 28
1.6.2 在网页里应用CSS 33
1.6.3 CSS文件 34
1.6.4 其他样式应用 37
1.7 网站建设的步骤 42
【练习一】 43
【实验一】用HTML和CSS制作含多个静态网页的个人网站 44
第2章 使用网页工具制作静态网页 45
2.1 Dreamweaver入门 46
2.1.1 Dreamweaver CS6的界面 46
2.1.2 建立本地站点 50
2.1.3 新建HTML网页 52
2.2 文本编排与CSS样式 53
2.2.1 文本输入及HTML属性 53
2.2.2 CSS样式的创建与应用 54
2.2.3 CSS样式表文件 59
2.3 插入图像、动画与媒体元素 63
2.3.1 插入并编辑图像 63
2.3.2 插入动画和其他媒体元素 67
2.4 插入超链接 68
2.5 网页表格 70
2.5.1 插入表格 71
2.5.2 编辑表格 72
2.5.3 表格中应用CSS样式 75
2.5.4 使用表格布局网页 77
2.6 使用表单 78
2.6.1 插入表单和表单对象 79
2.6.2 表单应用示例 81
2.7 层的使用 83
2.7.1 在网页中插入层 83
2.7.2 表格和层的相互嵌套 84
2.7.3 使用层布局页面 85
【练习二】 88
【实验二】 投票系统外观设计 89
第3章 网页图形与图像处理 90
3.1 Fireworks基础 90
3.1.1 Fireworks CS6的新功能 90
3.1.2 Fireworks CS6的安装、启动与退出 91
3.1.3 Fireworks CS6的界面 92
3.1.4 创建Fireworks文件 96
3.2 图形的绘制与编辑 97
3.2.1 绘图工具简介 97
3.2.2 基本图形绘制与变形 98
3.2.3 层与蒙板 110
3.2.4 按钮与动画 114
3.3 图像处理 121
3.3.1 图像选择与修饰 121
3.3.2 滤镜效果应用 126
3.3.3 特效与样式使用 131
3.3.4 图像合成 133
3.4 图像的优化与导出 137
3.4.1 图像的优化 140
3.4.2 图像的导出 140
【练习三】 142
【实验三】 网页图形与图像处理实验 143
第4章 网站的规划与设计 144
4.1 网站的栏目规划 144
4.1.1 网站的逻辑结构 144
4.1.2 网站的栏目规划 147
4.1.3 网站的栏目规划举例 149
4.2 网站的目录结构设计 150
4.2.1 目录结构设计原则 151
4.2.2 目录结构设计举例 152
4.3 网站的风格设计 153
4.3.1 颜色搭配基础 153
4.3.2 版面布局设计 158
4.4 网页设计实践 163
4.4.1 从Dreamweaver到Fireworks设计网页 163
4.4.2 从Fireworks到Dreamweaver设计网页 167
4.5 网站导航设计 171
4.5.1 导航的实现方法 172
4.5.2 导航的设计策略 174
【练习四】 175
【实验四】 个人网站的规划与设计 175
第5章 JavaScript语言与行为 176
5.1 JavaScript简介 176
5.1.1 插入JavaScript脚本的方式 176
5.1.2 JavaScript语法基础 179
5.1.3 JavaScript事件 185
5.2 JavaScript对象 188
5.2.1 JavaScript内置对象 189
5.2.2 浏览器对象 194
5.3 行为 201
5.3.1 行为概述 201
5.3.2 可视化编辑行为 202
【练习五】 212
【实验五】下拉式导航菜单的设计 212
第6章 ASP动态网页基础 213
6.1 ASP入门 213
6.1.1 ASP概述 213
6.1.2 WWW服务器环境配置与ASP网页调试 215
6.2 VBScript脚本语言 221
6.2.1 VBScript的数据类型、常量、变量与数组 221
6.2.2 VBScript运算符与内置函数 223
6.2.3 VBScript的控制结构 228
6.2.4 VBScript过程和函数 233
6.3 ASP内置对象及应用 239
6.3.1 Response对象 240
6.3.2 Request对象 242
6.3.3 Session对象 249
6.3.4 Server对象 252
6.3.5 Application对象 254
【练习六】 255
【实验六】 ASP网页编程基础实验 255
第7章 ASP动态网页数据库技术 257
7.1 数据库基础知识 257
7.1.1 数据库基本概念 257
7.1.2 建立Access数据库 258
7.2 SQL语言基础 262
7.3 ASP访问数据库 265
7.3.1 ADO组件对象简介 266
7.3.2 Connection对象及应用 266
7.3.3 Recordset对象及应用 271
7.3.4 Field对象和Fields集合的应用 284
7.3.5 用户注册、登录与退出系统 286
【练习七】 292
【实验七】 ASP动态网页数据库实验 293
第8章 Web动态网站设计实例 294
8.1 Web动态网站设计的一般步骤 294
8.2 可视化动态留言板网站的设计 295
8.2.1 动态留言板需求分析 296
8.2.2 留言板数据库设计 296
8.2.3 动态留言板ASP网页设计 299
8.3 纯代码Web动态新闻网站设计 314
8.3.1 动态新闻网站需求分析 314
8.3.2 动态新闻网站数据库设计 316
8.3.3 基本ASP网页设计 317
8.3.4 网站管理ASP网页设计 321
【练习八】 335
【实验八】 Web动态网站设计实验 336
参考文献 337
目 录
第1章 网页与网站基础 1
1.1 WWW简介 1
1.2 网页与网站的关系 2
1.3 静态网页与动态网页 3
1.4 HTML静态网页技术 4
1.4.1 HTML简介 4
1.4.2 HTML静态网页基本结构 5
1.4.3 网页内的文字格式 6
1.4.4 分段换行、预格式与列表 8
1.4.5 媒体元素的插入 10
1.4.6 超链接的使用 12
1.4.7 表格的设计 15
1.4.8 表单的设计 18
1.4.9 网页属性的设置 23
1.4.10 HTML标签分类 24
1.5 XHTML新规范 25
1.6 CSS基础 27
1.6.1 CSS的定义 28
1.6.2 在网页里应用CSS 33
1.6.3 CSS文件 34
1.6.4 其他样式应用 37
1.7 网站建设的步骤 42
【练习一】 43
【实验一】用HTML和CSS制作含多个静态网页的个人网站 44
第2章 使用网页工具制作静态网页 45
2.1 Dreamweaver入门 46
2.1.1 Dreamweaver CS6的界面 46
2.1.2 建立本地站点 50
2.1.3 新建HTML网页 52
2.2 文本编排与CSS样式 53
2.2.1 文本输入及HTML属性 53
2.2.2 CSS样式的创建与应用 54
2.2.3 CSS样式表文件 59
2.3 插入图像、动画与媒体元素 63
2.3.1 插入并编辑图像 63
2.3.2 插入动画和其他媒体元素 67
2.4 插入超链接 68
2.5 网页表格 70
2.5.1 插入表格 71
2.5.2 编辑表格 72
2.5.3 表格中应用CSS样式 75
2.5.4 使用表格布局网页 77
2.6 使用表单 78
2.6.1 插入表单和表单对象 79
2.6.2 表单应用示例 81
2.7 层的使用 83
2.7.1 在网页中插入层 83
2.7.2 表格和层的相互嵌套 84
2.7.3 使用层布局页面 85
【练习二】 88
【实验二】 投票系统外观设计 89
第3章 网页图形与图像处理 90
3.1 Fireworks基础 90
3.1.1 Fireworks CS6的新功能 90
3.1.2 Fireworks CS6的安装、启动与退出 91
3.1.3 Fireworks CS6的界面 92
3.1.4 创建Fireworks文件 96
3.2 图形的绘制与编辑 97
3.2.1 绘图工具简介 97
3.2.2 基本图形绘制与变形 98
3.2.3 层与蒙板 110
3.2.4 按钮与动画 114
3.3 图像处理 121
3.3.1 图像选择与修饰 121
3.3.2 滤镜效果应用 126
3.3.3 特效与样式使用 131
3.3.4 图像合成 133
3.4 图像的优化与导出 137
3.4.1 图像的优化 140
3.4.2 图像的导出 140
【练习三】 142
【实验三】 网页图形与图像处理实验 143
第4章 网站的规划与设计 144
4.1 网站的栏目规划 144
4.1.1 网站的逻辑结构 144
4.1.2 网站的栏目规划 147
4.1.3 网站的栏目规划举例 149
4.2 网站的目录结构设计 150
4.2.1 目录结构设计原则 151
4.2.2 目录结构设计举例 152
4.3 网站的风格设计 153
4.3.1 颜色搭配基础 153
4.3.2 版面布局设计 158
4.4 网页设计实践 163
4.4.1 从Dreamweaver到Fireworks设计网页 163
4.4.2 从Fireworks到Dreamweaver设计网页 167
4.5 网站导航设计 171
4.5.1 导航的实现方法 172
4.5.2 导航的设计策略 174
【练习四】 175
【实验四】 个人网站的规划与设计 175
第5章 JavaScript语言与行为 176
5.1 JavaScript简介 176
5.1.1 插入JavaScript脚本的方式 176
5.1.2 JavaScript语法基础 179
5.1.3 JavaScript事件 185
5.2 JavaScript对象 188
5.2.1 JavaScript内置对象 189
5.2.2 浏览器对象 194
5.3 行为 201
5.3.1 行为概述 201
5.3.2 可视化编辑行为 202
【练习五】 212
【实验五】下拉式导航菜单的设计 212
第6章 ASP动态网页基础 213
6.1 ASP入门 213
6.1.1 ASP概述 213
6.1.2 WWW服务器环境配置与ASP网页调试 215
6.2 VBScript脚本语言 221
6.2.1 VBScript的数据类型、常量、变量与数组 221
6.2.2 VBScript运算符与内置函数 223
6.2.3 VBScript的控制结构 228
6.2.4 VBScript过程和函数 233
6.3 ASP内置对象及应用 239
6.3.1 Response对象 240
6.3.2 Request对象 242
6.3.3 Session对象 249
6.3.4 Server对象 252
6.3.5 Application对象 254
【练习六】 255
【实验六】 ASP网页编程基础实验 255
第7章 ASP动态网页数据库技术 257
7.1 数据库基础知识 257
7.1.1 数据库基本概念 257
7.1.2 建立Access数据库 258
7.2 SQL语言基础 262
7.3 ASP访问数据库 265
7.3.1 ADO组件对象简介 266
7.3.2 Connection对象及应用 266
7.3.3 Recordset对象及应用 271
7.3.4 Field对象和Fields集合的应用 284
7.3.5 用户注册、登录与退出系统 286
【练习七】 292
【实验七】 ASP动态网页数据库实验 293
第8章 Web动态网站设计实例 294
8.1 Web动态网站设计的一般步骤 294
8.2 可视化动态留言板网站的设计 295
8.2.1 动态留言板需求分析 296
8.2.2 留言板数据库设计 296
8.2.3 动态留言板ASP网页设计 299
8.3 纯代码Web动态新闻网站设计 314
8.3.1 动态新闻网站需求分析 314
8.3.2 动态新闻网站数据库设计 316
8.3.3 基本ASP网页设计 317
8.3.4 网站管理ASP网页设计 321
【练习八】 335
【实验八】 Web动态网站设计实验 336
参考文献 337
第六章 设计实例分析
6.1 基本组合逻辑电路的设计
知识点:数字电路逻辑中所有的基本组合逻辑电路用VHDL语言文本编辑的方式实现,进行功能仿真。
6.2 时序逻辑电路设计
知识点:时序逻辑电路设计用VHDL文本编辑方式实现,进行功能仿真。
6.3 后面可以增加一些典型的例子
|
內容試閱:
|
前 言
网页是Internet上实现实现信息共享的主要形式,Web网站是Internet上最基本的信息发布平台。网页制作与网站设计是大学计算机专业、信息专业、通信专业、教育技术和电子商务等专业学生应该掌握的一项基本技能。一本适合于高校教学需要,从基础到提高、从理论到实践有机结合的网页制作与网站设计教材,是本书编著的目的。
本书第二版改版以来,得到了更多读者的支持。现根据软件平台的新形势以及广大读者的进一步要求,对本书进行全面改版。改版以后,内容更加充实、更新颖、更实用。在第二版基础上,充实了ASP网页数据库知识,增加了Web动态网站实例,并且使用可视化方法、纯手工编程方法分别设计了一个动态网站实例,供读者选择学习。与此同时,删除了一些过时内容。采用新版的专业网页编辑工具DreaweaverCS6编辑网页,网页图形编辑也是采用新版FireworksCS6工具,理论与实践应用更加紧密地结合了。全书共分为八章,按照循序渐进、突出重点、难度适中、结合实例讲理论与方法的原则,系统介绍了网页与网站基础、使用网页工具制作静态网页、网页图形与图像处理、网站的规划与设计、JavaScript语言与行为、动态网页ASP基础、ASP动态网页数据库技术、Web动态网站设计实例等内容。书中有大量实例,都经过了作者认真的调试。所有网页源程序代码,以及相应各章节的PPT电子课件,可到华中科技大学出版社教学资源网(http:www.hustp.com)查得或下载。本书可作为高等院校计算机专业、网络专业、信息专业、通信专业、教育技术和电子商务等专业的网页与网站设计课程的教材,也可供Web软件设计与开发的工程技术人员参考。
本书由湖南省第一师范学院阳西述教授主编,副主编分别是衡阳师范学院梁小满教授、湖南工程职业技术学院陈娟老师、湖南第一师范学院刘琳老师和周端锋老师、娄底职业技术学院郭广军教授、湖南警察学院肖自红老师、吉首大学黄益民老师和武汉大学何明贵老师。所有作者都是长期工作在教学第一线、具有丰富经验的老师。
本书得到了湖南省自然科学基金(复杂系统视角下大学生社交网络状况研究,2016JJ)、湖南省社科基金项目(过程教育哲学视域下工程教育生态化的实践研究,2015)、湖南省科技厅项目(2012TZ2018)和湖南省教改项目(2014_591)的资助。
感谢华中科技大学出版社、高等院校计算机系列教材编委会、各参编作者及所在单位的领导及老师对本教材的支持,感谢各位读者使用本教材。
书中缺点及不妥之处,请读者批评指正。
作 者
2016年 于长沙
|
|