动态网站开发第一步
2008
清华大学出版社
朱印宏
682
1277000
无
本书是一本技术交叉型的Web开发图书,它将帮助广大动态网站开发初学者借助Dreamweaver工具开发ASP动态网站,同时利用CSS和Ajax技术来丰富动态网站的用户体验。 全书共分为21章,从Dreamweaver工具的简单操作,到ASP技术的应用精髓,最后到综合动态网站的开发过程,全书紧紧围绕动态网站这个核心主题,不蔓不枝,深入讲解如何发挥Dreamweaver工具的潜能,以便开发出性能卓越的动态网站。同时,本书还系统的讲解了ASP、CSS和Ajax技术的核心知识和应用,通过贴心的Demo级示例,力图帮助读者快速掌握多技术混合开发的方法和技巧。 本书名为“动态网站开发第一步”而不是“Dreamweaver第一步”,意味着本书不是Dreamweaver大全也不是Dreamweaver入门。本书是为有一定静态网站开发经验,使用过Dreamweaver或其他类似网站开发工具制作过简单的静态网站,现在准备学习动态网站开发技术的朋友们准备的。因此,本书中不会对Dreamweaver的那些最基本的操作进行讲解,也不会对ASP、CSS和Ajax技术进行漫无边际的铺设。 本书是一本探索工具、技术、架构和思想如何巧妙结合的图书,它是一本关于如何高效应用多种技术开发动态网站的实用型宝典。本书能够保证你精通动态网站的开发思想、开发过程和开发方法。在本书中你能够接触到很多Dreamweaver工具的操作内幕和ASP技术最基础与最核心的内容。本书最终目的就是希望它能够帮助初学者节省大量时间和开支,快速跨入动态网站开发的大门。
ASP技术资深专家,从事Web应用技术开发与设计已有7年之久,对ASP/ASP.NET技术有深入研究。精通CSS、JavaScript、XHTML、XML、Ajax等前台技术,能融汇客户端与服务器端技术,实现前台架构与服务器技术的优化设计。
作者发表过Web设计文章十数篇,出版过8本Web技术专著
第1章 Dreamweaver CS3、ASP、 CSS和Ajax组合开发概述 1.1 Dreamweaver CS3概述 1.1.1 简析Dreamweaver的网页编辑功能 1.1.2 简析Dreamweaver的网站开发和管理功能 1.1.3 Dreamweaver的辅助功能和工具 1.2 在动态网站中使用CSS概述 1.2.1 认识CSS的基本语法 1.2.2 应用CSS样式 1.2.3 Dreamweaver CS3对CSS的支持 1.2.4 分析CSS在动态网站中的角色 1.3 认识动态网站中的Ajax技术 1.3.1 为什么要选用Ajax 1.3.2 Dreamweaver CS3对Ajax技术的支持 1.3.3 分析Ajax在动态网站中的角色 1.4 认识动态网站中的ASP技术 1.4.1 先简单了解一下什么是ASP 1.4.2 Dreamweaver CS3对ASP的支持 1.4.3 简析CSS、Ajax和ASP组合开发的可行性和方法第2章 使用Dreamweaver CS3、ASP、 CSS和Ajax组合开发留言板 2.1 你的第一个Ajax——使用XMLHttpRequest组件 2.1.1 认识XMLHttpRequest组件 2.1.2 创建XMLHttpRequest对象实例 2.1.3 认识XMLHttpRequest对象的属性和方法 2.1.4 使用XMLHttpRequest实例发送和处理请求 2.1.5 把数据从客户端向服务器端传递 2.1.6 跟踪XMLHttpRequest对象来检验数据传输的状态 2.2 开始留言板示例的准备工作 2.2.1 建立留言板数据库 2.2.2 建立站点与数据库的连接 2.2.3 设计前台表单 2.2.4 编写后台接收和处理数据程序 2.2.5 编写读取数据库中的数据并响应给客户端的后台程序 2.3 使用Ajax完成数据传输 2.4 使用CSS美化留言板第3章 组建ASP动态网站的工作环境 3.1 认识动态网站 3.1.1 动态网站的工作方式 3.1.1.1 客户端和服务器端 3.1.1.2 请求和响应 3.1.2 动态网站技术核心 3.1.2.1 数据传输 3.1.2.2 数据存储 3.1.2.3 服务管理 3.1.3 动态网站技术类型 3.1.3.1 ASP 3.1.3.2 PHP 3.1.3.3 JSP 3.1.3.4 ASP、PHP和JSP比较 3.2 在本地计算机中安装和配置IIS 3.2.1 认识IIS 3.2.2 安装IIS组件 3.2.3 配置IIS组件 3.3 在Dreamweaver CS3中定义本地站点 3.3.1 定义虚拟目录 3.3.1.1 为什么要定义虚拟目录 3.3.1.2 定义虚拟目录的方法 3.3.2 定义本地站点 3.3.2.1 设置本地信息 3.3.2.2 设置远程信息 3.3.2.3 设置测试服务器信息 3.3.3 测试本地站点 3.3.4 设置本地站点属性 3.4 在Dreamweaver CS3中定义远程站点 3.4.1 申请域名和空间 3.4.1.1 认识域名 3.4.1.2 申请域名 3.4.1.3 购买空间 3.4.1.4 域名解析的设置 3.4.2 定义FTP服务器 3.4.2.1 设置远程信息 3.4.2.2 设置测试服务器信息 3.4.2.3 测试远程站点第4章 使用Dreamweaver CS3 管理站点 4.1 定义站点的管理 4.1.1 编辑站点 4.1.2 备份和恢复站点 4.1.2.1 备份站点 4.1.2.2 恢复站点 4.1.3 切换当前站点 4.2 网站内容管理 4.2.1 编辑网站内容 4.2.2 查看站点内容 4.2.2.1 快速浏览文件 4.2.2.2 浏览隐藏的文件 4.2.3 快速定位网站文件 4.2.3.1 在站点内定位打开的文件 4.2.3.2 选择取出的文件 4.2.3.3 选择修改的文件 4.3 网站结构管理 4.3.1 认识地图视图 4.3.2 编辑地图结构 4.3.3 编辑地图中的文件 4.3.4 编辑地图中的超链接 4.4 网站上传 4.4.1 快速上传 4.4.2 同步上传 4.4.3 什么是遮盖上传--一个非常有趣的功能 4.5 网站远程管理 4.5.1 认识网站管理器 4.5.2 操作远程目录 4.5.3 比较文件的差别 4.6 网站开发中的团队合作 4.6.1 存回和取出 4.6.2 使用设计备注实现团队交流 4.6.2.1 启动站点设计备注 4.6.2.2 为文件创建设计备注 4.6.2.3 阅读设计备注 4.6.3 自定义团队信息列-—方便团队开发中心信息沟通 4.6.3.1 认识自定义列 4.6.3.2 创建自定义列 4.6.4 定义WebDAV服务器以适应团队开发 4.6.4.1 认识WebDAV服务器 4.6.4.2 定义WebDAV服务器 4.7 站点测试和维护 4.7.1 检查站点中是否有断开的链接 4.7.2 删除孤立的文件 4.7.3 验证网站内容是否符合标准 4.7.3.1 设置验证程序 4.7.3.2 验证站点标签 4.7.3.3 站点报告 4.7.3.4 清理标签 4.7.4 浏览器兼容性检查 4.7.4.1 设置浏览器兼容标准 4.7.4.2 检查浏览器兼容性第5章 建立符合CSS技术标准的动态网站 5.1 认识【CSS样式】面板 5.1.1 恰当使用全部模式 5.1.2 恰当使用正在模式 5.2 在【CSS样式】中定义和使用规则 5.2.1 新建规则 5.2.2 应用规则 5.2.3 编辑规则 5.2.3.1 修改规则内的属性值 5.2.3.2 增加属性 5.2.3.3 删除属性 5.2.3.4 删除规则 5.2.3.5 重命名规则 5.2.3.6 通过编辑规则为插图镶嵌双线框 5.3 构建符合标准的XHTML结构 5.3.1 谈标准网页结构和布局有必要吗? 5.3.2 什么是标准的网页结构 5.3.3 标准网页结构的实施策略 5.4 CSS样式表的规划、设计和管理 5.4.1 规划样式表 5.4.2 设计样式表 5.4.3 学会使用CSS布局模板 5.4.4 关于Dreamweaver CS3中CSS操作技巧的补充 5.4.4.1 CSS代码格式化整理 5.4.4.2 快速归置CSS源代码 5.4.4.3 快速链接或导入外部样式表文件第6章 使用Spry技术丰富网站的用户体验 6.1 认识Spry技术框架中的构件 6.1.1 什么是构件 6.1.2 Spry构件的基本操作 6.2 使用Spry菜单栏构件定制网站导航 6.2.1 插入菜单栏构件 6.2.2 编辑菜单栏项目 6.2.2.1 增减菜单项 6.2.2.2 设置菜单项属性 6.2.3 设置菜单栏样式 6.3 使用Spry选项卡式面板归置页面内容 6.3.1 定义选项卡式面板构件 6.3.2 编辑选项卡式面板 6.3.3 自定义选项卡式面板的样式 6.4 使用Spry折叠式面板归置页面内容 6.4.1 定义Spry折叠式构件 6.4.2 编辑Spry折叠式构件 6.4.3 定义Spry折叠式样式 6.5 使用Spry可折叠面板收缩页面内容第7章 初步接触ASP应用技术 7.1 创建第一个ASP页面 7.1.1 Hello,World 7.1.2 初识ASP脚本命令 7.2 认识ASP页面指令 7.2.1 使用输出指令 7.2.2 使用处理指令 7.3 ASP脚本语言以及VBScript用法 7.3.1 认识ASP脚本语言 7.3.2 熟悉VBScript脚本语言 7.3.2.1 如何编写VBScript脚本 7.3.2.2 VBScript脚本在网页内的放置位置 7.3.2.3 VBScript脚本使用规范 7.3.2.4 VBScript的变量和运算符 7.3.2.5 VBScript条件结构 7.3.2.6 VBScript循环结构 7.3.2.7 VBScript过程和函数 7.4 ASP包含文件 7.4.1 使用#include指令包含文件 7.4.1.1 使用Virtual关键字 7.4.1.2 使用File关键字 7.4.1.3 使用#include指令要注意的问题 7.4.2 使用Server对象的方法包含文件 7.5 ASP数据传输和存储 7.5.1 使用Response对象把数据传递给客户端 7.5.1.1 设置HTTP响应属性 7.5.1.2 设置HTTP响应页面的头部信息 7.5.1.3 HTTP响应处理 7.5.1.4 设置HTTP响应页面的内容 7.5.2 使用Request对象把数据传递给服务器端 7.5.3 ASP数据存储 7.6 ASP服务管理 7.6.1 控制Web应用程序执行 7.6.2 在ASP中引用外部组件 7.6.3 在站点内定位文件的路径 7.6.4 HTML代码编码 7.7 ASP功能扩展第8章 建立动态网站与数据库之间的连接 8.1 熟悉Dreamweaver中的【数据库】面板 8.1.1 使用【数据库】面板的前提——定义动态站点 8.1.2 认识【数据库】面板的功能 8.2 使用DSN建立数据库连接 8.2.1 什么是ODBC 8.2.2 理解ODBC的工作原理 8.2.3 认识DSN 8.2.4 定义本地DSN连接(Access数据库类型) 8.2.5 定义本地DSN连接(SQL Server数据库类型) 8.2.6 定义远程DSN连接 8.3 使用自定义连接字符串建立连接 8.3.1 认识自定义连接字符串 8.3.2 使用ODBC驱动程序定义 8.3.3 使用OLE DB提供程序定义 8.3.4 在远程服务器上定位数据库 8.3.5 连接到Access数据库 8.3.6 连接到SQL Server数据库 8.4 在【数据库】面板中编辑数据库连接 8.4.1 操作数据库连接 8.4.2 查看连接的数据库 8.5 透视ADO组件 8.5.1 了解数据存取技术 8.5.2 ADO对象模型 8.6 剖析Connection对象——ASP程序与数据库沟通的管道第9章 使用Dreamweaver CS3查询数据库中的数据 9.1 感性认识记录集 9.1.1 记录集的结构 9.1.2 记录集的指针 9.1.3 记录集的类型 9.2 在Dreamweaver中定义记录集 9.2.1 熟悉【绑定】面板 9.2.1.1 定义记录集的名称 9.2.1.2 选择数据库连接对象 9.2.1.3 设置SQL查询字符串 9.2.2 设置SQL查询字符串 9.2.2.1 设置数据源和选择数据列 9.2.2.2 设置筛选条件 9.2.2.3 不同数据类型的比较方法 9.2.2.4 模糊筛选 9.2.2.5 设置排序的方法 9.3 可视化编辑记录集 9.3.1 在Dreamweaver CS3中编辑记录集 9.3.2 在Dreamweaver 8中编辑记录集 9.4 感性认识SQL 9.4.1 什么是SQL 9.4.2 SQL的功能 9.5 SQL基本语法 9.5.1 SQL注释的方法 9.5.2 数据类型 9.5.3 认识SQL变量 9.5.4 使用SQL变量 9.5.5 SQL运算符 9.5.6 SQL运算符的优先级 9.5.7 SQL流程控制 9.5.8 SQL函数 9.5.8.1 AVG函数 9.5.8.2 COUNT函数 9.5.8.3 MAX函数 9.5.8.4 MIN函数 9.5.8.5 SUM函数 9.5.9 SQL语句 9.5.10 SQL编码规范 9.6 常用SQL语句详解 9.6.1 SELECT语句(查询数据) 9.6.1.1 SELECT子句 9.6.1.2 INTO子句 9.6.1.3 FROM子句 9.6.1.4 WHERE子句 9.6.1.5 GROUP BY子句 9.6.1.6 HAVING子句 9.6.1.7 ORDER BY子句 9.6.2 INSERT语句(插入数据) 9.6.3 UPDATE语句(更新数据) 9.6.4 DELETE语句(删除数据) 9.6.5 CREATE TABLE语句(创建表格) 9.6.6 DROP TABLE语句(删除表格) 9.7 比较Access和SQL Server的SQL用法 9.7.1 保留字差异 9.7.2 数据类型差异 9.7.3 BETWEEN...AND应用规则差异 9.7.4 通配符使用差异 9.7.5 其他 9.8 【记录集】高级设置 9.8.1 输入SQL查询字符串 9.8.2 设置SQL查询字符串的参数 9.9 探秘记录集定义的源码 9.9.1 认识Recordset对象 9.9.2 Dreamweaver 8定义记录集的方法 9.9.3 Dreamweaver CS3定义记录集的方法 9.10 记录集定义的高级应用技巧 9.10.1 修改代码 9.10.2 移动记录集代码块 9.10.3 尽快关闭记录集第10章 在网页内绑定从数据库中查询的数据 10.1 什么是绑定记录集 10.2 在页面中插入记录集 10.2.1 深入认识记录集的统计选项 10.2.2 在页面中插入动态文本 10.3 绑定记录集 10.3.1 为文件绑定记录集 10.3.2 为对象属性绑定记录集 10.3.3 为表单绑定动态数据 10.3.4 绑定ActiveX、Flash对象参数 10.4 设置绑定记录集的显示属性 10.5 探秘绑定记录集的源码 10.5.1 认识Fields集合 10.5.2 使用Field对象 10.5.3 遍历记录集第11章 精通动态网站中的会话变量、Cookie变量和应用程序变量 11.1 认识ASP变量 11.1.1 在ASP中定义变量 11.1.2 变量的作用域 11.1.3 变量的有效期 11.1.4 了解会话变量和应用程序变量 11.2 什么是阶段变量 11.2.1 认识Session 11.2.2 使用Session 11.2.3 用户的身份证——SessionID 11.2.4 会话的有效期和作用域 11.2.5 会话的国际化问题 11.2.6 会话管理 11.2.6.1 Item属性 11.2.6.2 Key属性 11.2.6.3 Count属性 11.2.6.4 Remove和RemoveAll方法 11.2.7 会话事件 11.2.8 使用会话变量的思考 11.3 Cookie变量 11.3.1 认识Cookie 11.3.2 创建Cookie 11.3.2.1 创建单值Cookie及其示例 11.3.2.2 创建Cookie字典及其示例 11.3.3 读取Cookie 11.3.3.1 读取单值Cookie 11.3.3.2 读取Cookie字典 11.3.4 遍历Cookies数据集合 11.3.5 应用Cookie 11.4 应用程序变量 11.4.1 认识Application 11.4.2 使用Application 11.4.3 Application变量的安全性 11.4.4 Application对象的事件 11.4.5 管理Application变量 11.4.5.1 Item属性 11.4.5.2 Key属性 11.4.5.3 Count属性 11.4.5.4 Remove方法和RemoveAll方法 11.5 请求变量 11.5.1 认识Dreamweaver CS3提供的“请求变量”选项 11.5.2 使用请求变量的一般方法 11.5.3 使用Request.ServerVariables数据集合读取指定环境变量 11.5.4 使用Request.ClientCertificate数据集合存储和获取客户端认证字段 11.5.4.1 Request.ClientCertificate基本语法 11.5.4.2 ClientCertificate数据集合的属性第12章 精通动态网站中数据传输的途径——表单和查询字符串第13章 使用Dreamweaver CS3在表单中绑定动态数据第14章 使用ASP和Ajax技术实现表单验证和用户身份验证第15章 使用Dreamweaver CS3动态控制记录集在页面中的显示第16章 使用Dreamweaver CS3操作数据库第17章 在Dreamweaver CS3中自定义服务器行为第18章 使用Dreamweaver CS3 存取外部文件第19章 使用Dreamweaver CS3 操作XML数据第20章 购物网站中在线交易内幕 --在线支付大揭秘第21章 使用基于Ajax框架的Ext JS 技术开发信息分类网站
第1章 Dreamweaver CS3、ASP、 CSS和Ajax组合开发概述 1.1 Dreamweaver CS3概述 Dreamweaver是Web设计和开发的经典工具。从1997年出生到现在也仅仅11周岁,但是它给Web设计和开发人员所带来的便利和实惠是无法计算的。 说到Web,你可能想到网页(不管是静态的,还是动态的),但实际上它包含更多的内容。
你应该了解真相,真相会使你自由。 ——《圣经》 谁说Dreamweaver不适合做动态开发,谁说ASP已经范伍,放下包袱,抛弃顾虑,从这里开始,你会发现天蓝蓝,水清清,Dreamweaver+ASP珠联璧合演绎Web应用开发的精彩人生。
无
书中对Asp、HTML、CSS讲解很是全面,尤其介绍了Ext和Spry,辅以实例的指导。而对于喜欢用Dreamweaver来开发的初学者更是一个“详”字了得!其中可以做到某个功能在不同版本的DW下的区别,真是令人惊叹!我用DW很多年了,对书中某些提到的功能竟然知之甚少!不过这的确是很厚的一本书,不管你有没有信心和能力将它读完,但我相信,只要你在读,肯定你也在进步!
很有参考价值,靠这个我理了一遍ASP的思路。但是文中有不少的错别字,源代码也有一些错误~~
我要说的是,这是一本难得的好书,我是消费者,而且79.20的价格我也是咬了咬牙才把鼠标按下去,我要说的是它值!这不是按套就搬的一本书,计算机的书有个通病就是缺乏思想,讲的生硬,往往看书的人即使会操作了但不知道为什么,对版块功能认识不深。说大了,我不过也是个初学者,但我现在正在看这本书,我的心得是,你在翻书的过程中,会一直的感悟,原来是这么回事,你在分享作者成功的喜悦。
不错,很通俗易懂,适合初学者
很好,适合有一定基础的读者!
讲解的很明晰,很喜欢。
易懂易明,天书级厚度
图文并茂,易于读者理解
不错的的书,推荐
书不错还有别的像这样的书啊
作者如果举例几个知名网站的制作方法,(比如阿里巴巴网站和当当网等网站的全部制作技术)那就更好了,作者朱印宏先生的水平不错,但本书不适合参照,只适合参考,对于迫切马上制作一个完整的网站的读者来说,帮助不大,对于初学者来说不适合。妙音公司职员WHF
值得初学者学习、中高人员研究。
刚买,还没到,好期待看看
今天检查,发现随书配赠光盘是碎的,希望解决一下
不觉得此书有多好,还忍痛的花了大把的银子,真的不是很好,很多写的很含糊。有些内容也很深,建议初学者别买了。我可以借给你们
我买的书光盘坏了。我没有看书呢,所以不知道好不好。还有书是太贵了。希望下次别人买的时候难便宜点。
书我还没看到哪?这次怎麽折磨慢呀?都十天了?