第1章Web基础知识 1
1.1 Internet的发展 1
1.1.1 Internet起源 1
1.1.2分组交换思想 1
1.1.3 ARPANet 2
1.1.4 TCP/IP结构模型 2
1.1.5 IP地址 4
1.1.6 DNS域名系统 8
1.2万维网与浏览器 10
1.2.1万维网 10
1.2.2万维网分布式服务特点 10
1.2.3万维网的工作方式 11
1.3 C/S与B/S结构 11
1.3.1 C/S结构 11
1.3.2 B/S结构 12
1.4小结 13
1.5习题 13
第2章XHTML基础 14
2.1认识XHTML 14
2.1.1创建第一个XHTML网页 14
2.1.2 XHTML术语 15
2.1.3 HTMLXHTML和XML 16
2.1.4为XHTML做好准备 16
2.2文本元素 19
2.2.1标题 19
2.2.2文档标题 21
2.2.3段落 22
2.2.4换行 25
2.2.5水平线 26
2.2.6注释 27
2.2.7节元素 28
2.3超级链接 30
2.3.1﹤a﹥标签 30
2.3.2路径和目录 30
2.3.3组织网站目录结构 32
2.3.4 target属性 33
2.3.5链接到页面内部的一个位置 33
2.3.6邮件链接 35
2.3.7创建下载链接 35
2.3.8超链接综合应用 36
2.4插入图片 43
2.4.1 ﹤img﹥标签 43
2.4.2使用图片作超链接 44
2.4.3插入图片综合应用 44
2.5表格 46
2.6 XHTML基本结构和DTD 47
2.7小结 49
2.8习题 49
第3章CSS基础 50
3.1 CSS简介 50
3.2将CSS插入网页 51
3.2.1行内样式 51
3.2.2内部样式表 52
3.2.3外部样式表 53
3.2.4层叠 55
3.2.5 CSS最优方法 58
3.3类选择符和id选择符 59
3.3.1 CSS语法 59
3.3.2类选择符 60
3.3.3 id选择符 63
3.4 CSS常用属性 65
3.4.1 CSS字体 65
3.4.2 CSS文本 69
3.4.3 CSS背景 72
3.4.4 CSS边框 76
3.4.5 CSS外边距 78
3.4.6 CSS内边距 80
3.4.7 CSS盒模型 81
3.4.8 CSS伪类 88
3.4.9 CSS度量单位 89
3.5小结 90
3.6习题 90
第4章 脚本语言JavaSeript 92
4.1为什么使用J avaSeript 92
4.2 JavaScript基础 96
4.2.1基本数据类型 96
4.2.2运算符 97
4.2.3基本语句 98
4.2.4函数 102
4.2.5事件驱动和事件处理 104
4.2.6基于对象的JavaScript语言 107
4.2.7内部对象系统 115
4.2.8实例 118
4.3 AJAX基础 122
4.4小结 125
4.5习题 125
第5章 网页制作工具Dreamweaver 126
5.1初识Dreamweaver 126
5.1.1认识Dreamweaver CS3的工作界面 126
5.1.2网页文档的基本操作 128
5.1.3设置页面属性 131
5.1.4规划与创建站点 134
5.2制作简单网页 140
5.2.1添加网页文本 140
5.2.2设置网页文本格式 143
5.2.3添加并设置列表 143
5.2.4添加网页图像 144
5.3超链接使用 150
5.3.1添加基本超链接 150
5.3.2添加图像热点超链接 151
5.3.3添加电子邮件的超链接 152
5.3.4添加锚链接 152
5.3.5添加空超链接 152
5.4网页布局设计 153
5.4.1使用表格布局网页 153
5.4.2使用AP元素布局网页 158
5.4.3使用框架布局网页 163
5.5小结 167
5.6习题 167
第6章 动画制作工具Flash 168
6.1 Flash简介 168
6.2 Flash工作环境 169
6.3 Flash基本工具 171
6.3.1绘图工具 171
6.3.2选择工 179
6.3.3色彩工具 183
6.3.4辅助工具 185
6.4动画制作 188
6.4.1动画制作的基本概念 188
6.4.2动画制作技术 197
6.5小结 210
6.6习题 211
第7章ASP.NET基础 212
7.1 ASP.NET基本概念 212
7.1.1 ASP.NET的发展 212
7.1.2使用ASP.NET创建第一个动态网页 212
7.1.3 ASP.NET 3.5网站开发基本概念 216
7.2 ASP.NET常用控件 218
7.2.1 Label控件 219
7.2.2 Button控件 219
7.2.3 TextBox控件 220
7.2.4 DropDownList控件 222
7.2.5 RadioButton控件 225
7.2.6 CheckBox控件 227
7.2.7 HyperLink控件 229
7.2.8控件应用综合实例 229
7.3 ASP.NET验证控件 231
7.3.1验证控件 231
7.3.2 RequiredFieldValidator控件 232
7.3.3 RangeValidator控件 233
7.3.4 CompareValidator控件 234
7.3.5验证控件应用综合实例 234
7.4 ASP.NET访问数据库 236
7.4.1数据控件显示数据库内容 237
7.4.2 SqlDataSource控件 238
7.4.3 GridView控件显示数据 241
7.4.4插入、编辑与删除数据 244
7.4.5 DetailsView控件 247
7.4.6参数传递 249
7.5母版页与导航 251
7.5.1 CSS页面布局 252
7.5.2母版页 254
7.5.3网站导航 259
7.6 ASP.NET安全性 263
7.6.1创建用户 263
7.6.2创建与管理角色 266
7.6.3使访问者创建账户 267
7.6.4用户登录与注销 268
7.6.5使用 LoginView控件定制显示内容 270
7.7小结 271
7.8习题 271
第8章Web应用综合实例 272
8.1网站实例方案分析 272
8.1.1论坛的需求设计 272
8.1.2数据库架构设计 273
8.1.3用户界面设计 277
8.2网站制作 278
8.2.1制作母版页 278
8.2.2创建角色与用户 281
8.2.3创建登录页与注册页 282
8.2.4制作发新帖页 283
8.2.5实现文本框验证 288
8.2.6使用数据绑定DropDownList控件 290
8.2.7实现页面间参数传递 293
8.2.8创建管理页面 301
8.2.9定制错误处理页面 303
8.2.10加入导航 305
8.3小结 306
8.4习题 307
附录A XHTML&CSS reference 308
A.1 HTML 4.01/XHTML 1.0 reference 308
A.2 CSS reference 310
附录B XHTML 314
B.1 Getting to know XHTML 314
B.1.1 Hello,World creating your first XHTML file 314
B.1.2 Tertns of XH TML 315
B.1.3 HTML,XHTML and XML 315
B.1.4 Get ready for XHTML 316
B.2 Text elements 318
B.2.1 Headings 318
B.2.2 Title 319
B.2.3 Paragraph 319
B.2.4 Single line break 320
B.2.5 Horizontal rule 320
B.2.6 Comment 321
B.2.7 Division 321
B.3 Hyperlink 321
B.3.1﹤a﹥tag 321
B.3.2 Path and directory 322
B.3.3 Organizing website directory structure 323
B.3.4 The target attribute 323
B.3.5 Link toalocation on the same page 324
B.3.6 Link to Email message 324
B.3.7 Create a download link 324
B.3.8 Project of hyperlink 325
B.4 Insert images 325
B.4.1﹤img﹥tag 325
B.4.2 Use img element as hyperlink 326
B.4.3 Project 326
B.5 Tables 326
B.6 XHTML basic structure and DTD 327
附录C样本数据库 329
参考文献 331