第1章 Expression Web概述 1
1.1 认识Expression Web 1
1.1.1 Expression Web简介 1
1.1.2 Expression Web的改进 2
1.2 Expression Web的功能 2
1.2.1 建立标准化的网站 3
1.2.2 CSS架构 3
1.2.3 丰富的资源工具 3
1.2.4 完善的服务器技术 3
1.2.5 ASP.NET 2.0 3
1.2.6 网站报表功能 4
1.3 Expression Web界面 4
1.3.1 菜单栏 5
1.3.2 任务窗格 6
1.3.3 设计区 7
1.3.4 状态栏 9
1.4 上机实验 15
1.5 思考练习 17
1.5.1 填空题 17
1.5.2 选择题 18
1.5.3 操作题 18
第2章 创建网站 19
2.1 网站的创建 19
2.1.1 网站的简介 19
2.12 创建普通站点 21
2.1.3 使用模板创建站点 22
2.1.4 使用向导创建站点 22
2.2 网站的基本操作 23
2.2.1 打开和关闭网站 23
2.2.2 重命名网站 24
2.2.3 删除网站 25
2.3 修改网站设置 25
2.3.1 “常规”设置 25
2.3.2 “预览”设置 26
2.3.3 “高级”设置 26
2.3.4 “语言”设置 27
2.3.5 “数据库”设置 27
2.4 上机实验 28
2.5 思考练习 29
2.5.1 填空题 29
2.5.2 选择题 29
2.5.3 操作题 30
第3章 新建网页 31
3.1 网页的基础知识 31
3.1.1 网页简介 31
3.1.2 网页的类型 32
3.2 网页的设计构思 34
3.2.1 网页的布局 34
3.2.2 网页的设计原则 36
3.3 网页的创建方法 37
3.3.1 创建网页 37
3.3.2 设置网站主页 39
3.3.3 网页的基本操作 39
3.4 设置网页属性 41
3.4.1 设置“常规”选项卡 41
3.4.2 设置“格式”选项卡 41
3.4.3 设置“高级”选项卡 42
3.4.4 设置“自定义”选项卡 42
3.4.5 设置“语言”选项卡 42
3.5 网页视图 43
3.5.1 标尺和网格功能 43
3.5.2 描摹图像功能 44
3.6 思考练习 45
3.6.1 填空题 45
3.6.2 选择题 45
3.6.3 操作题 46
第4章 使用表格布局网页 47
4.1 使用表格 47
4.1.1 表格的概念 47
4.1.2 创建表格 48
4.2 表格的基本操作 50
4.2.1 选中表格 50
4.2.2 添加行和列 52
4.2.3 添加以及删除表格元素 53
4.2.4 设置表格大小 53
4.2.5 合并和拆分单元格 55
4.2.6 添加表格内容 56
4.2.7 对齐表格内容 57
4.2.8 自动套用表格格式 57
4.2.9 转换表格和文本 58
4.3 布局表格和布局单元格 59
4.3.1 布局表格 60
4.3.2 布局单元格 61
4.4 编辑布局表格和布局单元格 61
4.4.1 设置布局表格属性 61
4.4.2 调整布局表格和布局单元格大小 62
4.4.3 移动和删除布局单元格 63
4.4.4 显示/隐藏布局工具 63
4.5 上机实验 64
4.5.1 制作日历 64
4.5.2 规划网页文档 66
4.6 思考练习 68
4.6.1 填空题 68
4.6.2 选择题 69
4.6.3 操作题 70
第5章 使用框架 71
5.1 创建框架 71
5.1.1 框架的概念 71
5.1.2 创建框架网页 73
5.1.3 新建框架网页文件 74
5.1.4 插入嵌套框架 75
5.1.5 保存框架网页 75
5.2 设置框架属性 76
5.2.1 “框架属性”对话框 76
5.2.2 显示/隐藏框架边框 77
5.2.3 设置嵌套框架属性 77
5.3 管理框架 78
5.3.1 拆分框架 78
5.3.2 删除框架 79
5.3.3 “无框架”网页编辑状态 79
5.3.4 更改目标框架 80
5.4 上机实验 81
5.5 思考练习 82
5.5.1 填空题 82
5.5.2 选择题 82
5.5.3 操作题 83
第6章 制作基本网页 85
6.1 使用文本 85
6.1.1 插入文本 85
6.1.2 插入水平线 87
6.2 编辑文本 88
6.2.1 设置文本基本属性 88
6.2.2 设置文本格式 89
6.3 使用图像 92
6.3.1 网页中的图像格式 93
6.3.2 在网页中插入图像 93
6.4 图像的基本操作 94
6.4.1 保存图像 94
6.4.2 移动图像 96
6.4.3 复制和删除图像 97
6.4.4 恢复和设置图像重叠顺序 97
6.4.5 调整图像大小 98
6.4.6 设置图片属性 99
6.5 编辑图片 101
6.5.1 裁剪图像 102
6.5.2 改变图像外观 102
6.5.3 创建GIF透明图 103
6.5.4 创建缩略图 104
6.5.5 创建图像地图 106
6.5.6 网页过渡 107
6.6 上机实验 108
6.7 思考练习 112
6.7.1 填空题 112
6.7.2 选择题 112
6.7.3 操作题 113
第7章 使用超链接和多媒体对象 115
7.1 认识超链接 115
7.1.1 超链接简介 115
7.1.2 绝对路径和相对路径 116
7.2 创建超链接 117
7.2.1 创建页内超链接 117
7.2.2 创建页间超链接 118
7.2.3 创建E-mail链接 120
7.2.4 HTML书签 120
7.3 编辑超链接 121
7.3.1 更改超链接文字颜色 121
7.3.2 更改链接对象以及链接目标 122
7.3.3 更改目标框架 123
7.3.4 删除超链接 124
7.4 管理超链接 126
7.4.1 使用超链接视图 126
7.4.2 验证和修复超链接 127
7.5 插入多媒体内容 128
7.5.1 插入Flash动画 129
7.5.2 插入视频文件 130
7.5.3 插入声音 130
7.5.4 制作鼠标特效 132
7.6 上机实验 134
7.6.1 制作音乐试听页面 135
7.6.2 添加音乐超链接 138
7.7 思考练习 139
7.7.1 填空题 139
7.7.2 选择题 139
7.7.3 操作题 139
第8章 CSS样式表 141
8.1 CSS样式简介 141
8.1.1 CSS样式功能 142
8.1.2 CSS样式规则和类型 142
8.1.3 创建样式表 143
8.1.4 应用样式表 145
8.2 编辑CSS样式表 147
8.2.1 修改样式表 147
8.2.2 修改外部样式表 148
8.2.3 删除内部样式 148
8.2.4 附加外部样式表 149
8.3 上机实验 152
8.4 思考练习 153
8.4.1 填空题 153
8.4.2 选择题 153
8.4.3 操作题 154
第9章 使用交互式按钮和行为 155
9.1 使用交互式按钮 155
9.1.1 创建交互式按钮 155
9.1.2 保存交互式按钮 159
9.2 编辑交互式按钮 160
9.2.1 修改交互式按钮 160
9.2.2 复制交互式按钮 161
9.2.3 删除交互式按钮 161
9.3 使用行为 161
9.3.1 行为的概念 161
9.3.2 “行为”任务窗格 163
9.3.3 添加行为 163
9.3.4 修改和删除行为 164
9.3.5 使用Expression Web自带行为 164
9.4 上机实验 179
9.4.1 添加交互式按钮 179
9.4.2 添加行为 181
9.5 思考练习 183
9.5.1 填空题 183
9.5.2 选择题 183
9.5.3 操作题 184
第10章 使用层 185
10.1 层的概念 185
10.1.1 层的简介 185
10.1.2 “层”任务窗格 186
10.2 创建层 186
10.2.1 插入层 186
10.2.2 绘制层 187
10.2.3 插入嵌套层 187
10.2.4 层的基本操作 188
10.3 设置层的属性 191
10.3.1 设置层的可视性 191
10.3.2 更改层的堆叠顺序 192
10.3.3 设置层的定位属性 193
10.3.4 设置层的边框和底纹 193
10.3.5 添加层的交互性 194
10.4 上机实验 195
10.5 思考练习 199
10.5.1 填空题 199
10.5.2 选择题 199
10.5.3 操作题 200
第11章 使用表单 201
11.1 创建表单 201
11.1.1 表单的概念 201
11.1.2 Expression Web中的表单控件 202
11.1.3 插入表单 203
11.2 保存表单结果 211
11.2.1 不使用FrontPage服务器扩展程序保存表单 212
11.2.2 使用FrontPage服务器扩展程序保存表单 212
11.3 上机实验 215
11.4 思考练习 217
11.4.1 填空题 217
11.4.2 选择题 218
11.4.3 操作题 218
第12章 动态网页和ASP.NET 2.0基础 219
12.1 动态网页简介 219
12.1.1 动态网页作用 219
12.1.2 动态网页工作方式 220
12.1.3 动态网页技术简介 222
12.2 动态网页模板 222
12.2.1 动态网页模板概念 222
12.2.2 创建动态网页模板 223
12.2.3 应用动态网页模板 225
12.2.4 使用动态网页模板更新网站 226
12.3 母版页 227
12.3.1 母版页的概念 228
12.3.2 创建母版页 228
12.3.3 附加母版页 229
12.4 ASP.NET基础 230
12.4.1 ASP.NET 2.0简介 230
12.4.2 认识ASP.NET程序代码 231
12.5 使用ASP.NET开发服务器 232
12.5.1 使用ASP.NET Development Sever 232
12.5.2 设置ASP.NET Development Sever 233
12.6 思考练习 234
12.6.1 填空题 234
12.6.2 选择题 234
12.6.3 操作题 234
第13章 ASP.NET标准控件 235
13.1 ASP.NET控件基础 235
13.1.1 ASP.NET控件简介 235
13.1.2 创建ASP.NET网页文档 236
13.1.3 控件属性 237
13.2 ASP.NET标准控件介绍 238
13.2.1 AdRotator控件 239
13.2.2 Calendar控件 242
13.2.3 Wizard控件 244
13.3 思考练习 249
13.3.1 填空题 249
13.3.2 选择题 250
13.3.3 操作题 250
第14章 ASP.NET导航和验证控件 251
14.1 导航系统的概念 251
14.1.1 导航系统的作用 251
14.1.2 常见的导航类型 252
14.1.3 Expression Web中的导航控件 253
14.2 站点地图文件 253
14.3 添加SiteMapPath控件 255
14.3.1 新建测试站点 255
14.3.2 添加SiteMapPath控件 256
14.3.3 设置SiteMapPath控件样式 256
14.3.4 编辑SiteMapPath控件模板 258
14.4 使用Menu控件 258
14.4.1 添加Menu控件 259
14.4.2 设置Menu控件样式 261
14.4.3 编辑Menu控件模板 263
14.5 使用TreeView控件 263
14.5.1 TreeView控件节点类型 264
14.5.2 添加TreeView控件 264
14.5.3 设置TreeView控件样式 266
14.6 使用ASP.NET验证控件 267
14.6.1 验证控件类型 267
14.6.2 RequiredFieldValidator控件 268
14.6.3 CompareValidator控件 270
14.6.4 RageValidator控件 272
14.6.5 ValidationSummary控件 274
14.6.6 RegularExpression Validator控件 276
14.6.7 CustomValidator控件 278
14.7 思考练习 279
14.7.1 填空题 279
14.7.2 选择题 279
14.7.3 操作题 280
第15章 ASP.NET登录控件 281
15.1 登录系统概述 281
15.2 Login控件 282
15.2.1 添加Login控件 282
15.2.2 编辑Login控件 283
15.2.3 使用LoginStatus控件 284
15.2.4 使用LoginName控件 285
15.2.5 使用LoginView控件 286
15.3 CreateUserWizard控件 289
15.3.1 添加CreateUserWizard控件 289
15.3.2 添加向导步骤 290
15.3.3 定义CreateUserWizard控件外观 291
15.3.4 设置CreateUserWizard属性 291
15.4 ChangePassword控件 294
15.4.1 添加ChangePassword控件 294
15.4.2 设置ChangePassword控件属性 295
15.5 PasswordRecovery控件 296
15.5.1 添加PasswordRecovery控件 297
15.5.2 设置PasswordRecovery控件属性 297
15.6 思考练习 298
15.6.1 填空题 298
15.6.2 选择题 299
15.6.3 操作题 299
第16章 ASP.NET数据和部件控件 301
16.1 数据控件概述 301
16.1.1 数据源控件 301
16.1.2 数据控件 302
16.2 使用数据控件 303
16.2.1 创建数据库 303
16.2.2 添加数据控件 305
16.2.3 数据分页和排序 306
16.2.4 编辑数据 308
16.3 创建主/从视图 311
16.3.1 创建主视图 311
16.3.2 创建从视图 312
16.4 部件控件 312
16.4.1 Web部件结构控件 313
16.4.2 Web部件用户界面控件 315
16.5 思考练习 317
16.5.1 填空题 317
16.5.2 选择题 317
16.5.3 操作题 318
第17章 管理和发布网站 319
17.1 网站视图 319
17.1.1 “文件夹”视图 319
17.1.2 “超链接”视图 320
17.1.3 “报表”视图 320
17.2 导入和导出 322
17.2.1 导入文件 322
17.2.2 导出文件 323
17.2.3 导入和导出个人Web包 324
17.3 发布网站 325
17.3.1 申请域名和空间 325
17.3.2 上传网站 326
17.4 思考练习 330
17.4.1 填空题 330
17.4.2 选择题 330
17.4.3 操作题 331
第18章 综合实例 333
18.1 规划站点 333
18.1.1 新建本地站点 333
18.1.2 创建网页文档 334
18.2 制作网页模板 335
18.3 制作网页 341
18.3.1 制作“风采”网页 341
18.3.2 制作“历史”网页 343
18.3.3 制作“新闻”网页 345
18.3.4 制作“配置”网页 347
18.3.5 制作“添加留言”网页 349
附录A 思考练习参考答案 359