《网页设计与Web编程》是2009年人民邮电出版社出版的图书。本书主要介绍了网站架构、HTML、网页设计与製作技术、CSS层叠样式表、JavaScript脚本编程、层和行为、ASP .NET程式设计和Web资料库套用技术。
基本介绍
- 书名:网页设计与Web编程
- 作者:吴黎兵,郝自勉,杨鏊丞
- ISBN:9787115198419
- 页数:348页
- 出版社:人民邮电出版社
- 出版时间:2009年5月1日
- 装帧:平装
- 开本:16
- 正文语种:简体中文
- ASIN:B0026RID04
内容简介
《网页设计与Web编程》以目前非常流行的网页设计和Web开发软体Dreamweaver CS3作为技术平台,由浅入深,系统地介绍网页的构思、规划、製作和网站建设的全过程。此外,《网页设计与Web编程》也较为详细地介绍了如何利用Fireworks CS3和Flash CS3製作网页图形图像和动画,为网站增色,提高网站的表现力和感染力。《网页设计与Web编程》可作为高等院校“网页设计与製作”、“网站架构与Web开发”等必修或选修课程教材,也可作为网站製作、Web程式设计培训教材,还可作为网页设计与Web编程爱好者的自学参考书。
图书序言
我们在多年的网页设计类课程教学中体会良多:无论是设计还是开发,Dreamweaver都是十分优秀的工具。而目前的网页设计类教材存在版本陈旧;教材内容只重视网页设计知识,忽视了计算机科学与技术、信息管理、电子商务等专业对Web编程能力的需求等问题。一些教材单纯介绍ASP或程式设计,不适合没有网页设计基础的学生学习;大多数网页设计类教材没有包含图形製作和动画设计内容。其实这些内容深受学生喜爱,有助于激发学习热情,掌握这两方面知识也有益于开发出更具美感和吸引力的网站。基于以上原因,我们编写了这本既适用于专业课学生,也适用于非专业学生的教材。如果是作为公共选修课程教材,建议略讲或不讲Web编程相关内容。
图书目录
第1部分 基础篇
第1章 Web网站架构与HTML基础 2
1.1 Web的特点和结构 2
1.2 Web伺服器的配置 4
1.3 创建虚拟目录 8
1.4 HTML基础 11
1.4.1 网页与HTML概述 11
1.4.2 文档结构标籤和格式标籤 12
1.4.3 文本标籤和连结标籤 14
1.4.4 图像标籤和多媒体标籤 17
1.4.5 表格标籤和表单标籤 18
1.4.6 其他常用标籤 22
小结 23
思考题 24
第2部分 图形动画篇
第2章 Fireworks CS3入门及製作实例 26
2.1 Fireworks CS3概述 26
2.2 Fireworks CS3工作界面 29
2.2.1 “工具”面板 30
2.2.2 “属性”检查器 35
2.2.3 各类面板 35
2.3 Fireworks文档操作 36
2.3.1 创建新文档 37
2.3.2 打开和导入档案 37
2.3.3 保存Fireworks文档 38
2.4 Fireworks基本操作 38
2.4.1 画布操作 38
2.4.2 使用标尺、辅助线和格线 40
2.4.3 设定首选参数和快捷键 41
2.4.4 操作的撤销与重複 44
2.4.5 修剪文档 45
2.5 Fireworks製作实例 46
2.5.1 个性化图示 46
2.5.2 网页按钮 48
2.5.3 弹出式选单 49
2.5.4 网页动画 51
2.5.5 绘製图像 53
小结 54
思考题 54
第3章 Flash CS3入门及製作实例 56
3.1 Flash CS3的工作环境简介 56
3.1.1 初识Flash CS3 56
3.1.2 文档选项卡 57
3.1.3 时间轴 58
3.1.4 工具箱 58
3.1.5 舞台 59
3.1.6 工作区 60
3.1.7 格线 60
3.1.8 标尺 61
3.1.9 常用面板 62
3.2 基本绘图工具 64
3.2.1 选择工具 64
3.2.2 部分选取工具 65
3.2.3 直线工具 65
3.2.4 套索工具 66
3.2.5 钢笔工具 67
3.2.6 矩形工具 68
3.2.7 铅笔工具 68
3.2.8 刷子工具 69
3.2.9 任意变形工具 69
3.2.10 渐变变形工具 70
3.2.11 墨水瓶工具与颜料桶工具 71
3.2.12 滴管工具 72
3.2.13 橡皮擦工具 72
3.2.14 文本工具 72
3.3 基本动画製作 74
3.3.1 逐帧动画 74
3.3.2 形状补间动画 76
3.3.3 动作补间动画 77
3.3.4 遮罩动画 79
3.3.5 引导路径动画 81
3.4 动画製作实例 83
3.4.1 摇曳的烛光 83
3.4.2 溪流效果 85
小结 86
思考题 86
第3部分 网页设计与製作篇
第4章 Dreamweaver CS3入门 88
4.1 文本及排版 88
4.1.1 插入文本 88
4.1.2 格式化文本 89
4.1.3 创建项目列表 91
4.2 设定档案头和网页属性 92
4.2.1 设定网页的编码 92
4.2.2 设定文档标题 93
4.2.3 添加关键字 93
4.2.4 设定网页的刷新 94
4.2.5 插入meta对象 94
4.3 插入表格 94
4.3.1 製作表格 95
4.3.2 编辑表格 96
4.3.3 表格属性面板的使用 99
4.4 插入多媒体对象 101
4.4.1 使用图像 101
4.4.2 插入Flash对象 105
4.4.3 插入视频对象 109
4.4.4 插入音频对象 111
4.5 插入Java Applet 111
4.6 创建超连结 112
4.6.1 地址和连结 113
4.6.2 添加连结 114
4.6.3 书籤连结和热点连结 115
4.7 Dreamweaver CS3新增功能 117
4.7.1 Spry框架 117
4.7.2 与Photoshop CS3的关联增强 119
4.7.3 对浏览器兼容性的检查 119
4.7.4 CSS相关功能的增强 120
小结 120
思考题 120
第5章 网页布局和框架 121
5.1 布局模式 121
5.1.1 引例 121
5.1.2 关于“布局”模式 122
5.2 绘製布局表格和布局单元格 122
5.2.1 绘製布局表格 122
5.2.2 绘製布局单元格 123
5.2.3 绘製嵌套布局表格 123
5.3 使用标尺与格线 124
5.3.1 使用标尺 124
5.3.2 使用格线 124
5.4 调整布局表格及布局单元格 125
5.4.1 选择布局表格和布局单元格 125
5.4.2 调整布局表格和布局单元格的大小 126
5.4.3 移动嵌套布局表格和布局单元格 126
5.4.4 设定布局表格和布局单元格的属性 126
5.4.5 设定列宽度 128
5.5 设定布局模式的首选参数 130
5.6 框架的使用 130
5.6.1 关于框架和框架集 131
5.6.2 创建框架和框架集 131
5.6.3 选择框架和框架集 135
5.6.4 保存框架和框架集档案 136
5.6.5 设定框架和框架集属性 138
5.6.6 为框架设定连结 140
5.6.7 处理不能显示框架的浏览器 141
小结 141
思考题 142
第6章 CSS层叠样式表 143
6.1 CSS的基本概念 143
6.1.1 样式和规则 143
6.1.2 层叠和顺序 145
6.2 如何使用Dreamweaver CS3建立CSS 148
6.2.1 用“CSS面板”建立CSS 148
6.2.2 用“页面属性”新建内部样式 152
6.2.3 用“属性面板”新建内部样式 154
6.2.4 套用CSS 156
6.3 CSS滤镜 157
小结 161
思考题 161
第7章 JavaScript脚本编程 162
7.1 JavaScript概述 162
7.1.1 JavaScript是什幺 162
7.1.2 JavaScript的特点 163
7.1.3 在网页中嵌入JavaScript脚本 164
7.1.4 JavaScript与Java的区别 165
7.2 词法规则 166
7.2.1 标识符 167
7.2.2 关键字和保留字 167
7.2.3 大小写敏感 167
7.2.4 空白字元 168
7.2.5 语句结束符 168
7.2.6 注释 169
7.3 基本数据类型 169
7.3.1 基本数据类型与常量 169
7.3.2 变数 171
7.4 运算符和表达式 171
7.4.1 算术运算符和算术表达式 171
7.4.2 比较运算符和比较表达式 172
7.4.3 逻辑运算符和逻辑表达式 172
7.4.4 位运算符和位表达式 173
7.4.5 赋值运算符和赋值表达式 173
7.4.6 条件运算符和条件表达式 174
7.4.7 字元串运算符和字元串表达式 174
7.4.8 逗号运算符和逗号表达式 174
7.5 核心语句 174
7.5.1 基本控制结构 175
7.5.2 表达式语句和複合语句 175
7.5.3 条件语句 176
7.5.4 循环语句 178
7.5.5 标籤语句 180
7.6 函式 181
7.6.1 函式的基本组成 181
7.6.2 函式的作用域 182
7.6.3 函式的嵌套与递归 183
7.7 複合数据类型 185
7.7.1 对象 185
7.7.2 数组 193
7.8 对象模型 196
7.8.1 浏览器对象模型 197
7.8.2 文档对象模型 201
7.9 事件处理 206
7.9.1 事件与事件处理器 206
7.9.2 事件绑定 207
7.9.3 取消元素的默认动作 209
小结 212
思考题 212
第8章 表单及表单验证 213
8.1 创建HTML表单 213
8.1.1 插入表单 213
8.1.2 设定表单属性 213
8.2 插入表单元素 214
8.2.1 插入文本域 214
8.2.2 插入按钮 215
8.2.3 插入複选框 216
8.2.4 插入单选按钮 216
8.2.5 插入列表/选单 217
8.2.6 插入档案域 218
8.2.7 插入图像域 219
8.2.8 插入隐藏域 220
8.2.9 插入跳转选单 220
8.2.10 插入栏位集 222
8.2.11 插入标籤 222
8.3 验证HTML表单 223
8.3.1 Spry框架 223
8.3.2 使用验证文本域 224
8.3.3 使用验证文本区域 226
8.3.4 使用验证複选框 226
8.3.5 使用验证选择 227
8.4 附加自定义脚本 228
8.5 插入具有辅助功能的表单元素 229
小结 231
思考题 231
第9章 层和行为 232
9.1 层的创建与基本操作 232
9.2 层的属性设定 235
9.2.1 选择层 235
9.2.2 层属性面板的使用 235
9.3 层的其他操作 236
9.3.1 吸附层到格线 236
9.3.2 层和表格的转换 237
9.3.3 嵌套层 238
9.3.4 在层中插入内容 239
9.4 时间轴概述 240
9.5 使用时间轴创建动画 241
9.5.1 使用关键帧创建动画 241
9.5.2 通过拖动路径创建动画 242
9.5.3 时间轴的其他操作 243
9.6 Dreamweaver中的行为 244
9.6.1 行为概述 244
9.6.2 添加行为 246
9.6.3 更改行为 246
9.6.4 打开浏览器视窗 247
9.6.5 显示-隐藏层 248
9.6.6 设定状态栏文本 249
9.6.7 交换图像 250
9.6.8 拖动层 250
9.6.9 显示效果 252
小结 254
思考题 254
第4部分 Web编程篇
第10章 ASP .NET程式设计 256
10.1 ASP .NET入门 256
10.1.1 配置ASP .NET的运行环境 256
10.1.2 第一个ASP .NET程式 257
10.1.3 剖析程式结构 260
10.2 C#语言程式设计基础 261
10.2.1 C#数据类型 261
10.2.2 C#语法 263
10.2.3 控制语句 265
10.2.4 跳转语句 267
10.3 ASP .NET内置对象 267
10.3.1 对象简介 267
10.3.2 Page对象 268
10.3.3 Response对象 270
10.3.4 Request对象 273
10.3.5 Server对象 275
10.3.6 Application对象 277
10.3.7 Session对象 279
10.3.8 实例——简易聊天室 281
10.4 伺服器控制项 283
10.4.1 HTML控制项 284
10.4.2 Web控制项 287
10.4.3 验证控制项 290
小结 291
思考题 291
第11章 Web资料库套用技术 293
11.1 ADO .NET概述 293
11.2 ADO .NET资料库的连线 295
11.2.1 ADO .NET与ADO的区别 295
11.2.2 数据提供程式 295
11.3 SQL语言概述 297
11.3.1 基本SQL语句 298
11.3.2 聚合函式 300
11.3.3 分组查询 300
11.4 ADO .NET对象详解 300
11.4.1 SqlConnection对象 300
11.4.2 SqlCommand对象 303
11.4.3 SqlDataReader对象 308
11.4.4 DataSet和SqlDataAdapter对象 311
11.5 数据控制项 314
11.5.1 简介 315
11.5.2 常用属性和方法 315
11.5.3 模板里的数据绑定 316
11.5.4 Repeater属性 317
11.5.5 DataList属性 317
11.5.6 DataGrid属性 318
小结 324
思考题 324
第12章 综合实例:线上书店 325
12.1 系统总体设计 325
12.2 系统资料库设计 326
12.3 显示图书信息 327
12.3.1 建立首页Default.htm 327
12.3.2 建立图书分类页面Category.aspx 328
12.3.3 建立图书列表页面BookList.aspx 330
12.3.4 建立图书详细信息页面BookDetail.aspx 333
12.4 购物车处理 335
12.4.1 建立购物车添加页面PutCart.aspx 335
12.4.2 建立购物车列表页面CartList.aspx 336
12.4.3 建立购物车修改页面ModifyCart.aspx 339
12.5 订单处理 340
12.5.1 建立订单验证页面CheckOrder.aspx 340
12.5.2 建立订单存储页面SaveOrder.aspx 342
12.5.3 建立订单查询页面QueryOrder.aspx 343
小结 347
思考题 347
参考文献 348