图书介绍

动态网站开发第一步 Dreamweaver CS3+CSS+AJAX+ASPPDF|Epub|txt|kindle电子书版本网盘下载

动态网站开发第一步 Dreamweaver CS3+CSS+AJAX+ASP
  • 朱印宏著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302182597
  • 出版时间:2008
  • 标注页数:682页
  • 文件大小:183MB
  • 文件页数:711页
  • 主题词:主页制作-图形软件,Dreamweaver CS3

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

动态网站开发第一步 Dreamweaver CS3+CSS+AJAX+ASPPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Dreamweaver CS3、ASP、CSS和Ajax组合开发概述2

1.1 Dreamweaver CS3概述2

简析Dreamweaver的网页编辑功能2

简析Dreamweaver的网站开发和管理功能3

Dreamweaver的辅助功能和工具6

1.2在动态网站中使用CSS概述7

认识CSS的基本语法7

应用CSS样式10

Dreamweaver CS3对CSS的支持10

分析CSS在动态网站中的角色11

1.3认识动态网站中的Ajax技术12

为什么要选用Ajax12

Dreamweaver CS3对Ajax技术的支持12

分析Ajax在动态网站中的角色13

1.4认识动态网站中的ASP技术13

先简单了解一下什么是ASP14

Dreamweaver CS3对ASP的支持14

简析CSS、Ajax和ASP组合开发的可行性和方法15

第2章 Dreamweaver CS3、ASP、CSS和Ajax组合开发留言板18

2.1你的第一个Ajax——使用XMLHttpRequest组件18

认识XMLHttpRequest组件18

创建XMLHttpRequest对象实例18

认识XMLHttpRequest对象的属性和方法19

使用XMLHttpRequest实例发送和处理请求20

把数据从客户端向服务器端传递23

跟踪XMLHttpRequest对象来检验数据传输的状态24

2.2开始留言板示例的准备工作26

建立留言板数据库26

建立站点与数据库的连接27

设计前台表单28

编写后台接收和处理数据程序29

编写读取数据库中的数据并响应给客户端的后台程序31

2.3使用Ajax完成数据传输33

2.4使用CSS美化留言板35

第3章 组建ASP动态网站的工作环境39

3.1认识动态网站39

动态网站的工作方式39

客户端和服务器端40

请求和响应40

动态网站技术核心40

数据传输41

数据存储41

服务管理41

动态网站技术类型42

ASP42

PHP42

JSP42

ASP、PHP和JSP比较43

3.2在本地计算机中安装和配置IIS43

认识IIS43

安装IIS组件44

配置IIS组件46

3.3在Dreamweaver CS3中定义本地站点49

定义虚拟目录49

为什么要定义虚拟目录49

定义虚拟目录的方法50

定义本地站点52

设置本地信息52

设置远程信息54

设置测试服务器信息55

测试本地站点57

设置本地站点属性57

3.4在Dreamweaver CS3中定义远程站点58

申请域名和空间58

认识域名58

申请域名59

购买空间60

域名解析的设置63

定义FTP服务器64

设置远程信息64

设置测试服务器信息65

测试远程站点66

第4章 使用Dreamweaver CS3管理站点68

4.1定义站点的管理68

编辑站点68

备份和恢复站点69

备份站点69

恢复站点69

切换当前站点70

4.2网站内容管理70

编辑网站内容70

查看站点内容72

快速浏览文件72

浏览隐藏的文件73

快速定位网站文件73

在站点内定位打开的文件73

选择取出的文件73

选择修改的文件73

4.3网站结构管理74

认识地图视图74

编辑地图结构76

编辑地图中的文件77

编辑地图中的超链接78

4.4网站上传79

快速上传79

同步上传80

什么是遮盖上传——一个非常有趣的功能81

4.5网站远程管理82

认识网站管理器83

操作远程目录84

比较文件的差别84

4.6网站开发中的团队合作85

存回和取出86

使用设计备注实现团队交流87

启动站点设计备注87

为文件创建设计备注88

阅读设计备注88

自定义团队信息列——方便团队开发中心信息沟通89

认识自定义列89

创建自定义列90

定义WebDAV服务器以适应团队开发91

认识WebDAV服务器91

定义WebDAV服务器92

4.7站点测试和维护94

检查站点中是否有断开的链接94

删除孤立的文件95

验证网站内容是否符合标准95

设置验证程序96

验证站点标签96

站点报告98

清理标签99

浏览器兼容性检查99

设置浏览器兼容标准99

检查浏览器兼容性100

第5章 建立符合CSS技术标准的动态网站102

5.1认识【CSS样式】面板102

恰当使用全部模式102

恰当使用正在模式104

5.2在【CSS样式】中定义和使用规则106

新建规则106

应用规则109

编辑规则110

修改规则内的属性值110

增加属性111

删除属性111

删除规则111

重命名规则111

通过编辑规则为插图镶嵌双线框112

5.3构建符合标准的XHTML结构113

谈标准网页结构和布局有必要吗?113

什么是标准的网页结构117

标准网页结构的实施策略118

5.4 CSS样式表的规划、设计和管理121

规划样式表122

设计样式表123

学会使用CSS布局模板128

关于Dreamweaver CS3中CSS操作技巧的补充132

CSS代码格式化整理132

快速归置CSS源代码133

快速链接或导入外部样式表文件134

第6章 使用Spry技术丰富网站的用户体验136

6.1 认识Spry技术框架中的构件136

什么是构件136

Spry构件的基本操作136

6.2使用Spry菜单栏构件定制网站导航137

插入菜单栏构件137

编辑菜单栏项目139

增减菜单项139

设置菜单项属性141

设置菜单栏样式143

6.3使用Spry选项卡式面板归置页面内容146

定义选项卡式面板构件146

编辑选项卡式面板147

自定义选项卡式面板的样式148

6.4使用Spry折叠式面板归置页面内容151

定义Spry折叠式构件151

编辑Spry折叠式构件152

定义Spry折叠式样式153

6.5使用Spry可折叠面板收缩页面内容154

第7章 初步接触ASP应用技术157

7.1创建第一个ASP页面157

Hello,World157

初识ASP脚本命令158

7.2认识ASP页面指令160

使用输出指令160

使用处理指令160

7.3 ASP脚本语言以及VBScript用法161

认识ASP脚本语言161

熟悉VBScript脚本语言162

如何编写VBScript脚本162

VBScript脚本在网页内的放置位置163

VBScript脚本使用规范164

VBScript的变量和运算符164

VBScript条件结构165

VBScript循环结构165

VBScript过程和函数166

7.4 ASP包含文件167

使用#include指令包含文件167

使用Virtual关键字167

使用File关键字167

使用#include指令要注意的问题168

使用Server对象的方法包含文件169

7.5 ASP数据传输和存储169

使用Response对象把数据传递给客户端170

设置HTTP响应属性170

设置HTTP响应页面的头部信息171

HTTP响应处理171

设置HTTP响应页面的内容172

使用Request对象把数据传递给服务器端172

ASP数据存储172

7.6 ASP服务管理173

控制Web应用程序执行173

在ASP中引用外部组件174

在站点内定位文件的路径174

HTML代码编码175

7.7 ASP功能扩展175

第8章 建立动态网站与数据库之间的连接178

8.1熟悉Dreamweaver中的【数据库】面板178

使用【数据库】面板的前提——定义动态站点178

认识【数据库】面板的功能180

8.2使用DSN建立数据库连接181

什么是ODBC181

理解ODBC的工作原理182

认识DSN184

定义本地DSN连接(Access数据库类型)184

定义本地DSN连接(SQL Server数据库类型)186

定义远程DSN连接188

8.3使用自定义连接字符串建立连接189

认识自定义连接字符串189

使用ODBC驱动程序定义190

使用OLE DB提供程序定义190

在远程服务器上定位数据库192

连接到Access数据库194

连接到SQL Server数据库196

8.4在【数据库】面板中编辑数据库连接197

操作数据库连接197

查看连接的数据库198

8.5透视ADO组件199

了解数据存取技术200

ADO对象模型201

8.6剖析Connection对象——ASP程序与数据库沟通的管道203

第9章 使用Dreamweaver CS3查询数据库中的数据208

9.1 感性认识记录集208

记录集的结构208

记录集的指针210

记录集的类型211

9.2 在 Dreamweaver中定义记录集212

熟悉【绑定】面板212

定义记录集的名称213

选择数据库连接对象213

设置SQL查询字符串213

设置SQL查询字符串213

设置数据源和选择数据列214

设置筛选条件214

不同数据类型的比较方法215

模糊筛选216

设置排序的方法217

9.3可视化编辑记录集217

在Dreamweaver CS3中编辑记录集217

在Dreamweaver 8中编辑记录集218

9.4感性认识SQL219

什么是SQL220

SQL的功能221

9.5 SQL基本语法221

SQL注释的方法221

数据类型222

认识SQL变量222

使用SQL变量223

SQL运算符223

SQL运算符的优先级224

SQL流程控制225

SQL函数225

AVG函数226

COUNT函数226

MAX函数226

MIN函数226

SUM函数226

SQL语句227

SQL编码规范227

9.6常用SQL语句详解228

SELECT语句(查询数据)228

SELECT子句228

INTO子句229

FROM子句230

WHERE子句233

GROUP BY子句233

HAVING子句235

ORDER BY子句235

INSERT语句(插入数据)235

UPDATE语句(更新数据)237

DELETE语句(删除数据)237

CREATE TABLE语句(创建表格)238

DROP TABLE语句(删除表格)238

9.7比较Access和SQL Server的SQL用法238

保留字差异239

数据类型差异239

BETWEEN...AND应用规则差异240

通配符使用差异240

其他240

9.8【记录集】高级设置241

输入SQL查询字符串241

设置SQL查询字符串的参数242

9.9探秘记录集定义的源码245

认识Recordset对象245

Dreamweaver 8定义记录集的方法249

Dreamweaver CS3定义记录集的方法250

9.10记录集定义的高级应用技巧253

修改代码253

移动记录集代码块254

尽快关闭记录集256

第10章 在网页内绑定从数据库中查询的数据259

10.1什么是绑定记录集259

10.2在页面中插入记录集260

深入认识记录集的统计选项260

在页面中插入动态文本264

10.3绑定记录集265

为文件绑定记录集265

为对象属性绑定记录集267

为表单绑定动态数据268

绑定ActiveX、 Flash对象参数269

10.4设置绑定记录集的显示属性270

10.5探秘绑定记录集的源码271

认识Fields集合271

使用Field对象273

遍历记录集274

第11章 精通动态网站中的会话变量、Cookie变量和应用程序变量278

11.1认识ASP变量278

在ASP中定义变量278

变量的作用域278

变量的有效期279

了解会话变量和应用程序变量280

11.2什么是阶段变量280

认识Session281

使用Session281

用户的身份证——SessionID283

会话的有效期和作用域285

会话的国际化问题286

会话管理287

Item属性288

Key属性289

Count属性289

Remove和RemoveAll方法289

会话事件290

使用会话变量的思考291

11.3 Cookie变量292

认识Cookie293

创建Cookie294

创建单值Cookie及其示例295

创建Cookie字典及其示例295

读取Cookie296

读取单值Cookie296

读取Cookie字典296

遍历Cookies数据集合297

应用Cookie298

11.4应用程序变量299

认识Application299

使用Application300

Application变量的安全性302

Application对象的事件303

管理Application变量304

Item属性304

Key属性305

Count属性305

Remove方法和RemoveAll方法306

11.5请求变量306

认识Dreamweaver CS3提供的“请求变量”选项307

使用请求变量的一般方法308

使用Request.ServerVariables数据集合读取指定环境变量309

使用Request.ClientCertificate数据集合存储和获取客户端认证字段312

Request.ClientCertificate基本语法313

ClientCertificate数据集合的属性315

第12章 精通动态网站中数据传输的途径——表单和查询字符串317

12.1认识表单及表单对象317

认识表单317

在Dreamweaver CS3中插入表单318

表单元素的基本属性321

Name属性321

Value属性321

Type属性321

Size属性322

Disabled属性322

Readonly属性322

Checked属性323

探析表单对象323

文本框323

密码域324

文本区域324

单选按钮325

复选框325

列表框/下拉菜单326

文件域327

按钮327

图像域328

隐藏域328

12.2提交表单数据328

表单数据的编码类型329

表单数据的发送方法331

定义表单数据发送的地址331

12.3使用Request.Form获取表单数据332

认识Form数据集合332

Item属性332

Key属性333

Count属性334

用Request.Form获取表单值334

获取复选框组的值336

获取列表框的值337

遍历复选框组和列表框338

遍历Form数据集合338

12.4使用Request.QueryString获取提交数据340

认识查询字符串341

认识QueryString数据集合342

Item属性342

Key属性343

Count属性343

使用Request.QueryString获取查询字符串343

遍历QueryString数据集合343

获取未解析的查询字符串344

使用ServerVariables数据集合获取查询字符串344

解读查询字符串中的特殊字符344

获取QuertString数据集合内的多值参数345

12.5处理表单和查询字符串信息347

修剪表单和QueryString的元素347

转换元素的数据类型349

对获取的值的显示处理350

第13章 使用Dreamweaver CS3在表单中绑定动态数据354

13.1认识动态表单技术354

13.2动态文本字段355

绑定动态文本字段355

编辑动态文本字段357

13.3动态复选框358

绑定动态复选框358

编辑动态复选框359

13.4动态单选按钮360

绑定动态单选按钮360

编辑动态单选按钮363

优化动态单选按钮的脚本363

13.5动态列表/菜单365

绑定动态列表/菜单365

解析动态列表/菜单的脚本366

动态显示列表/菜单(单选)的默认值367

动态显示列表/菜单(多选)的默认值369

编辑动态列表/菜单370

第14章 使用ASP和Ajax技术实现表单验证和用户身份验证372

14.1认识Web应用程序中的验证服务372

14.2客户端的表单验证373

一个简陋的“检查表单”的客户端行为373

使用Spry验证文本域构件375

插入Spry验证文本域375

探秘Spry验证文本域376

设置验证类型和格式377

自定义验证类型和格式380

Spry验证文本域的状态380

定义Spry验证文本域的事件381

设置Spry验证文本域的其他属性382

自定义Spry验证文本域的样式382

使用Spry验证文本区域构件383

使用Spry验证复选框构件385

使用插入Spry验证复选框构件385

Spry验证复选框的状态386

使用Spry验证选择构件387

14.3 JavaScript脚本验证389

JavaScript表单验证脚本389

JavaScript字符串处理函数391

认识正则表达式393

正则表达式的基本规则394

JavaScript正则表达式验证396

14.4用户身份验证400

服务器端验证400

用户管理概述401

用户注册(使用手工输入脚本)402

客户端验证用户注册信息404

服务器端验证用户注册信息405

存储用户信息406

给注册成功的用户授权406

用户注册(使用服务器行为)406

插入记录406

检查新用户名407

分析“检查新用户名”服务器行为的源代码408

用户登录410

应用“登录用户”服务器行为410

分析“登录用户”服务器行为411

限制对页的访问411

插入“限制对页的访问”服务器行为412

分析“限制对页的访问”服务器行为源代码413

注销用户413

第15章 使用Dreamweaver CS3动态控制记录集在页面中的显示416

15.1动态控制记录集的一般方法416

15.2什么是重复区域417

插入“重复区域”服务器行为417

编辑“重复区域”服务器行为418

解析重复区域源代码418

重复区域的选择问题419

问题的提出419

选择重复区域的原则421

重复区域嵌套的处理423

在重复区域内嵌套循环体424

在重复区域内附加条件425

15.3记录集分页426

插入“记录集分页”服务器行为426

探析“记录集分页”服务器行为的源代码428

探秘“记录集分页”服务器行为428

解析“记录集分页”服务器行为源代码430

查找并显示特定页记录436

定位逻辑页436

定位特定记录438

解析“移至特定记录”服务器行为的源代码440

认识Recordset对象的数据显示特性441

优化记录集分页源代码443

利用记录集分页属性443

采用移动记录集法444

综合方法445

15.4显示区域446

控制绑定记录集区域的显示或隐藏446

控制记录集导航条的显示或隐藏448

15.5记录集详细页449

什么是记录集详细页449

使用“转到详细页面”服务器行为450

解析“转到详细页面”服务器行为的源代码453

自定义转到详细页的参数453

转到相关页面454

第16章 使用Dreamweaver CS3操作数据库458

16.1插入记录458

深入剖析【插入记录】对话框458

解析“插入记录”服务器行为的源代码460

使用命令插入记录461

修复Dreamweaver CS3命令的Bug463

为Dreamweaver CS3命令传递参数464

16.2更新记录467

使用“更新记录”服务器行为467

动态更新记录469

分页实现动态更新记录469

单页实现动态更新记录471

使用命令更新记录474

使用命令动态更新记录475

16.3删除记录477

使用“删除记录”服务器行为来删除记录477

解析“删除记录”服务器行为的源代码478

使用命令删除记录480

16.4剖析Command对象481

使用Command命令481

向命令传递参数483

认识Parameters数据集合和Parameter对象485

Parameters数据集合485

Parameter对象486

16.5使用Recordset对象操作数据库487

添加记录488

新增记录488

新增多行记录489

更新记录489

删除记录491

第17章 在Dreamweaver CS3中自定义服务器行为193

17.1认识服务器行为493

17.2自定义服务器行为494

新建一个简单的服务器行为494

应用自定义服务器行为495

定义带有参数的服务器行为496

应用带有参数的服务器行为499

定义带有条件的服务器行为499

提交格式499

设计条件模板500

定义服务器行为502

完善服务器行为503

利用自定义服务器行为读取Excel数据504

定义能够循环控制的服务器行为506

设置循环模式507

定义服务器行为508

修改并应用服务器行为509

混合使用循环和条件指令511

17.3深入研究自定义服务器行为512

服务器行为的设计模式512

自定义服务器行为编码规则513

测试服务器行为513

编辑服务器行为514

扩展服务器行为514

第18章 使用Dreamweaver CS3存取外部文件517

18.1认识FSO517

18.2存取文本文件518

认识TextStream对象518

读取文本文件519

定义“读取文本流”服务器行为521

设计思路521

构建基本结构521

设计对话窗口522

设计变量初始化代码块523

设计读取文本代码块524

定义服务器行为526

完善服务器行为的对话框526

写入文本文件527

定义“写入文本流”服务器行为528

综合应用“写入文本流”和“读取文本流”服务器行为530

18.3存取Excel工作表531

认识Excel工作表的数据结构531

写入Excel数据533

使用ADO插入Excel数据533

使用FileSystemObject插入Excel数据533

把记录集中的数据插入到Excel534

使用ADO插入记录集到Excel535

使用FileSystemObject插入记录集到Excel536

定义“生成记录集为Excel工作表”服务器行为537

设计思路537

实现的服务器行为代码538

完善服务器行为对话窗口并进行应用539

更新Excel数据540

18.4存取HTML文件540

读取HTML文件540

显示网页源代码541

显示网页内容542

生成HTML文件542

批量生成静态HTML文件543

18.5文件上传546

在“本地/网络”中快速上传文件547

设计文件上传表单548

了解HTTP消息的格式549

HTTP请求消息549

HTTP响应消息550

分析接收上传数据的设计思路550

实现接收上传数据的代码552

上传任意类型的文件553

完善文件上传设计思路555

实现完善的文件上传代码557

定义“上传文件”服务器行为561

第19章 使用Dreamweaver CS3操作XML数据564

19.1认识XML564

什么是XML564

XML文档结构565

XML数据与数据库数据的比较569

19.2使用ASP操作XML文档570

认识DOM文档对象模型570

读取XML文档572

创建XML文档574

定义“生成记录集为XML数据”服务器行为577

功能分析577

设计服务器行为578

定义和应用服务器行为579

编辑XML文档580

转换XML文档581

定义“XML转换为HTML”服务器行为582

19.3使用Spry显示XML数据583

认识SpryXML数据集584

定义SpryXML数据集584

设置数据源585

选择包含的数据元素585

设置Spry数据集属性586

定义Spry区域587

Spry重复列表589

Spry表591

创建简单的Spry表591

创建Spry主动态表格593

Spry重复项597

第20章 购物网站中在线交易内幕——在线支付大揭秘599

20.1购物网站核心功能分析599

20.2商品陈列与会员管理600

商品陈列600

商品详细页602

用户注册和登录603

预防SQL恶意注入式攻击603

设计图形验证码605

密码加密607

20.3购物车及其管理608

购物车的大脑——选购存储609

在购物车中增加选购的商品610

在购物车中修改选购商品的数量611

在购物车中删除选购的商品612

清空购物车613

禁止重复选购613

缺货提示614

购物清单614

会员优惠和折扣计算615

统计购物车中选购商品的总价钱617

20.4去收银台下订单617

客户身份验证618

提交订单信息618

使用邮件反馈订单信息620

20.5在线支付621

在线支付的实现原理621

网银在线支付623

熟悉网银支付接口标准623

整合网银支付接口到脚本中625

处理交易反馈信息626

支付宝支付627

PayPal国际支付630

在订单中整合多种支付方式632

20.6订单管理633

浏览订单列表633

订单的状态管理634

浏览订单明细63

第21章 使用基于Ajax框架的Ext JS技术开发信息分类网站638

21.1 Ext JS库概述638

21.2认识JSON数据格式640

21.3你的第一个Ext JS—— Ext JS使用入门643

我的“Hello, World”643

使用Ext JS组件646

了解Ext JS组件647

使用Ext JS组件647

认识Ext JS组件的属性650

为Ext JS组件增加事件651

使用Ext JS面板653

使用GridPanel面板653

使用TabPanel面板655

使用TreePanel面板655

使用FormPanel面板656

使用Ext JS布局658

Ext JS布局概述658

BorderLayout布局658

ColumnLayout布局659

FitLayout布局660

FormLayout布局661

AccordionLayout布局662

CardLayout布局663

TableLayout布局664

使用Ext JS操纵页面元素665

21.4信息分类网站设计分析667

信息分类网站的任务分析667

信息分类的数据结构设计和建立数据连接668

页面视图布局669

21.5分类导航设计和实现669

数据存储器——Ext JS与数据源的中转站669

探析数据存储器中的数据代理672

探析数据存储器中的数据解析器673

设计动态树形结构674

设计服务器端响应的数据源674

设计与服务器端进行交互676

21.6信息列表设计和实现677

设计服务器端响应的数据源677

设计客户端与服务器端交互的参数678

绑定数据到表格面板678

设计服务器端JSON数据响应680

热门推荐