《Dreamweaver UltraDev 4设计起步》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Ray West,(美)Tom Muck著;刘勇译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2002
  • ISBN:7115099715
  • 页数:391 页
图书介绍:本书全面介绍了用DreamweaverUltraDev4创建Web站点和开发Web应用的技术。全书分4部分,主要介绍了Web和DreamweaverUltraDev4的基本知识、Web应用的开发技术和方法、DreamweaverUltraDev4的扩展管理功能等内容。

第一部分 UltraDev入门 3

第1章 Web是如何工作的 3

1.1 Internet 4

1.2 文件传输协议 5

1.3 World Wide Web 5

1.4 TCP/IP 6

1.4.1 Internet协议 6

1.4.2 传输控制协议 7

1.6 超文本标示语言 8

1.5 超文本传输协议 8

1.7 Web站点 10

1.8 安装UltraDev 12

1.8.1 Web服务器 12

1.8.2 应用程序服务器 13

1.8.3 数据存储 13

1.8.4 分级服务器 14

1.8.5 实时数据服务器 14

1.9 服务器模型 14

1.9.1 Active Server Pages 15

1.9.2 Java Server Pages 16

1.9.3 ColdFusion 17

1.10 开发环境 18

1.10.1 项目1-1:安装和使用Internet信息服务 19

1.10.2 默认FTP站点 23

1.10.3 默认Web站点 25

1.10.4 默认SMTP服务器 28

1.11 本章小结 30

1.12 小测验 30

第2章 UItraDev环境 31

2.1 用UItraDev进行工作 32

2.2 站点管理器 33

2.3 浮动面板 36

2.4 UItraDev的菜单 38

2.4.1 文件(File)菜单 38

2.4.2 编辑(Edit)菜单 39

2.4.3 视图(View)菜单 40

2.4.4 插入(Insert)菜单 41

2.4.5 修改(Modify)菜单 42

2.4.6 文本(Text)菜单 43

2.4.7 命令(Commands)菜单 43

2.4.10 帮助(Help)菜单 44

2.4.8 站点(Site)菜单 44

2.4.9 窗口(Window)菜单 44

2.5 对象 45

2.5.1 Horizontal Rule对象 45

2.5.2 Table对象 47

2.5.3 Layer对象 47

2.5.4 UltraDev中的对象 48

2.6 行为 51

2.7 设定UltraDev的参数 54

2.9 小测验 58

2.8 本章小结 58

第3章 创建一个Web页面 59

3.1 为页面命名 61

3.1.1 编辑页面 61

3.1.2 文本样式 63

3.1.3 项目3-1:sample.css 66

3.2 使用图像 67

3.2.1 图像的相对路径和绝对路径 68

3.2.2 图像格式 69

3.3.1 在UltraDev中插入一个表格 71

3.3 在UltraDev中使用表格 71

3.3.2 布局视图 73

3.3.3 添加衬垫图像 76

3.3.4 其他的布局视图功能 78

3.3.5 嵌套表格 79

3.3.6 布局视图参数设定 80

3.3.7 定制表格 80

3.3.8 在代码视图中使用表格 83

3.5 小测验 84

3.4 本章小结 84

第4章 创建一个Web站点 87

4.1 定义一个新站点 88

项目4-1:eFlea站点 89

4.2 管理站点文件 95

4.2.1 向站点添加新页面 95

4.2.2 管理站点 97

4.2.3 放回和取出 99

4.2.4 检查链接 100

4.2.5 站点地图 100

4.3 本章小结 101

4.4 小测验 102

第5章 站点规划 103

5.1 规划和设计站点 104

5.1.1 站点的用途和目标 105

5.1.2 目标用户群 106

5.1.3 可供使用的工具和平台 106

5.1.4 站点的设计方案 106

5.1.5 导航方案 108

5.1.6 项目5-1:站点地图 109

5.2.1 导航 111

5.2 设计理念 111

5.2.2 可用性 112

5.2.3 媒体 113

5.3 协作 113

5.3.1 Dreamweaver和UltraDev 113

5.3.2 设计笔记 114

5.3.3 文件查看栏 115

5.4 使用全站点范围内的查找与替换 117

5.4.1 查找范围 117

5.4.2 搜索目标 117

5.5 本章小结 118

5.4.3 选项 118

5.6 小测验 119

第二部分 用UltraDev创建Web应用程序 123

第6章 向站点添加内容 123

6.1 创建页面 124

6.1.1 准备资源 124

6.1.2 建立一个简单的页面 125

6.1.3 项目6-1:用UltraDev创建Web页面 126

6.1.4 项目6-2创建更复杂的设计方案 135

6.2.1 确定内容区域 140

6.2 在UltraDev中创建和使用模板 140

6.2.2 准备内容区域 141

6.2.3 标出内容区域 141

6.2.4 将模板应用于页面 142

6.3 本章小结 143

6.4 小测验 144

第7章 基本的语言组件 145

7.1ASP对象模型 146

7.1.1 Request对象 146

7.1.2 Response对象 150

10.5 联接 151

7.1.4 Application对象 152

7.1.3 Session对象 152

7.1.5 Server对象 152

7.1.6 ASP语言 153

7.3 JSP中的Java编程语言 157

7.2 JSP的语言 157

7.3.1 Java中的变量 158

7.3.2 表达式 160

7.3.3 Java中的控制结构 161

7.3.4 JavaBeans 163

7.3.5 常用的JSP对象 163

7.4 CFML 165

7.3.6 JSP小结 165

7.4.1 ColdFusion函数 168

7.4.2 ColdFusion的变量类型 169

7.4.3 ColdFusion中的#号 170

7.5 学习CFML 171

7.5.1 ColdFusion的核心标记 171

7.5.2 ColdFusion小结 177

7.5.3 项目7-1:服务器模型 178

7.7 小测验 179

7.6 本章小结 179

第8章 创建数据库 181

8.1 理解数据库基本组成部分 182

8.1.1 数据库管理系统 183

8.1.2 单个数据库 184

8.1.3 表 184

8.1.4 字段 185

8.1.5 记录 186

8.2 数据类型 186

8.2.2 备注 187

8.2.3 数字 187

8.2.1 文本 187

8.2.4 日期/时间 188

8.2.5 货币 188

8.2.6 自动编号 188

8.2.7 是/否 188

8.2.8 OLE对象 188

8.3 设计关系数据库 189

8.3.1 数据 189

8.3.2 数据库访问 189

8.3.4 数据库维护 190

8.3.3 数据库的使用 190

8.4 键与唯一性 191

8.4.1 候选键 192

8.4.2 主键 192

8.4.3 外部键 193

8.5 表的关系 194

8.5.1 一对一关系 194

8.5.2 一对多关系 194

8.5.3 多对多关系 194

8.6 数据库的规范化 194

8.6.1 第一范式 195

8.6.3 第三范式 195

8.6.2 第二范式 195

8.6.4 项目8-1:创建eFlea数据库 196

8.7 本章小结 200

8.8 小测验 201

第9章 选择和连接数据库 203

9.1 可供选择的数据库 204

9.1.1 Microsoft Access 204

9.1.2 Microsoft SQL Server 205

9.1.4 MySQL 206

9.1.3 Oracle 206

9.1.5 DB2 207

9.2 在UltraDev中建立数据库连接 208

9.1.6 其他的数据库 208

9.2.1 使用ODBC实现ADO连接 209

9.2.2 用UltraDev连接到DSN 212

9.2.3 ADO连接字符串 214

9.2.4 OLE DB 214

9.2.5 ODBC DSNless连接 216

9.2.6 使用Microsoft文本驱动程序 216

9.2.7 项目9-1:eFlea.mdb 217

9.3 ColdFusion数据库连接 218

9.4 JDBC连接 219

9.5 Macintosh数据库连接 222

9.6 UltraDev数据库总结 223

9.7 本章小结 224

9.8 小测验 225

第10章 SQL入门 227

10.1 基本的SQL 228

项目10-1:查询eFlea数据库 232

10.2 表达式和条件 236

10.2.1 表达式 236

10.2.2 条件 239

10.2.3 其他运算符 240

10.2.4 项目10-2:筛选查询结果 240

10.3 函数 244

10.3.1 日期和时间函数 244

10.3.2 总计函数 245

10.3.3 算术函数 247

10.3.4 字符串函数 247

10.4 子句 248

10.4.1 Order By子句 248

10.4.2 Group By子句 250

10.5.1 内部联接 252

10.5.2 外部联接 252

10.6 子查询 253

10.6.1 In语句 254

10.6.2 嵌入式Select语句 254

10.7.1 Insert语句 255

10.7.2 Update语句 255

10.7 操作查询 255

10.7.3 Delete查询 256

10.8 变量 256

10.9 本章小结 257

10.10 小测验 257

第三部分 用数据进行工作 261

第11章 显示数据 261

11.1 创建记录集 262

项目11-1:创建一个记录集 262

11.2 在页面中放置数据 265

11.2.1 拖放数据 266

11.2.2 移动到记录 267

11.2.3 项目11-2:同时显示多个记录 268

18.1 服务器错误 268

11.3 实时数据视图 271

11.4 本章小结 272

11.5 小测验 272

第12章 搜索数据 273

12.1 数据搜索的基础 274

项目12-1:search.htm 278

12.2 基本的搜索 279

项目12-2:results.asp 282

12.3 验证表单数据 285

12.3.1 JavaScript验证 285

12.3.2 服务器端验证代码 286

12.4 用多个条件进行搜索 287

12.3.3 使用数据库进行验证 287

项目12-3:重新编写search.htm和results.asp 288

12.5 本章小结 290

12.6 小测验 290

第13章 记录集导航 291

13.1 创建带有重复区域的页面 292

13.1.1 Move To行为 292

13.1.2 Show Region行为 293

13.1.3 项目13-1:results.asp 294

13.2 添加记录集状态信息 296

13.3 在搜索结果中使用Show Region 297

13.4 主要一细节页面集的概念 297

项目13-2:details.asp 299

13.5 活动对象简介 301

13.5.1 记录集导航栏活动对象 301

13.5.2 记录集导航状态活动对象 302

13.5.3 主要一细节页面集活动对象 302

13.6 本章小结 305

13.7 小测验 305

第14章 创建动态表单对象 307

14.1 学习绑定数据 308

14.2 将数据绑定到文本框 308

14.3 将数据绑定到单选钮和复选框 312

14.3.1 单选钮 312

14.3.2 复选框 313

14.4 将数据绑定到列表框 315

项目14-1:绑定页面上的数据 316

14.5 本章小结 318

14.6 小测验 318

第15章 插入、更新和删除数据 321

15.1 插入数据 322

15.1.1 项目15-1:插入数据 322

15.1.2 项目15-2:对数据插入进行更多控制 326

15.2 更新数据 331

项目15-3:更新数据 331

15.3 删除数据 333

15.4 本章小结 333

15.5 小测验 334

第16章 用户注册、登录和站点安全 335

16.1 会话变量 336

16.2 用户注册页面 337

16.2.1 添加Validate Form行为 338

16.2.2 添加Insert Record服务器行为 338

16.2.3 检测重复的用户名 339

16.2.4 注册失败后的重定向 340

16.3 用户登录页面 341

项目16-1:register.asp 342

16.4 Restrict Access to Page服务器行为 343

16.5 注销用户 345

16.7 小测验 346

16.6 本章小结 346

第四部分 为站点添加高级特性 351

第17章 扩展和扩展管理器 351

17.1 什么是扩展 352

17.1.1 Dreamweaver扩展 353

17.1.2 UltraDev扩展 353

17.2 扩展包与扩展管理器 354

17.2.1 扩展管理器 354

17.2.2 扩展包 356

17.2.3 项目17-1:Horizontal Looper扩展 356

17.3 服务器行为创建器简介 357

17.3.1 访问SBB 357

17.3.2 创建一个新的服务器行为 358

17.4 Macromedia Exchange站点 363

17.5 本章小结 365

17.6小测验 365

第18章 站点疑难解答 367

18.1.1 常见的服务器错误 368

18.1.2 调试服务器端ASP 371

18.2 代码编写错误 373

18.2.1 各种各样的错误 374

18.2.2 调试技术 375

18.2.3 常见的代码编写错误 376

18.2.4 项目18-1:学会调试 377

18.3 本章小结 381

18.4 小测验 381

附录 小测验答案 383