《Dreamweaver MX中文版 完全参考 下 应用开发篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Ray West,(美)Tom Muck著;李明,英宁译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302075786
  • 页数:397 页
图书介绍:本书面向广大中高级Web 开发人员,通过大量实例全面讲解用Dreamweaver MX 进行Web 应用开发的各项技术及相关技巧。Dreamweaver MX 已经发展成为一种辅助Web 程序开发的集成工具,涉及的服务器端脚本语言包括ASP、JSP、ColdFusion、PHP、ASP.Net等。书中完整阐述了Dreamweaver MX 与这几种服务器端编程技术的集成,同时花了巨大的篇幅通过案例来讲述Web 程序的核心——数据库技术,最后还给出了电子商务网站的设计思路。本书既具有传统手册类图书的全面性,又通过项目和例子来展示所要表达的问题,具有教程的特色,是开启Web 开发人员灵感与智慧的金钥匙。

第1部分 Web脚本编程介绍 1

第1章 Web应用程序的开发 1

1.1 HTML 1

1.2 层叠样式表 3

1.3 CGI脚本 4

1.3.1 C语言 4

1.3.2 Perl脚本语言 5

1.3.3 其他脚本编程语言 5

1.3.4 CGI存在的问题 6

1.4 HTML模板技术 6

1.4.1 ASP 7

1.4.2 JSP 7

1.4.3 ColdFusion 7

1.4.4 PHP 7

1.4.5 ASP.Net 8

1.5 小结 8

第2章 ASP 9

2.1 ASP简介 9

2.1.1 客户机/服及务器体系结构 10

2.1.2 获取用户输入 11

2.2 ASP对象模型 12

2.2.1 Request对象 13

2.2.2 Response对象 20

2.2.3 Session对象 26

2.2.4 Application对象 28

2.2.5 Server对象 29

2.2.6 ObjectContext对象 29

2.2.7 global.asa 29

2.3 语言 32

2.3.1 变量 32

2.3.2 条件语句 34

2.3.3 循环 35

2.4 小结 36

第3章 Dreamweaver MX环境中的JSP 37

3.1 JSP服务器 37

3.2 JSP中的Java编程语言 38

3.2.1 Java中的变量 39

3.2.2 表达式 40

3.2.3 Java中的控制结构 42

3.3 JSP对象 43

3.3.1 request对象 44

3.3.2 response对象 45

3.3.3 out对象 46

3.3.4 session对象 47

3.3.5 application对象 48

3.3.6 config对象 49

3.3.7 page对象 49

3.3.8 pageContext对象 49

3.3.9 exception对象 49

3.4 指令 50

3.4.1 page指令 50

3.4.2 include指令 53

3.4.3 taglib指令 53

3.5 JSP页面服务的提供 54

3.6 JSP在Dreamweaver MX中的使用 56

3.6.1 JSP“插入”栏 57

3.6.2 “绑定”面板 57

3.6.3 “服务器行为”面板 63

3.6.4 “组件”面板 64

3.6.5 在Dreamweaver MX中使用标签库 65

3.7 小结 66

第4章 ColdFusion 67

4.1 ColdFusion服务器 68

4.2 CFML:ColdFusion编程语言 69

4.2.1 ColdFusion函数 71

4.2.2 ColdFusion变量类型 72

4.2.3 ColdFusion中的磅字符(#) 74

4.3 安装ColdFusion服务器 75

4.4 ColdFusion管理器 81

4.5 学习CFML语言 86

4.5.1 核心ColdFusion标签 86

4.5.2 CFScript及其在Dreamweaver MX中的使用 92

4.5.3 高级ColdFusion标签 94

4.6 ColdFusion和Dreamweaver MX 101

4.6.1 ColdFusion绑定面板 101

4.6.2 “服务器行为”面板 106

4.6.3 服务器对象 108

4.6.4 Dreamweaver MX中的ColdFusion代码生成 109

4.7 ColdFusion MX 109

4.7.1 Web服务 110

4.7.2 CFC:ColdFusion组件 112

4.7.3 XML解析 114

4.8 ColdFusion资源 115

4.9 小结 116

第5章 PHP 117

5.1 PHP服务器 117

5.1.1 安装Windows CGI版本的PHP 117

5.1.2 编译Linux版本的PHP 124

5.2 PHP编程语言 128

5.2.1 PHP模板化 128

5.2.2 PHP中的变量 129

5.2.3 数据类型 130

5.2.4 请求变量 131

5.2.5 PHP Cookie 132

5.2.6 PHP会话 133

5.2.7 引用变量的新方法 135

5.2.8 表达式 135

5.2.9 PHP中的控制结构 136

5.2.10 PHP中的内建函数 139

5.3 使用PHP发送e-mail 144

5.4 在MySQL中使用PHP 145

5.5 在Dreamweaver MX中使用PHP 147

5.5.1 PHP在Dreamweaver中的历史 147

5.5.2 “绑定”面板 148

5.5.3 “服务器行为”面板 150

5.5.4 PHP对象 151

5.6 小结 151

第6章 ASP.NET 152

6.1 从ASP过渡到ASP.NET 152

6.2 .NET框架 153

6.3 ASP与ASP.NET之间的区别 154

6.3.1 结构上的区别 154

6.3.2 具体的区别 156

6.4 ASP.NET概念 158

6.4.1 用户控件 158

6.4.2 BIN目录 158

6.4.3 PageLoad事件 158

6.4.4 PostBack 159

6.4.5 Web服务 159

6.5 VB.NET与C#的比较 159

6.5.1 条件语句 159

6.5.2 循环 160

6.5.3 变量 161

6.6 Dreamweaver的.NET实现 161

6.6.1 部署支持文件 161

6.6.2 数据绑定 162

6.7 小结 163

第2部分 向站点添加数据库功能 164

第7章 建立数据库连接 164

7.1 Dreamweaver数据库连接的发展历程 164

7.2 “数据库”面板 164

7.3 数据库连接 165

7.4 Dreamweaver MX数据库连接类型 166

7.4.1 ASP 166

7.4.2 ASP.NET 175

7.4.3 ColdFusion 4和ColdFusion 5 176

7.4.4 ColdFusion MX 180

7.4.5 PHP 183

7.4.6 JSP的JDBC连接 185

7.4.7 将JDBC驱动程序添加到Dreamweaver MX 187

7.5 Macintosh数据库连接 188

7.6 建立成功的数据库连接 189

7.7 小结 190

第8章 设计关系数据库 191

8.1 数据库的概念 191

8.1.1 数据库管理系统 192

8.1.2 单独的数据库 193

8.1.3 表 194

8.1.4 列 195

8.1.5 行 196

8.2 设计关系数据库 196

8.2.1 数据 197

8.2.2 数据库访问 197

8.2.3 数据库使用 197

8.2.4 数据库功能 198

8.2.5 数据库维护 201

8.3 惟一性和键 201

8.3.1 候选键 202

8.3.2 主键 202

8.3.3 外键 203

8.4 表关系 204

8.4.1 一对一关系 204

8.4.2 一对多关系 204

8.4.3 多对多关系 204

8.5 数据库规范化 204

8.6 小结 205

第9章 建立数据 206

9.1 OLTP和OLAP数据库 206

9.2 数据 206

9.2.1 列出数据项 207

9.2.2 规范化数据 207

9.2.3 数据的典型使用 214

9.2.4 索引 218

9.3 实现数据库 219

9.3.1 部署数据库 222

9.3.2 Windows NT或Windows 2000上的远程Access数据库 222

9.4 数据库安全性 225

9.5 小结 226

第10章 结构化查询语言概述 227

10.1 基本SQL 227

10.2 表达式和条件 231

10.2.1 表达式 231

10.2.2 条件 233

10.2.3 其他运算符 234

10.3 函数 235

10.4 日期和时间函数 235

10.5 聚合函数 237

10.5.1 Count函数 237

10.5.2 Sum函数 237

10.5.3 Avg函数 238

10.5.4 Min和Max函数 238

10.6 算术函数 238

10.7 字符串函数 239

10.8 子句 240

10.8.1 Order By子句 240

10.8.2 Group By子句 241

10.9 联接 242

10.9.1 内联接 243

10.9.2 外联接 243

10.10 子查询 244

10.10.1 In语句 245

10.10.2 嵌入的Select语句 245

10.11 动作查询 246

10.11.1 Insert查询 246

10.11.2 Update查询 246

10.11.3 Delete查询 246

10.12 变量 247

10.13 小结 248

第11章 添加数据库功能 249

11.1 定义数据库连接 249

11.2 记录集 251

11.2.1 创建查询 251

11.2.2 显示结果 253

11.2.3 使用“动态表格”应用程序对象 254

11.2.4 对结果排序 255

11.2.5 记录集导航 255

11.2.6 显示记录数 256

11.3 主详细页集 257

11.3.1 创建记录集 257

11.3.2 添加“插入主详细页”应用程序对象 259

11.4 “重复区域”服务器行为 261

11.5 使用存储过程 272

11.5.1 简单存储过程 272

11.5.2 修改显示页 274

11.6 “插入记录表单”应用程序对象 275

11.7 添加管理员页面 276

11.8 “绑定”面板的其他用途 278

11.9 小结 279

第12章 用户身份验证 280

12.1 会话变量 280

12.1.1 添加“检查表单”行为 282

12.1.2 插入自定义的JavaScript函数 283

12.1.3 测试重复的用户名 285

12.1.4 创建failed_new_user和login_user页面 286

12.2 服务器端验证 291

12.2.1 ASP/VBScript 291

12.2.2 ASP/JScript 292

12.2.3 ColdFusion 292

12.2.4 PHP 293

12.2.5 ASP.NET 294

12.2.6 JSP 295

12.3 “限制对页的访问”服务器行为 295

12.4 注销用户 298

12.5 使用记录集字段向数据库插入记录 299

12.6 编写SQL语句 302

12.7 添加公司页面 304

12.7.1 my_company页面 304

12.7.2 插入公司记录 304

12.8 小结 307

第3部分 高级数据集成 308

第13章 高级数据库功能 308

13.1 搜索页面 308

13.1.1 基本搜索页面 308

13.1.2 添加高级搜索功能 311

13.1.3 添加多个搜索关键字 314

13.2 添加my_company和find_a_seeker页面 323

13.3 添加简历查看页面 323

13.3.1 手工编写会话变量代码 325

13.3.2 添加条件逻辑 325

13.4 向管理区添加resumes_viewed页面 327

13.4.1 使用Count(*) 327

13.4.2 添加错误处理页面 328

13.5 小结 330

第14章 高级脚本编程 331

14.1 电子邮件 331

14.1.1 CDO Mail 331

14.1.2 JMail 333

14.1.3 其他ASP电子邮件程序 333

14.1.4 ColdFusion Mail 333

14.1.5 PHP Mail 335

14.1.6 .NET Mail 337

14.2 控制脚本运行地点 337

14.3 FileSystemObject对象 338

14.4 PHP文件处理 340

14.5 ASP.NET文件处理 341

14.6 调试和诊断常见错误 342

14.7 小结 346

第15章 服务器端Flash集成 347

15.1 工具 348

15.1.1 UI组件 348

15.1.2 UI组件集2 349

15.1.3 图表组件 350

15.2 将Dreamweaver用于ActionScript编程 351

15.3 使用Get和Post 352

15.3.1 Get 352

15.3.2 Post 355

15.4 使用XML 359

15.5 Flash远程服务 361

15.5.1 创建ColdFusion组件 362

15.5.2 添加Flash ActionScript 364

15.6 使用服务器端ActionScript 368

15.7 小结 369

第16章 使用Dreamweaver MX实现电子商务 370

16.1 购物车 370

16.1.1 UltraDev购物车 371

16.1.2 UltraCartⅡ 372

16.1.3 Intellicart 372

16.1.4 Charon购物车 374

16.1.5 Cartweaver购物车 374

16.1.6 其他电子商店扩展 375

16.2 电子商店构成 375

16.3 购物车站点 376

16.3.1 数据库结构和其他一般数据库问题 377

16.3.2 Acme Databases站点的数据库 378

16.3.3 Acme Databases的站点树 385

16.3.4 “关于我们”页面 387

16.3.5 主页 388

16.3.6 注册页面 388

16.3.7 实现商品目录页面和商品详细信息页面 389

16.3.8 购物车与清空购物车页面 392

16.3.9 付款页面 393

16.3.10 下载页面 395

16.3.11 错误处理页面 395

16.3.12 给顾客发电子邮件 396

16.4 关于扩展站点的一些注意事项 397

16.5 小结 397