第1章 Expression Web概述 1
1.1 功能特色 1
1.2 安装和卸载Expression Web 4
1.2.1 安装Expression Web 4
1.2.2 卸载Expression Web 7
1.3 Expression Web的启动和退出 8
1.3.1 启动Expression Web 9
1.3.2 退出Expression Web 9
1.4 认识Expression Web的工作环境 9
1.4.1 Expression Web用户界面 10
1.4.2 菜单栏 11
1.4.3 任务窗格 12
1.4.4 工具栏 19
1.4.5 视觉帮助 21
第2章 创建网站 23
2.1 创建网站 23
2.1.1 创建普通网站 23
2.1.2 使用模板建立站点 24
2.1.3 使用导入向导建立站点 24
2.2 网站基本操作 26
2.2.1 打开网站 26
2.2.2 关闭网站 27
2.2.3 重命名网站 28
2.2.4 删除网站 28
2.3 操作“文件夹列表”任务窗格 29
2.3.1 创建新文件夹和网页 29
2.3.2 设置网站主页 29
2.4 修改网站设置 30
2.4.1 “常规”设置 30
2.4.2 “预览”设置 31
2.4.3 “高级”设置 31
2.4.4 “语言”设置 32
2.4.5 “数据库”设置 32
第3章 建立网页 33
3.1 网页的基本操作 33
3.1.1 创建新网页 33
3.1.2 保存网页 34
3.1.3 预览网页 34
3.1.4 打开网页 34
3.1.5 重命名网页 34
3.2 设置网页属性 34
3.2.1 “常规”选项卡 34
3.2.2 “格式”选项卡 35
3.2.3 “高级”选项卡 35
3.2.4 “语言”选项卡 36
3.3 文本编辑 36
3.3.1 插入文本 36
3.3.2 粘贴文本 37
3.3.3 文本格式 38
3.3.4 对齐与缩进 39
3.3.5 文本间距 40
3.3.6 换行与段落 41
3.3.7 插入特殊符号 42
3.3.8 插入水平线 42
3.3.9 项目符号和编号列表 43
3.4 使用描摹图像 47
3.4.1 向网页中添加描摹图像 47
3.4.2 关闭描摹图像 48
3.5 显示标尺和网格 48
3.6 设置网页大小 49
第4章 图片 51
4.1 网页中的图片格式 51
4.1.1 GIF格式 51
4.1.2 JPEG格式 52
4.1.3 PNG格式 52
4.2 插入图片 53
4.2.1 插入计算机中的图片 53
4.2.2 插入来自扫描仪的图片 54
4.2.3 插入来自数码相机的图片 55
4.3 图片操作 56
4.3.1 保存包含图片的网页文件 56
4.3.2 调整图片大小和重新取样图片 57
4.3.3 选择和移动图片 59
4.3.4 复制图片 60
4.3.5 删除图片 60
4.3.6 恢复图片 60
4.3.7 改变图片的重叠顺序 61
4.4 设置图片属性 61
4.5 编辑图片 62
4.5.1 裁剪图片 63
4.5.2 改变图片的外观 63
4.5.3 创建GIF透明图 64
4.5.4 创建缩略图 65
4.5.5 改变图片的文件类型 66
第5章 超链接 68
5.1 创建超链接 68
5.1.1 链接到已存在的网页 68
5.1.2 链接到一个新网页 69
5.1.3 链接到互联网上其他站点 70
5.1.4 创建电子邮件链接 70
5.1.5 链接到其他文件 71
5.2 编辑超链接 72
5.2.1 改变超链接文本和链接目标地址 72
5.2.2 给超链接添加屏幕提示文字 73
5.2.3 更改超链接文字颜色 74
5.2.4 更改目标框架 75
5.3 删除超链接 76
5.4 使用书签 77
5.4.1 创建书签 77
5.4.2 创建到书签的超链接 77
5.4.3 删除书签 78
5.5 建立图像映射 79
5.5.1 创建热点 79
5.5.2 修改热点 80
5.5.3 删除热点 82
5.5.4 突出显示热点 82
5.6 超链接管理 82
5.6.1 使用超链接视图 83
5.6.2 验证超链接 86
5.6.3 修复断开的链接 88
第6章 表格和布局表格 89
6.1 创建表格 89
6.1.1 使用工具按钮创建表格 89
6.1.2 使用菜单命令创建表格 90
6.2 表格的基本操作 90
6.2.1 选择表格 90
6.2.2 添加行和列 93
6.2.3 添加单元格 94
6.2.4 删除行、列、单元格或整个表格 94
6.2.5 调整表格大小 95
6.2.6 合并单元格 96
6.2.7 拆分单元格 97
6.2.8 对齐表格内容 97
6.2.9 快速填充表格内容 97
6.2.10 为表格添加标题 98
6.2.11 自动套用表格格式 99
6.2.12 插入嵌套表格 99
6.2.13 表格和文本相互转换 100
6.3 设置表格属性 101
6.3.1 设置表格属性 101
6.3.2 设置单元格属性 102
6.4 创建布局表格和布局单元格 103
6.4.1 创建布局表格 103
6.4.2 创建布局单元格 106
6.5 设置布局表格的属性 106
6.6 编辑布局表格和布局单元格 107
6.6.1 调整布局表格和布局单元格的大小 107
6.6.2 调整布局表格和布局单元格的位置 108
6.6.3 删除布局表格和布局单元格 108
6.6.4 显示/隐藏布局工具 108
第7章 框架 110
7.1 创建框架 110
7.1.1 使用模板创建框架 110
7.1.2 设置框架中的网页文件 111
7.1.3 保存框架网页 113
7.2 设置框架属性 115
7.2.1 设置框架大小 115
7.2.2 设置框架边距 115
7.2.3 重命名框架 116
7.2.4 设置框架滚动条显示 116
7.2.5 设置显示/隐藏框架周围的边框 117
7.2.6 设置框架之间的间距 117
7.2.7 更改框架中的初始网页 118
7.3 管理框架 118
7.3.1 拆分框架 118
7.3.2 删除框架 119
7.3.3 锁定框架 119
7.4 创建“无框架”网页 120
7.5 更改目标框架 120
7.6 编辑框架中的网页 121
7.7 使用嵌入式框架 122
7.7.1 添加嵌入式框架 122
7.7.2 设置嵌入式框架的属性 122
第8章 样式表 124
8.1 样式表简介 124
8.1.1 样式表 124
8.1.2 样式 125
8.2 创建样式表 126
8.2.1 创建外部样式表 127
8.2.2 创建内部样式表 128
8.2.3 创建嵌入式样式表 129
8.2.4 利用模板创建样式表 130
8.3 修改样式表 131
8.3.1 通过“修改样式”对话框修改样式 131
8.3.2 通过“CSS属性”任务窗格修改样式 132
8.3.3 修改基于类、元素、ID的样式或嵌入式样式 132
8.3.4 修改外部样式表中的样式 133
8.4 应用和删除样式 133
8.4.1 应用样式 133
8.4.2 删除样式 134
8.5 附加和删除外部样式表 136
8.5.1 将外部样式表附加到网页中 136
8.5.2 从网页中取消外部样式表 136
第9章 表单 138
9.1 表单简介 138
9.2 创建表单 139
9.2.1 插入表单 139
9.2.2 添加文本框 141
9.2.3 添加文本区 142
9.2.4 添加密码框 142
9.2.5 添加文件框 143
9.2.6 添加图像框 144
9.2.7 添加分组框 145
9.2.8 添加单选按钮 146
9.2.9 添加复选框 146
9.2.10 添加“提交”按钮 147
9.2.11 添加“重置”按钮 148
9.2.12 添加普通按钮 148
9.2.13 添加下拉框 149
9.2.14 添加高级按钮 151
9.2.15 添加标签 151
9.2.16 添加隐藏域 152
9.3 保存表单结果 153
9.3.1 不使用FrontPage服务器扩展程序保存表单 153
9.3.2 使用FrontPage服务器扩展程序保存表单 154
9.3.3 FrontPage服务器扩展选项 154
第10章 层 158
10.1 层的基础知识 158
10.1.1 层简介 158
10.1.2 “层”任务窗格 158
10.2 创建层 159
10.2.1 插入层 159
10.2.2 绘制层 159
10.2.3 创建嵌套层 160
10.3 设置层属性 161
10.3.1 设置层的可视性 161
10.3.2 更改层名称 161
10.3.3 更改层的堆叠顺序 161
10.3.4 改变层的定位属性 163
10.3.5 设置层的边框和底纹 163
10.4 层的操作 164
10.4.1 选择层 164
10.4.2 激活层 165
10.4.3 在层中插入对象 165
10.4.4 改变层的大小 165
10.4.5 移动层 166
10.4.6 剪切/复制/粘贴/删除层 167
10.4.7 分离层 167
第11章 多媒体和交互性 168
11.1 插入声音 168
11.1.1 添加网页背景音乐 168
11.1.2 添加声音超链接 169
11.2 添加网页过渡效果 169
11.3 创建交互式按钮 170
11.3.1 添加交互式按钮 170
11.3.2 保存交互式按钮 171
11.3.3 编辑交互式按钮 172
11.3.4 复制交互式按钮 173
11.3.5 删除交互式按钮 173
11.4 使用行为 173
11.4.1 认识“行为”任务窗格 174
11.4.2 向元素添加行为 174
11.4.3 修改行为 176
11.4.4 删除行为 177
11.4.5 使用Expression Web自带的行为 177
第12章 Web应用程序开发概述 187
12.1 了解Web应用程序 187
12.1.1 Web应用程序的用途 187
12.1.2 Web应用程序的工作方式 187
12.2 ASP.NET 2.0简介 189
12.3 使用ASP.NET开发服务器 191
12.3.1 启动ASP.NET开发服务器 191
12.3.2 设置ASP.NET开发服务器 192
12.3.3 停止运行ASP.NET开发服务器 193
12.4 创建ASP.NET网页 193
第13章 ASP.NET标准控件 196
13.1 ASP.NET控件基础 196
13.1.1 ASP.NET控件简介 196
13.1.2 理解控件属性 198
13.2 ASP.NET标准控件介绍 200
13.3 广告条控件AdRotator 201
13.3.1 设置广告条控件属性 201
13.3.2 创建广告条 202
13.4 日历控件Calendar 206
13.4.1 设置日历控件样式 206
13.4.2 设置日历控件属性 207
13.5 向导控件Wizard 210
13.5.1 Wizard控件简介 210
13.5.2 创建向导 211
第14章 ASP.NET导航控件 218
14.1 创建站点地图文件 219
14.2 站点地图控件SiteMapPath 222
14.2.1 创建一个测试网站 222
14.2.2 添加SiteMapPath控件 222
14.2.3 设置SiteMapPath控件样式 223
14.2.4 编辑SiteMapPath控件模板 224
14.3 菜单控件Menu 225
14.3.1 添加Menu控件 226
14.3.2 设置Menu控件样式 229
14.3.3 编辑Menu控件模板 230
14.4 目录树控件TreeView 231
14.4.1 添加TreeView控件 231
14.4.2 设置TreeView控件样式 234
第15章 ASP.NET验证控件 236
15.1 必须字段验证控件 236
15.1.1 添加必需字段验证控件 237
15.1.2 设置必需字段验证控件属性 238
15.2 比较验证控件 238
15.2.1 添加比较验证控件 239
15.2.2 设置比较验证控件属性 240
15.3 范围验证控件 240
15.3.1 添加范围验证控件 241
15.3.2 设置范围验证控件属性 242
15.4 验证总结控件 242
15.4.1 添加验证总结控件 242
15.4.2 设置验证总结控件属性 243
15.5 正则表达式验证控件 243
15.5.1 添加正则表达式验证控件 243
15.5.2 设置正则表达式验证控件属性 245
15.6 自定义验证控件 245
15.6.1 添加自定义验证控件 246
15.6.2 设置自定义验证控件属性 247
第16章 ASP.NET登录控件 248
16.1 登录控件概述 248
16.2 Login控件 249
16.2.1 添加Login控件 249
16.2.2 编辑Login控件 250
16.2.3 设置Login控件属性 251
16.3 LoginStatus控件 251
16.3.1 添加LoginStatus控件 252
16.3.2 设置LoginStatus控件属性 252
16.4 LoginName控件 253
16.5 LoginView控件 254
16.5.1 添加LoginView控件 254
16.5.2 添加角色组模板 254
16.6 CreateUserWizard控件 255
16.6.1 添加CreateUserWizard控件 256
16.6.2 添加步骤 256
16.6.3 自定义CreateUserWizard控件外观 258
16.6.4 设置CreateUserWizard控件属性 259
16.7 ChangePassword控件 259
16.7.1 添加ChangePassword控件 259
16.7.2 设置ChangePassword控件属性 260
16.8 PasswordRecovery控件 261
16.8.1 添加PasswordRecovery控件 261
16.8.2 设置PasswordRecovery控件属性 262
第17章 ASP.NETWeb部件控件 264
17.1 Web部件控件概述 264
17.2 创建ASP.NET用户控件 267
17.3 创建一个Web部件页面 268
17.4 Web部件页面显示模式 270
17.4.1 创建一个用户控件并设置显示模式 271
17.4.2 添加代码来改变显示模式 272
17.5 Web部件目录 274
17.6 编辑Web部件控件 277
第18章 ASP.NET数据控件 279
18.1 数据控件简介 279
18.1.1 数据源控件 279
18.1.2 数据绑定控件 282
18.2 显示数据 283
18.2.1 添加和设置GridView控件 283
18.2.2 排序数据 287
18.3 编辑数据 289
18.3.1 配置数据源 289
18.3.2 设置GridView 290
18.3.3 测试网页 292
18.4 创建主/从视图 292
18.4.1 创建主视图 293
18.4.2 创建从视图 295
第19章 动态Web模板和母版页 297
19.1 动态Web模板 297
19.1.1 创建动态Web模板 298
19.1.2 应用动态Web模板 300
19.1.3 根据动态Web模板创建网页 301
19.1.4 用动态Web模板更新网站 302
19.2 母版页 304
19.2.1 母版页介绍 305
19.2.2 创建母版页 306
19.2.3 向母版页中添加内容占位符 307
19.2.4 使用母版页创建内容页 308
19.2.5 向内容页中添加内容 309
第20章 网站管理和发布 312
20.1 切换网站视图 312
20.1.1 “文件夹”视图 312
20.1.2 “超链接”视图 312
20.1.3 “报表”视图 313
20.1.4 “远程网站”视图 314
20.2 导入和导出文件 315
20.2.1 从网站导出文件 315
20.2.2 导入文件到网站中 315
20.3 导入和导出个人Web包 317
20.3.1 导出个人Web包 317
20.3.2 导入个人Web包 319
20.4 使用网站元数据 320
20.4.1 向网站中添加元数据 320
20.4.2 从网站中删除元数据 321
20.5 使用网站报表 321
20.5.1 查看网站报表 321
20.5.2 对网站报表应用筛选 324
20.5.3 从网站报表中删除筛选 324
20.5.4 对网站报表进行排序 325
20.5.5 更改网站报表设置 325
20.5.6 保存和复制网站报表 326
20.6 发布网站 328
20.6.1 上传网站 328
20.6.2 设置发布选项 331
20.6.3 发布时优化HTML 332
第21章 自定义Expression Web 334
21.1 自定义快捷键 334
21.1.1 创建自定义快捷键 334
21.1.2 显示或隐藏快捷键提示 336
21.2 自定义菜单 336
21.2.1 创建新菜单 336
21.2.2 重命名菜单 338
21.2.3 删除菜单 338
21.2.4 向菜单中添加命令 339
21.2.5 从菜单中删除命令 340
21.2.6 重命名菜单命令 340
21.2.7 动画显示菜单 341
21.2.8 显示原始菜单命令 341
21.2.9 还原菜单和菜单命令的原始设置 342
21.3 自定义工具栏 342
21.3.1 向工具栏中添加按钮 342
21.3.2 从工具栏中删除按钮 343
21.3.3 重命名按钮 344
21.3.4 更改按钮的显示方式 345
21.3.5 新建工具栏 345
21.3.6 重命名和删除工具栏 346
21.3.7 移动工具栏 346
21.3.8 移动和复制工具栏按钮 347
21.3.9 将菜单移动或复制到工具栏上 347
21.3.10 给工具栏分组 347
21.3.11 显示或隐藏工具栏的屏幕提示 347
21.3.12 重设工具栏 348
21.4 使用宏 349
21.4.1 创建宏 349
21.4.2 运行宏 350
21.4.3 编辑宏 350
21.4.4 调试宏 350
21.5 其他自定义设置 351
21.5.1 自定义默认新建文档类型 351
21.5.2 用大图标显示工具栏按钮 352
21.5.3 定义菜单打开的方式 352
第22章 设计企业网站 353
22.1 系统分析 353
22.1.1 需求分析 353
22.1.2 网站规划 353
22.2 设计模板 355
22.2.1 设计顶部文件 356
22.2.2 设计导航条 357
22.2.3 设计会员登录 359
22.2.4 设计可编辑区域 359
22.2.5 设计版权区内容 360
22.3 利用模板设计网页 361
22.3.1 设计“首页”页面 361
22.3.2 设计“公司简介”页面 363
22.3.3 设计“新闻动态”页面 364
22.3.4 设计“产品展示”页面 367
22.3.5 设计“联系我们”页面 368
第23章 设计留言簿 369
23.1 系统分析 369
23.2 创建数据库 369
23.2.1 建立数据库 370
23.2.2 建立数据表 371
23.3 前台页面设计 373
23.3.1 建立网站 373
23.3.2 配置web.config文件 375
23.3.3 “浏览留言”页面 375
23.3.4 “添加留言”页面 379
23.4 后台页面设计 383
23.4.1 “管理员登录”页面 383
23.4.2 “留言管理”页面 387
23.4.3 “退出留言管理”页面 392