《网页设计与Web编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:何东健,朱俊平主编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2003
  • ISBN:7560517412
  • 页数:301 页
图书介绍:本书系统介绍了静态和动态网页设计的内容、工具和技巧。内容有HTML语言,可视化工具Dreamweaver,CSS技术,Javascript,ASP基础及综合实例。

第1章 网页设计基础 1

1.1 WWW基础 1

1.1.1 WWW的特点 1

1.1.2 TCP/IP协议 2

1.1.3 IP地址的基本概念 3

1.1.4 域名系统 3

1.1.5 统一资源定位符URL和HTTP协议 4

1.2 网页基础 4

1.2.1 网页的布局 4

1.2.2 网页的背景与颜色 7

1.2.3 网页设计的原则 8

1.3 WWW网页的浏览原理 8

1.3.1 WWW的基本工作模式 8

1.3.2 WWW的基本工作过程 9

1.3.3 Internet Explorer简介 9

1.4 网页设计方法与步骤 13

1.4.1 网页设计的基本步骤 13

1.4.2 网页设计的基本方法 14

1.5 构建站点 16

1.5.1 站点的基本概念 16

1.5.2 规划站点 16

本章小结 19

习题与思考题 19

参考文献与参考站点 20

第2章 HTML基础 21

2.1 认识HTML 21

2.2 简单的主页制作 21

2.2.1 第一个HTML例子 21

2.2.2 HTML的基本格式 22

2.3 文本格式的应用 23

2.3.1 段落 23

2.3.2 分行 24

2.3.3 预格式化文本 25

2.3.4 水平线 25

2.3.5 文字的对齐 26

2.3.6 注释文本 27

2.4 列表的应用 27

2.5 超级链接的应用 29

2.5.1 超级链接 29

2.5.2 开新窗口 30

2.6 处理图片 31

2.6.1 插入图片 31

2.6.2 插入图片并指定其显示大小 32

2.6.3 图文混排 32

2.7 修饰网页 33

2.7.1 修饰背景 33

2.7.2 修饰字体 34

2.8 表格的应用 36

2.8.1 表格的基本标记 36

2.8.2 其他表格标记 37

2.9 框架的应用 39

2.10 HTML综合实例 41

2.11 HTML 4.0标记属性 43

本章小结 50

习题与思考题 51

参考文献与参考站点 51

第3章 可视化网页制作工具——Dreamweaver 52

3.1 认识Dreamweaver 52

3.1.1 Dreamweaver的特点 52

3.1.2 页面编辑界面 53

3.1.3 站点管理界面 56

3.2 站点管理界面的实现 58

3.2.1 创建本地站点 58

3.2.2 站点文档的修改 60

3.3 文本操作 61

3.3.1 使用文本 61

3.3.2 插入图像 64

3.3.3 插入其他对象 66

3.3.4 使用资源面板 67

3.3.5 网页整体设置 68

3.4 链接 70

3.4.1 超级链接概述 70

3.4.2 创建超级链接 72

3.4.3 图像链接 74

3.5 表格 78

3.5.1 创建表格 78

3.5.2 表格基本操作 78

3.5.3 设置表格属性 79

3.5.4 用表格排版 80

3.6 层 81

3.6.1 分层与定位 81

3.6.2 层的操作 81

3.7 框架 84

3.7.1 概述 84

3.7.2 创建框架 85

3.7.3 保存框架式网页 85

3.7.4 设置框架属性 86

3.7.5 在框架中使用超级链接 87

3.8 行为 88

3.8.1 行为的概念 89

3.8.2 应用行为 89

3.8.3 常用行为介绍 92

3.8.4 时间轴与动画 94

3.8.5 结合Flash 95

3.9 使用CSS样式 98

3.9.1 CSS样式概述 98

3.9.2 创建CSS样式 99

3.9.3 编辑CSS样式文件 101

3.9.4 快速操作CSS样式 101

3.9.5 链接外部CSS样式文件 101

3.9.6 在网页中应用CSS样式 102

本章小结 106

习题与思考题 106

参考文献与参考站点 106

第4章 CSS技术 107

4.1 CSS的特点 107

4.2 CSS规则与结构 108

4.2.1 HTML标记符selector 109

4.2.2 具有上下文关系的HTML标记符selector 109

4.2.3 用户自定义类selector 109

4.2.4 虚类selector 110

4.3 将CSS样式加入到HTMI文档 110

4.3.1 在HTML标记符中嵌入样式信息 110

4.3.2 在HTML文档的首部定义样式信息 111

4.3.3 链接外部样式表文件 111

4.4 CSS属性 112

4.4.1 CSS属性的单位 112

4.4.2 字体与文本属性 112

4.4.3 颜色及背景属性 115

4.4.4 布咀属性 116

4.4.5 定位属性 119

4.4.6 列表属性 120

4.5 CSS滤镜技术 121

4.5.1 CSS滤镜 121

4.5.2 滤镜效果示例 124

本章小结 126

习题与思考题 126

参考文献与参考站点 127

第5章 JavaScript 128

5.1 JavaScript概述 128

5.1.1 JavaScript简介 128

5.1.2 JavaScript功能 129

5.1.3 JavaScript格式 130

5.2 JavaScript语言快速入门 131

5.2.1 数据类型与变量 131

5.2.2 操作符与表达式 132

5.2.3 语句与函数 135

5.3 JavaScript中的对象 139

5.3.1 概述 139

5.3.2 JavaScript的内置对象与函数 140

5.3.3 文档对象模型(DOM) 144

5.3.4 表单中的对象 149

5.4 JavaScript特效应用 155

5.4.1 飘荡的气球 155

5.4.2 跟着鼠标的文字 158

本章小结 161

习题与思考题 161

参考文献与参考站点 161

第6章 ASP基础 162

6.1 概述 162

6.1.1 ASP简介 162

6.1.2 ASP的运行环境 163

6.1.3 WinNT/Win2000+IIS的ASP环境配置 163

6.1.4 ASP程序的创建、执行和发布 173

6.2 VBScript基础 174

6.2.1 ASP与VBScript 174

6.2.2 VBScript的数据类型 175

6.2.3 变量与常量 176

6.2.4 数组 176

6.2.5 VBScript运算符 177

6.2.6 控制结构 178

6.2.7 过程 183

6.3 ASP中的对象 186

6.3.1 Request对象 186

6.3.2 Response对象 192

6.3.3 Application对象 195

6.3.4 Session对象 196

6.3.5 Server对象 198

6.3.6 使用ActiveX组件 201

6.4 利用ADO访问数据库 203

6.4.1 ADO概述 203

6.4.2 在ASP中使用ADO 205

本章小结 219

习题与思考题 219

参考文献与参考站点 219

第7章 开发ASP的利器Dreamweaver UltraDev 220

7.1 UltraDev概述 220

7.1.1 UltraDev的主要特点 220

7.1.2 运行UltraDev的系统需求 221

7.1.3 UltraDev的工作环境 222

7.1.4 UltraDev的工作流程 222

7.1.5 构建UltraDev开发环境 224

7.2 设置数据库 228

7.2.1 建立一个简单的Access数据库 228

7.2.2 连接到数据库 228

7.3 应用数据库创建动态网页 234

7.3.1 创建注册(Register)网页 234

7.3.2 创建登录(Login)网页 241

7.3.3 创建主页面 243

7.3.4 查询显示好友 244

本章小结 262

习题与思考题 262

参考文献与参考站点 262

第8章 网页发布 264

8.1 发布前的准备工作 264

8.2 在Dreamweaver下发布 265

8.2.1 远程站点设置 265

8.2.2 网页上传 266

8.3 用CuteFTP工具发布 267

8.3.1 CuteFTP的安装和启动 267

8.3.2 CuteFTP的使用 268

本章小结 272

习题与思考题 272

参考文献与参考站点 272

第9章 网页制作综合实例 273

9.1 静态网页——网上照片 273

9.1.1 任务和要求 273

9.1.2 素材收集与整理 273

9.1.3 站点规划 274

9.1.4 网页设计 274

9.1.5 发布 279

9.2 动态网页设计实例——网上书店 283

9.2.1 任务要求 283

9.2.2 定义站点 283

9.2.3 建立数据库 285

9.2.4 ADO访问数据库的实现 287

9.2.5 页面设计 292

9.2.6 发布 300

本章小结 301

习题与思考题 301