《Microsoft Expression Web权威专家指南》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Jim Cheshire著;唐世民,高树静,李化译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302160171
  • 页数:595 页
图书介绍:本书介绍icrosoft Expression Web的高级应用和开发技术。

第Ⅰ部分 概览 3

第1章 Expression Web概览 3

1.1 Expression Web界面 4

1.1.1 任务窗格 4

1.1.2 文件夹列表 5

1.1.3 设计区 5

1.1.4 状态栏 6

1.2 功能 7

1.2.1 创建网站 7

1.2.2 团队协作功能 7

1.2.3 网站报表 7

1.2.4 网站发布 8

1.3 创建网页的工具 9

1.3.1 强大的表格工具 9

1.3.2 动态Web模板 9

1.3.3 查找和替换 10

1.3.4 编辑标记属性 10

1.3.5 快速标记工具 10

1.4 强大的CSS工具 11

1.4.1 样式构造器 11

1.4.2 管理样式任务窗格 12

1.4.3 应用样式任务窗格 12

1.5 网站优化 12

1.5.1 辅助功能检查器 12

1.5.2 兼容性检查器 13

1.5.3 CSS报表 13

1.6 脚本和动态内容 14

1.6.1 交互式按钮 14

1.6.2 行为 14

1.6.3 层 15

1.7 ASP.NET 2.0控件 15

1.8 数据访问功能 16

1.9 选读内容:Expression Web的功能扩展 16

第Ⅱ部分 Expression Web中网站的设计第2章 创建网站 19

2.1 什么是网站? 20

2.2 Expression Web中如何管理网站? 20

2.3 网站与子网站 21

2.4 网站模板 21

2.5 网站的类型 23

2.5.1 基于磁盘的网站 23

2.5.2 基于FTP的网站 26

2.5.3 基于HTTP的网站 28

2.6 问题解答 30

2.7 选读内容:确定网站类型 31

第3章 发布网站 33

3.1 什么是发布? 34

3.2 发布的服务器选项 34

3.2.1 FrontPage Server Extensions 35

3.2.2 WebDAV 37

3.2.3 FTP 37

3.2.4 文件系统 38

3.3 发布内容 38

3.3.1 配置发布选项 38

3.3.2 发布时优化HTML 40

3.3.3 复制网站视图 41

3.3.4 解决HTTP发布问题 43

3.3.5 HTTP流量认证 45

3.3.6 使用Fiddler解决HTTP发布错误 45

3.3.7 使用Ethereal解决HTTP发布错误 47

3.4 问题解答 50

3.5 选读内容:代理网站 51

第4章 网站管理与网站报表 53

4.1 网站设置 54

4.1.1 常规标记 54

4.1.2 预览标记 55

4.1.3 高级标记 55

4.1.4 语言标记 56

4.1.5 数据库标记 57

4.2 使用Expression Web的源码控制 58

4.2.1 Expression Web的源码控制 58

4.2.2 Visual SourceSafe集成的源码控制 60

4.3 网页工作流 60

4.4 网站报表 61

4.4.1 配置报表 63

4.4.2 保存报表 64

4.5 问题解答 64

4.6 选读内容:充分利用工作流 65

第5章 导入网站 67

5.1 使用导入网站向导 68

5.1.1 第一步:选择导入方式 68

5.1.2 第二步:指定网站的目的地址 72

5.1.3 第三步:完成导入 73

5.2 问题解答 73

5.3 选读内容:导入和发布 74

第6章 个人Web包的使用 75

6.1 什么是个人Web包? 76

6.2 创建个人Web包 76

6.3 导入个人Web包 78

6.4 问题解答 80

6.5 选读内容:个人Web包带来的商机 80

第Ⅲ部分 创建和编辑网页 83

第7章 创建网页和内容 83

7.1 创建网页 84

7.1.1 常规网页 84

7.1.2 ASP.NET网页 85

7.1.3 CSS布局 86

7.1.4 样式表 86

7.1.5 框架网页 86

7.2 导入文件 87

7.3 格式化正文 87

7.3.1 在Expression Web中格式文本 88

7.3.2 字体家族 89

7.3.3 字体大小 90

7.4 创建超链接 91

7.4.1 超链接目标 91

7.4.2 超链接参数 92

7.4.3 HTML书签 93

7.4.4 超链接屏幕提示 94

7.4.5 拼写检查 94

7.5 配置网页属性 95

7.5.1 常规标签 95

7.5.2 格式标签 96

7.5.3 高级标签 96

7.5.4 自定义标签 97

7.5.5 语言标签 97

7.5.6 工作组标签 98

7.6 使用代码段 98

7.7 配置文件编辑器 99

7.8 问题解答 101

7.9 选读内容:尽可能地利用代码段 101

第8章 网页视图的使用 103

8.1 网页视图简介 104

8.2 使用设计视图 104

8.2.1 视觉帮助 104

8.2.2 格式标记 107

8.2.3 标尺和网格 108

8.2.4 描摹图像 110

8.2.5 网页大小 112

8.3 使用代码视图 113

8.3.1 定制代码格式 114

8.3.2 快速标记工具 116

8.3.3 智能感知 116

8.3.4 快捷菜单 117

8.3.5 书签 117

8.4 使用拆分视图 118

8.5 问题解答 119

8.6 选读内容:充分利用网页视图 119

第9章 表格的使用和布局 121

9.1 表格的由来 122

9.2 HTML表格标记的组成 122

9.1.1 对齐属性 122

9.2.2 边框属性 124

9.2.3 单元格衬距属性 125

9.2.4 单元格间距属性 126

9.2.5 frame属性 126

9.3 行、列、单元格 127

9.3.1 colspan和rowspan属性 127

9.3.2 单元格内容的对齐方式 128

9.4 Expression Web中的表格 130

9.4.1 插入表格 130

9.4.2 定制表格 131

9.5 布局表格和单元格 137

9.6 使用布局表格任务窗格 141

9.7 问题解答 143

9.8 选读内容:使用表格设计多种解决方案 144

第10章 框架的使用 145

10.1 在网站中使用框架 146

10.1.1 采用框架的情形 146

10.1.2 不采用框架的情形 146

10.2 创建框架网页 147

10.3 配置框架 149

10.3.1 拆分框架 150

10.3.2 删除框架 150

10.4 创建可选的内容 151

10.5 超链接中的目标框架 151

10.6 添加和配置嵌入式框架 153

10.7 问题解答 155

10.8 选读内容:框架的一些提示 155

10.8.1 框架边界 155

10.8.2 变的框架 156

10.8.3 打破框架集合 157

第11章 表单控件的使用 159

11.1 HTML表单初探 160

11.2 在Expression Web中使用表单控件 160

11.3 创建表单 162

11.4 将表单结果保存到文件或电子邮件 164

11.4.1 文件结果标签 165

11.4.2 电子邮件结果标签 166

11.4.3 确认网页标签 168

11.4.4 保存的域标签 168

11.5 保存表单结果到数据库 169

11.6 问题解答 172

11.7 选读内容:隐藏表单域 173

第12章 编辑标记属性 175

12.1 标记属性简介 176

12.2 标记属性任务窗格初探 176

12.3 用标记属性任务窗格查看标记属性 178

12.4 用标记属性任务窗格设置标记属性 179

12.4.1 创建一个网页 179

12.4.2 设置标记属性 180

12.5 在标记属性任务窗格中使用事件 182

12.6 问题解答 183

12.7 选读内容:标记属性和网络标准 183

第13章 快速标记工具的使用 185

13.1 快速标记工具简介 186

13.2 使用快速标记选择器定位并选择元素 186

13.3 使用快速标记编辑器编辑网页内容 189

13.3.1 编辑标记 189

13.3.2 删除标记 191

13.3.3 插入HTML 191

13.3.4 包容标记 192

13.3.5 定位 193

13.3.6 编辑标记属性 194

13.4 问题解答 194

13.5 选读内容:何时使用快速标记编辑器 194

第14章 图形和多媒体的使用 197

14.1 网络图像格式 198

14.1.1 GIF格式 198

14.1.2 JPEG格式 198

14.1.3 PNG格式 198

14.2 插入图像 199

14.3 格式化图像 200

14.3.1 修改图像尺寸 200

14.3.2 改变图片属性 201

14.4 转换图像 203

14.5 创建图像缩略图 204

14.6 创建图像地图 206

14.7 网页过渡 207

14.8 问题解答 208

14.9 选读内容:插入多媒体 209

第15章 网页编辑器选项的配置 211

15.1 打开网页编辑器选项 212

15.2 编辑网页编辑器选项 212

15.2.1 常规标签 212

15.2.2 自动缩略图标签 214

15.2.3 默认字体标签 214

15.2.4 代码格式标签 215

15.2.5 CCS标签 215

15.2.6 颜色代码标签 216

15.2.7 创作标签 217

15.2.8 图片标签 218

15.2.9 代码段标签 219

15.2.10 标尺和网格标签 220

15.2.11 智能感知标签 220

15.2.12 字体系列标签 221

15.3 选读内容:实践出真知 222

第16章 查找和替换 223

16.1 查找和替换 224

16.2 查找和替换文本 224

16.2.1 正则表达式的使用 224

16.2.2 查找文本 225

16.2.3 替换文本 228

16.3 在查找和替换中使用HTML规则 230

16.4 查找和替换HTML标记 232

16.5 保存查询 233

16.6 问题解答 234

16.7 选读内容:编辑和删除最近的搜索 235

第Ⅳ部分 在Expression Web中使用CSS第17章 创建样式表 239

17.1 CSS的用途 240

17.2 如何将CSS应用于网页 243

17.2.1 外部样式表 243

17.2.2 嵌入式样式表 243

17.2.3 级联样式 244

17.3 用CSS设置网页内容的格式 244

17.4 用CSS定位内容 249

17.5 CSS类 251

17.5.1 CSS类的基本应用 252

17.5.2 应用多个CSS类 253

17.5.3 伪类 254

17.5.4 伪元素 254

17.6 问题解答 255

17.7 选读内容:CSS背景图像 256

第18章 管理CSS样式 257

18.1 Expression Web的CSS工具 258

18.1.1 应用样式任务窗格 258

18.1.2 管理样式任务窗格 259

18.1.3 “链接样式表”对话框 259

18.1.4 CSS属性任务窗格 260

18.1.5 CSS报表 260

18.1.6 样式构造器 262

18.2 处理样式 262

18.2.1 管理样式任务窗格的使用 263

18.2.2 应用样式任务窗格的使用 269

18.2.3 CSS属性任务窗格的使用 271

18.2.4 样式构造器的使用 273

18.2.5 “附加样式表”和“链接样式表”对话框的使用 275

18.3 CSS报表 276

18.3.1 检查CSS错误 276

18.3.2 检查CSS使用率 277

18.4 问题解答 278

18.5 选读内容:安排CSS样式 279

第Ⅴ部分 网站优化 283

第19章 Expression Web中的可访问特性 283

19.1 可访问性简介 284

19.2 可访问性设计 284

19.2.1 可访问超级链接 284

19.2.2 可访问表格 285

19.2.3 可访问框架 286

19.2.4 其他可访问特性 286

19.3 辅助功能检查器的使用 287

19.3.1 检查可访问性 287

19.3.2 辅助功能任务窗格的使用 288

19.4 生成可访问的报表 290

19.5 选读内容:颜色的设计 291

第20章 兼容性设计 293

20.1 历史回顾 294

20.2 什么是兼容性 294

20.3 Expression Web的兼容特性 295

20.3.1 有关代码识别的问题 295

20.3.2 在代码视图中标志无效代码 298

20.3.3 用报表发现问题 298

20.4 问题解答 301

20.5 选读部分:不要依赖Expression Web执行标准 301

第Ⅵ部分 脚本、DHTML与动态内容第21章 动态Web模板的使用 305

21.1 动态Web模板简介 306

21.2 创建动态Web模板 306

21.2.1 创建网页布局 307

21.2.2 添加可编辑区域 308

21.3 应用动态网页模板 309

21.3.1 应用到已存在的网页 309

21.3.2 应用到新的网页 311

21.4 用动态Web模板更新网站 311

21.4.1 修改动态Web模板 312

21.4.2 在设计视图中修改应用了动态Web模板的网页 313

21.5 管理可编辑区域 314

21.5.1 添加新的可编辑区域 314

21.5.2 重命名可编辑区域 315

21.5.3 解决可编辑区域不匹配问题 315

21.6 取消动态Web模板 317

21.7 问题解答 317

21.8 选读内容:动态Web模板的内幕 317

第22章 使用交互式按钮 321

22.1 交互式按钮概述 322

22.2 插入及配置交互式按钮 322

22.2.1 按钮标签 323

22.2.2 字体标签 323

22.2.3 图像标签 325

22.3 保存交互式按钮 327

22.4 编辑交互式按钮 327

22.5 问题解答 328

22.6 选读内容:交互式按钮在实际中的应用 328

第23章 使用行为 331

23.1 理解并使用行为 332

23.1.1 使用行为任务窗格 332

23.1.2 行为的工作原理 333

23.1.3 在段落中加入行为 333

23.2 Expression Web中的行为 334

23.2.1 “调用脚本”行为 334

23.2.2 “更改属性”行为 334

23.2.3 “还原更改的属性”行为 337

23.2.4 “检查浏览器”行为 338

23.2.5 “检查插件”行为 339

23.2.6 “转到URL”行为 339

23.2.7 “跳出菜单”行为 339

23.2.8 “跳转菜单”行为 340

23.2.9 “打开浏览器窗口”行为 341

23.2.10 “播放声音”行为 342

23.2.11 “弹出消息”行为 342

23.2.12 “预加载图像”行为 342

23.2.13 “设置文本”行为 343

23.2.14 “交换图像”行为 345

23.2.15 “交换图像还原”行为 346

23.3 问题解答 346

23.4 选读内容:检测浏览器 347

23.4.1 为重定向创建一个空白页 347

23.4.2 编辑“检查浏览器”的代码 348

第24章 客户端脚本 351

24.1 浏览器运行脚本的历史 352

24.2 JavaScript基础 353

24.2.1 在网页中加入JavaScript 353

24.2.2 链接到一个外部的脚本文件 354

24.2.3 添加内嵌JavaScript 355

24.3 文档对象模型 356

24.3.1 窗口对象 357

24.3.2 文档对象 357

24.4 编写简单的脚本 358

24.4.1 显示和隐藏网页元素 358

24.4.2 访问及更改属性 362

24.4.3 验证表单域 364

24.5 问题解答 367

24.6 选读内容:调试 367

第25章 使用层 371

25.1 层的简介 372

25.2 插入及配置层 373

25.2.1 往层中添加内容 374

25.2.2 调整层的大小 375

25.2.3 创建和使用子层 375

25.3 确定层的位置 378

25.4 通过行为设置层的属性 379

25.4.1 设置层的可视性 379

25.4.2 为层添加交互性 381

25.5 问题解答 383

25.6 选读内容:Z-索引异常 384

第26章 创建VBA宏 385

26.1 VBA编程简介 386

26.2 使用VBA访问网站 388

26.2.1 应用对象模型 388

26.2.2 Web对象模型 389

26.2.3 网页对象模型 390

26.3 编写宏 390

26.3.1 创建用户窗体 391

26.3.2 功能实现 395

26.3.3 完成所有代码 405

26.3.4 运行宏 406

26.3.5 代码调试 407

26.4 问题解答 408

26.5 选读内容:保护宏代码 409

第Ⅶ部分 Expression Web中使用ASP.NET进行开发第27章 使用ASP.NET Development Server 413

27.1 ASP.NET Development Server简介 414

27.2 怎样使用ASP.NET Development Server 415

27.3 .Net Framework 2.0的局限性 417

27.3.1 进程ID 417

27.3.2 不能远程访问 418

27.3.3 不支持ASP网页 418

27.4 问题解答 419

27.5 选读内容:从命令行启动ASP.NETDevelopment Server 419

第28章 使用ASP.NET标准控件 421

28.1 ASP.NET 2.0简介 422

28.2 创建ASP.NET网页 422

28.3 ASP.NET控件基础 424

28.4 ASP.NET标准控件概况 429

28.5 AdRotator控件 430

28.5.1 新建一个简单的AdRotator网页 431

28.5.2 新建广告文件 431

28.6 Calendar控件 434

28.6.1 设置日历控件的格式 435

28.6.2 日历控件的属性 436

28.7 Wizard控件 439

28.7.1 向导步骤 439

28.7.2 新建一个简单的向导 440

28.8 使用ASP.NET 445

28.9 问题解答 446

28.10 选读内容:使用样式进行格式设置 446

第29章 使用ASP.NET导航控件 449

29.1 导航系统概述 450

29.2 创建站点地图文件 451

29.3 使用ASP.NET Menu控件 452

29.3.1 新建一个测试网站 453

29.3.2 添加Menu控件 454

29.3.3 设置Menu控件的格式 457

29.4 使用ASP.NET TreeView控件 460

29.5 使用ASP.NET SiteMapPath控件 464

29.6 问题解答 466

29.7 选读内容:通过母版页改进导航 466

第30章 使用ASP.NET母版页及用户控件 469

30.1 布局的统一 470

30.2 母版页 470

30.3 内容网页 472

30.4 开发一个母版页网站 475

30.4.1 新建一个母版页 475

30.4.2 创建内容网页 481

30.5 问题解答 483

30.6 选读内容:现有网站到母版页网站的转换 484

第31章 使用ASP.NET开发登录系统 485

31.1 网站登录系统 486

31.2 ASP.NET 2.0 Login控件概述 486

31.3 创建登录的解决方案 498

31.3.1 配置网站(使用IIS) 498

31.3.2 配置网站(使用ASP.NET Development Server) 500

31.3.3 创建网页 502

31.4 问题解答 504

31.5 选读内容:修该对密码的要求 506

第32章 使用ASP.NET实现表单验证 507

32.1 对表单验证的需求 508

32.1.1 ASP.NET验证控件 508

32.1.2 创建验证表单 511

32.2 问题解答 516

32.3 选读内容:验证组 516

第33章 使用ASP.NET Web部件 519

33.1 Web部件简介 520

33.2 创建ASP.NET用户控件 520

33.3 工具箱中的Web部件控件 522

33.4 创建Web部件网页 522

33.5 Web部件网页的显示模式 525

33.5.1 创建用于设置显示模式的用户控件 525

33.5.2 添加更改显示模式的代码 526

33.6 Web部件目录 529

33.7 问题解答 531

33.8 选读内容:编辑Web部件控件 532

第Ⅷ部分 Expression Web中的数据访问技术第34章 数据访问技术入门 537

34.1 数据访问的历史 538

34.2 Expression Web中的数据访问技术 538

34.3 ASP.NET及其他Web应用平台 539

34.4 选读内容:数据库不等于在线电子表格 540

第35章 使用ASP.NET 2.0进行数据访问 541

35.1 ASP.NET 2.0数据源控件 542

35.1.1 AccessDataSource控件 542

35.1.2 SqlDataSource控件 543

35.1.3 SiteMapDataSource控件 544

35.1.4 XmlDataSource控件 544

35.2 使用ASP.NET显示数据 544

35.2.1 在Tabular表单中显示数据 545

35.2.2 使用GridView控件进行排序 548

35.3 使用ASP.NET 2.0编辑数据 549

35.3.1 配置数据源 549

35.3.2 配置GridView 550

35.3.3 测试网页 552

35.4 问题解答 553

35.5 选读内容:创建“摘要/细节”视图 553

35.5.1 创建摘要视图 553

35.5.2 创建细节视图 555

第Ⅸ部分 附录 559

附录A 组合使用Visual Web Developer Express Edition与Expression Web 559

附录B 电子商务带来的便利 579

附录C Web开发的未来 585

附录D Expression Web、Web Design及ASP.NET的相关资源 593