词条 | 动态网站开发第一步 |
释义 | 版权信息书 名: 动态网站开发第一步 作 者:朱印宏 出版社: 清华大学出版社 出版时间: 2008 ISBN: 9787302182597 开本: 16 定价: 99.00 元 内容简介《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是一本技术交叉型的Web开发图书,它将帮助广大动态网站开发初学者借助Dreamweaver工具开发ASP动态网站,同时利用CSS和Ajax技术来丰富动态网站的用户体验。 全书共分为21章,从Dreamweaver工具的简单操作,到ASP技术的应用精髓,最后到综合动态网站的开发过程。全书紧紧围绕动态网站这个核心主题,不蔓不枝,深入讲解如何发挥Dreamweaver工具的潜能,以便开发出性能卓越的动态网站。同时,《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》还系统的讲解了ASP、CSS和Ajax技术的核心知识和应用,通过贴心的Demo级示例,力图帮助读者快速掌握多技术混合开发的方法和技巧。 《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》名为“动态网站开发第一步”而不是“Dreamweaver第一步”,意味着《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》既不是Dreamweaver大全也不是Dreamweaver入门。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是为有一定静态网站开发经验,使用过Dreamweaver或其他类似网站开发工具制作过简单的静态网站,现在准备学习动态网站开发技术的朋友们准备的。因此,《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》中不会对Dreamweaver的那些最基本的操作进行讲解,也不会对ASP、CSS和Ajax技术进行漫无边际的铺设。 《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》是一本探索工具、技术、架构和思想如何巧妙结合的图书,它是一本关于如何高效应用多种技术开发动态网站的实用型宝典。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》能够保证你精通动态网站的开发思想、开发过程和开发方法。在《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》中你能够接触到很多Dreamweaver工具的操作内幕和ASP技术最基础与最核心的内容。《动态网站开发第一步——DreamweaverCS3+CSS+AJAX+ASP》最终的目的就是帮助初学者节省大量时间和开支,快速跨入动态网站开发的大门。 编辑推荐谁说Dreamweaver不适合做动态开发 谁说AsP已经落伍 放下包袱,抛弃顾虑,从这里开始 你会发现天蓝蓝、水清清 Dreamweaver+ASP珠联璧合演绎web应用开发的精彩人生 目录第1章DreamweaverCS3、ASP、CSS和Ajax组合开发概述 1.1DreamweaverCS3概述2 1.1.1简析Dreamweaver的网页编辑功能2 1.1.2简析Dreamweaver的网站开发和管理功能3 1.1.3Dreamweaver的辅助功能和工具6 1.2在动态网站中使用CSS概述7 1.2.1认识CSS的基本语法7 1.2.2应用CSS样式10 1.2.3DreamweaverCS3对CSS的支持10 1.2.4分析CSS在动态网站中的角色11 1.3认识动态网站中的Ajax技术12 1.3.1为什么要选用Ajax12 1.3.2DreamweaverCS3对Ajax技术的支持12 1.3.3分析Ajax在动态网站中的角色13 1.4认识动态网站中的ASP技术13 1.4.1先简单了解一下什么是ASP14 1.4.2DreamweaverCS3对ASP的支持14 1.4.3简析CSS、Ajax和ASP组合开发的可行性和方法15 第2章使用DreamweaverCS3、ASP、CSS和Ajax组合开发留言板 2.1你的第一个Ajax——使用XMLHttpRequest组件18 2.1.1认识XMLHttpRequest组件18 2.1.2创建XMLHttpRequest对象实例18 2.1.3认识XMLHttpRequest对象的属性和方法19 2.1.4使用XMLHttpRequest实例发送和处理请求20 2.1.5把数据从客户端向服务器端传递23 2.1.6跟踪XMLHttpRequest对象来检验数据传输的状态24 2.2开始留言板示例的准备工作26 2.2.1建立留言板数据库26 2.2.2建立站点与数据库的连接27 2.2.3设计前台表单28 2.2.4编写后台接收和处理数据程序29 2.2.5编写读取数据库中的数据并响应给客户端的后台程序31 2.3使用Ajax完成数据传输33 2.4使用CSS美化留言板35 第3章组建ASP动态网站的工作环境 3.1认识动态网站39 3.1.1动态网站的工作方式39 3.1.1.1客户端和服务器端40 3.1.1.2请求和响应40 3.1.2动态网站技术核心40 3.1.2.1数据传输41 3.1.2.2数据存储41 3.1.2.3服务管理41 3.1.3动态网站技术类型42 3.1.3.1ASP42 3.1.3.2PHP42 3.1.3.3JSP42 3.1.3.4ASP、PHP和JSP比较43 3.2在本地计算机中安装和配置IIS43 3.2.1认识IIS43 3.2.2安装IIS组件44 3.2.3配置IIS组件46 3.3在DreamweaverCS3中定义本地站点49 3.3.1定义虚拟目录49 3.3.1.1为什么要定义虚拟目录49 3.3.1.2定义虚拟目录的方法50 3.3.2定义本地站点52 3.3.2.1设置本地信息52 3.3.2.2设置远程信息54 3.3.2.3设置测试服务器信息55 3.3.3测试本地站点57 3.3.4设置本地站点属性57 3.4在DreamweaverCS3中定义远程站点58 3.4.1申请域名和空间58 3.4.1.1认识域名58 3.4.1.2申请域名59 3.4.1.3购买空间60 3.4.1.4域名解析的设置63 3.4.2定义FTP服务器64 3.4.2.1设置远程信息64 3.4.2.2设置测试服务器信息65 3.4.2.3测试远程站点66 第4章使用DreamweaverCS3管理站点 4.1定义站点的管理68 4.1.1编辑站点68 4.1.2备份和恢复站点69 4.1.2.1备份站点69 4.1.2.2恢复站点69 4.1.3切换当前站点70 4.2网站内容管理70 4.2.1编辑网站内容70 4.2.2查看站点内容72 4.2.2.1快速浏览文件72 4.2.2.2浏览隐藏的文件73 4.2.3快速定位网站文件73 4.2.3.1在站点内定位打开的文件73 4.2.3.2选择取出的文件73 4.2.3.3选择修改的文件73 4.3网站结构管理74 4.3.1认识地图视图74 4.3.2编辑地图结构76 4.3.3编辑地图中的文件77 4.3.4编辑地图中的超链接78 4.4网站上传79 4.4.1快速上传79 4.4.2同步上传80 4.4.3什么是遮盖上传——一个非常有趣的功能81 4.5网站远程管理82 4.5.1认识网站管理器83 4.5.2操作远程目录84 4.5.3比较文件的差别84 4.6网站开发中的团队合作85 4.6.1存回和取出86 4.6.2使用设计备注实现团队交流87 4.6.2.1启动站点设计备注87 4.6.2.2为文件创建设计备注88 4.6.2.3阅读设计备注88 4.6.3自定义团队信息列-—方便团队开发中心信息沟通89 4.6.3.1认识自定义列89 4.6.3.2创建自定义列90 4.6.4定义WebDAV服务器以适应团队开发91 4.6.4.1认识WebDAV服务器91 4.6.4.2定义WebDAV服务器92 4.7站点测试和维护94 4.7.1检查站点中是否有断开的链接94 4.7.2删除孤立的文件95 4.7.3验证网站内容是否符合标准95 4.7.3.1设置验证程序96 4.7.3.2验证站点标签96 4.7.3.3站点报告98 4.7.3.4清理标签99 4.7.4浏览器兼容性检查99 4.7.4.1设置浏览器兼容标准99 4.7.4.2检查浏览器兼容性100 第5章建立符合CSS技术标准的动态网站 5.1认识【CSS样式】面板102 5.1.1恰当使用全部模式102 5.1.2恰当使用正在模式104 5.2在【CSS样式】中定义和使用规则106 5.2.1新建规则106 5.2.2应用规则109 5.2.3编辑规则110 5.2.3.1修改规则内的属性值110 5.2.3.2增加属性111 5.2.3.3删除属性111 5.2.3.4删除规则111 5.2.3.5重命名规则111 5.2.3.6通过编辑规则为插图镶嵌双线框112 5.3构建符合标准的XHTML结构113 5.3.1谈标准网页结构和布局有必要吗?113 5.3.2什么是标准的网页结构117 5.3.3标准网页结构的实施策略118 5.4CSS样式表的规划、设计和管理121 5.4.1规划样式表122 5.4.2设计样式表123 5.4.3学会使用CSS布局模板128 5.4.4关于DreamweaverCS3中CSS操作技巧的补充132 5.4.4.1CSS代码格式化整理132 5.4.4.2快速归置CSS源代码133 5.4.4.3快速链接或导入外部样式表文件134 第6章使用Spry技术丰富网站的用户体验 6.1认识Spry技术框架中的构件136 6.1.1什么是构件136 6.1.2Spry构件的基本操作136 6.2使用Spry菜单栏构件定制网站导航137 6.2.1插入菜单栏构件137 6.2.2编辑菜单栏项目139 6.2.2.1增减菜单项139 6.2.2.2设置菜单项属性141 6.2.3设置菜单栏样式143 6.3使用Spry选项卡式面板归置页面内容146 6.3.1定义选项卡式面板构件146 6.3.2编辑选项卡式面板147 6.3.3自定义选项卡式面板的样式148 6.4使用Spry折叠式面板归置页面内容151 6.4.1定义Spry折叠式构件151 6.4.2编辑Spry折叠式构件152 6.4.3定义Spry折叠式样式153 6.5使用Spry可折叠面板收缩页面内容154 第7章初步接触ASP应用技术 7.1创建第一个ASP页面157 7.1.1Hello,World157 7.1.2初识ASP脚本命令158 7.2认识ASP页面指令160 7.2.1使用输出指令160 7.2.2使用处理指令160 7.3ASP脚本语言以及VBScript用法161 7.3.1认识ASP脚本语言161 7.3.2熟悉VBScript脚本语言162 7.3.2.1如何编写VBScript脚本162 7.3.2.2VBScript脚本在网页内的放置位置163 7.3.2.3VBScript脚本使用规范164 7.3.2.4VBScript的变量和运算符164 7.3.2.5VBScript条件结构165 7.3.2.6VBScript循环结构165 7.3.2.7VBScript过程和函数166 7.4ASP包含文件167 7.4.1使用#include指令包含文件167 7.4.1.1使用Virtual关键字167 7.4.1.2使用File关键字167 7.4.1.3使用#include指令要注意的问题168 7.4.2使用Server对象的方法包含文件169 7.5ASP数据传输和存储169 7.5.1使用Response对象把数据传递给客户端170 7.5.1.1设置HTTP响应属性170 7.5.1.2设置HTTP响应页面的头部信息171 7.5.1.3HTTP响应处理171 7.5.1.4设置HTTP响应页面的内容172 7.5.2使用Request对象把数据传递给服务器端172 7.5.3ASP数据存储172 7.6ASP服务管理173 7.6.1控制Web应用程序执行173 7.6.2在ASP中引用外部组件174 7.6.3在站点内定位文件的路径174 7.6.4HTML代码编码175 7.7ASP功能扩展175 第8章建立动态网站与数据库之间的连接 8.1熟悉Dreamweaver中的【数据库】面板178 8.1.1使用【数据库】面板的前提——定义动态站点178 8.1.2认识【数据库】面板的功能180 8.2使用DSN建立数据库连接181 8.2.1什么是ODBC181 8.2.2理解ODBC的工作原理182 8.2.3认识DSN184 8.2.4定义本地DSN连接(Access数据库类型)184 8.2.5定义本地DSN连接(SQLServer数据库类型)186 8.2.6定义远程DSN连接188 8.3使用自定义连接字符串建立连接189 8.3.1认识自定义连接字符串189 8.3.2使用ODBC驱动程序定义190 8.3.3使用OLEDB提供程序定义190 8.3.4在远程服务器上定位数据库192 8.3.5连接到Access数据库194 8.3.6连接到SQLServer数据库196 8.4在【数据库】面板中编辑数据库连接197 8.4.1操作数据库连接197 8.4.2查看连接的数据库198 8.5透视ADO组件199 8.5.1了解数据存取技术200 8.5.2ADO对象模型201 8.6剖析Connection对象——ASP程序与数据库沟通的管道203 第9章使用DreamweaverCS3查询数据库中的数据 9.1感性认识记录集208 9.1.1记录集的结构208 9.1.2记录集的指针210 9.1.3记录集的类型211 9.2在Dreamweaver中定义记录集212 9.2.1熟悉【绑定】面板212 9.2.1.1定义记录集的名称213 9.2.1.2选择数据库连接对象213 9.2.1.3设置SQL查询字符串213 9.2.2设置SQL查询字符串213 9.2.2.1设置数据源和选择数据列214 9.2.2.2设置筛选条件214 9.2.2.3不同数据类型的比较方法215 9.2.2.4模糊筛选216 9.2.2.5设置排序的方法217 9.3可视化编辑记录集217 9.3.1在DreamweaverCS3中编辑记录集217 9.3.2在Dreamweaver8中编辑记录集218 9.4感性认识SQL219 9.4.1什么是SQL220 9.4.2SQL的功能221 9.5SQL基本语法221 9.5.1SQL注释的方法221 9.5.2数据类型222 9.5.3认识SQL变量222 9.5.4使用SQL变量223 9.5.5SQL运算符223 9.5.6SQL运算符的优先级224 9.5.7SQL流程控制225 9.5.8SQL函数225 9.5.8.1AVG函数226 9.5.8.2COUNT函数226 9.5.8.3MAX函数226 9.5.8.4MIN函数226 9.5.8.5SUM函数226 9.5.9SQL语句227 9.5.10SQL编码规范227 9.6常用SQL语句详解228 9.6.1SELECT语句(查询数据)228 9.6.1.1SELECT子句228 9.6.1.2INTO子句229 9.6.1.3FROM子句230 9.6.1.4WHERE子句233 9.6.1.5GROUPBY子句233 9.6.1.6HAVING子句235 9.6.1.7ORDERBY子句235 9.6.2INSERT语句(插入数据)235 9.6.3UPDATE语句(更新数据)237 9.6.4DELETE语句(删除数据)237 9.6.5CREATETABLE语句(创建表格)238 9.6.6DROPTABLE语句(删除表格)238 9.7比较Access和SQLServer的SQL用法238 9.7.1保留字差异239 9.7.2数据类型差异239 9.7.3BETWEEN...AND应用规则差异240 9.7.4通配符使用差异240 9.7.5其他240 9.8【记录集】高级设置241 9.8.1输入SQL查询字符串241 9.8.2设置SQL查询字符串的参数242 9.9探秘记录集定义的源码245 9.9.1认识Recordset对象245 9.9.2Dreamweaver8定义记录集的方法249 9.9.3DreamweaverCS3定义记录集的方法250 9.10记录集定义的高级应用技巧253 9.10.1修改代码253 9.10.2移动记录集代码块254 9.10.3尽快关闭记录集256 第10章在网页内绑定从数据库中查询的数据 10.1什么是绑定记录集259 10.2在页面中插入记录集260 10.2.1深入认识记录集的统计选项260 10.2.2在页面中插入动态文本264 10.3绑定记录集265 10.3.1为文件绑定记录集265 10.3.2为对象属性绑定记录集267 10.3.3为表单绑定动态数据268 10.3.4绑定ActiveX、Flash对象参数269 10.4设置绑定记录集的显示属性270 10.5探秘绑定记录集的源码271 10.5.1认识Fields集合271 10.5.2使用Field对象273 10.5.3遍历记录集274 第11章精通动态网站中的会话变量、Cookie变量和应用程序变量 11.1认识ASP变量278 11.1.1在ASP中定义变量278 11.1.2变量的作用域278 11.1.3变量的有效期279 11.1.4了解会话变量和应用程序变量280 11.2什么是阶段变量280 11.2.1认识Session281 11.2.2使用Session281 11.2.3用户的身份证——SessionID283 11.2.4会话的有效期和作用域285 11.2.5会话的国际化问题286 11.2.6会话管理287 11.2.6.1Item属性288 11.2.6.2Key属性289 11.2.6.3Count属性289 11.2.6.4Remove和RemoveAll方法289 11.2.7会话事件290 11.2.8使用会话变量的思考291 11.3Cookie变量292 11.3.1认识Cookie293 11.3.2创建Cookie294 11.3.2.1创建单值Cookie及其示例295 11.3.2.2创建Cookie字典及其示例295 11.3.3读取Cookie296 11.3.3.1读取单值Cookie296 11.3.3.2读取Cookie字典296 11.3.4遍历Cookies数据集合297 11.3.5应用Cookie298 11.4应用程序变量299 11.4.1认识Application299 11.4.2使用Application300 11.4.3Application变量的安全性302 11.4.4Application对象的事件303 11.4.5管理Application变量304 11.4.5.1Item属性304 11.4.5.2Key属性305 11.4.5.3Count属性305 11.4.5.4Remove方法和RemoveAll方法306 11.5请求变量306 11.5.1认识DreamweaverCS3提供的“请求变量”选项307 11.5.2使用请求变量的一般方法308 11.5.3使用Request.ServerVariables数据集合读取指定环境变量309 11.5.4使用Request.ClientCertificate数据集合存储和获取客户端认证字段312 11.5.4.1Request.ClientCertificate基本语法313 11.5.4.2ClientCertificate数据集合的属性315 第12章精通动态网站中数据传输的途径——表单和查询字符串 12.1认识表单及表单对象317 12.1.1认识表单317 12.1.2在DreamweaverCS3中插入表单318 12.1.3表单元素的基本属性321 12.1.3.1Name属性321 12.1.3.2Value属性321 12.1.3.3Type属性321 12.1.3.4Size属性322 12.1.3.5Disabled属性322 12.1.3.6Readonly属性322 12.1.3.7Checked属性323 12.1.4探析表单对象323 12.1.4.1文本框323 12.1.4.2密码域324 12.1.4.3文本区域324 12.1.4.4单选按钮325 12.1.4.5复选框325 12.1.4.6列表框/下拉菜单326 12.1.4.7文件域327 12.1.4.8按钮327 12.1.4.9图像域328 12.1.4.10隐藏域328 12.2提交表单数据328 12.2.1表单数据的编码类型329 12.2.2表单数据的发送方法331 12.2.3定义表单数据发送的地址331 12.3使用Request.Form获取表单数据332 12.3.1认识Form数据集合332 12.3.1.1Item属性332 12.3.1.2Key属性333 12.3.1.3Count属性334 12.3.2用Request.Form获取表单值334 12.3.3获取复选框组的值336 12.3.4获取列表框的值337 12.3.5遍历复选框组和列表框338 12.3.6遍历Form数据集合338 12.4使用Request.QueryString获取提交数据340 12.4.1认识查询字符串341 12.4.2认识QueryString数据集合342 12.4.2.1Item属性342 12.4.2.2Key属性343 12.4.2.3Count属性343 12.4.3使用Request.QueryString获取查询字符串343 12.4.3.1遍历QueryString数据集合343 12.4.3.2获取未解析的查询字符串344 12.4.3.3使用ServerVariables数据集合获取查询字符串344 12.4.3.4解读查询字符串中的特殊字符344 12.4.4获取QueryString数据集合内的多值参数345 12.5处理表单和查询字符串信息347 12.5.1修剪表单和QueryString的元素347 12.5.2转换元素的数据类型349 12.5.3对获取的值的显示处理350 第13章使用DreamweaverCS3在表单中绑定动态数据 13.1认识动态表单技术354 13.2动态文本字段355 13.2.1绑定动态文本字段355 13.2.2编辑动态文本字段357 13.3动态复选框358 13.3.1绑定动态复选框358 13.3.2编辑动态复选框359 13.4动态单选按钮360 13.4.1绑定动态单选按钮360 13.4.2编辑动态单选按钮363 13.4.3优化动态单选按钮的脚本363 13.5动态列表/菜单365 13.5.1绑定动态列表/菜单365 13.5.2解析动态列表/菜单的脚本366 13.5.3动态显示列表/菜单(单选)的默认值367 13.5.4动态显示列表/菜单(多选)的默认值369 13.5.5编辑动态列表/菜单370 第14章使用ASP和Ajax技术实现表单验证和用户身份验证 14.1认识Web应用程序中的验证服务372 14.2客户端的表单验证373 14.2.1一个简陋的“检查表单”的客户端行为373 14.2.2使用Spry验证文本域构件375 14.2.2.1插入Spry验证文本域375 14.2.2.2探秘Spry验证文本域376 14.2.2.3设置验证类型和格式377 14.2.2.4自定义验证类型和格式380 14.2.2.5Spry验证文本域的状态380 14.2.2.6定义Spry验证文本域的事件381 14.2.2.7设置Spry验证文本域的其他属性382 14.2.2.8自定义Spry验证文本域的样式382 14.2.3使用Spry验证文本区域构件383 14.2.4使用Spry验证复选框构件385 14.2.4.1使用插入Spry验证复选框构件385 14.2.4.2Spry验证复选框的状态386 14.2.5使用Spry验证选择构件387 14.3JavaScript脚本验证389 14.3.1JavaScript表单验证脚本389 14.3.2JavaScript字符串处理函数391 14.3.3认识正则表达式393 14.3.4正则表达式的基本规则394 14.3.5JavaScript正则表达式验证396 14.4用户身份验证400 14.4.1服务器端验证400 14.4.2用户管理概述401 14.4.3用户注册(使用手工输入脚本)402 14.4.3.1客户端验证用户注册信息404 14.4.3.2服务器端验证用户注册信息405 14.4.3.3存储用户信息406 14.4.3.4给注册成功的用户授权406 14.4.4用户注册(使用服务器行为)406 14.4.4.1插入记录406 14.4.4.2检查新用户名407 14.4.4.3分析“检查新用户名”服务器行为的源代码408 14.4.5用户登录410 14.4.5.1应用“登录用户”服务器行为410 14.4.5.2分析“登录用户”服务器行为411 14.4.6限制对页的访问411 14.4.6.1插入“限制对页的访问”服务器行为412 14.4.6.2分析“限制对页的访问”服务器行为源代码413 14.4.7注销用户413 第15章使用DreamweaverCS3动态控制记录集在页面中的显示 15.1动态控制记录集的一般方法416 15.2什么是重复区域417 15.2.1插入“重复区域”服务器行为417 15.2.2编辑“重复区域”服务器行为418 15.2.3解析重复区域源代码418 15.2.4重复区域的选择问题419 15.2.4.1问题的提出419 15.2.4.2选择重复区域的原则421 15.2.5重复区域嵌套的处理423 15.2.5.1在重复区域内嵌套循环体424 15.2.5.2在重复区域内附加条件425 15.3记录集分页426 15.3.1插入“记录集分页”服务器行为426 15.3.2探析“记录集分页”服务器行为的源代码428 15.3.2.1探秘“记录集分页”服务器行为428 15.3.2.2解析“记录集分页”服务器行为源代码430 15.3.3查找并显示特定页记录436 15.3.3.1定位逻辑页436 15.3.3.2定位特定记录438 15.3.4解析“移至特定记录”服务器行为的源代码440 15.3.5认识Recordset对象的数据显示特性441 15.3.6优化记录集分页源代码443 15.3.6.1利用记录集分页属性443 15.3.6.2采用移动记录集法444 15.3.6.3综合方法445 15.4显示区域446 15.4.1控制绑定记录集区域的显示或隐藏446 15.4.2控制记录集导航条的显示或隐藏448 15.5记录集详细页449 15.5.1什么是记录集详细页449 15.5.2使用“转到详细页面”服务器行为450 15.5.3解析“转到详细页面”服务器行为的源代码453 15.5.4自定义转到详细页的参数453 15.5.5转到相关页面454 第16章使用DreamweaverCS3操作数据库 16.1插入记录458 16.1.1深入剖析【插入记录】对话框458 16.1.2解析“插入记录”服务器行为的源代码460 16.1.3使用命令插入记录461 16.1.4修复DreamweaverCS3命令的Bug463 16.1.5为DreamweaverCS3命令传递参数464 16.2更新记录467 16.2.1使用“更新记录”服务器行为467 16.2.2动态更新记录469 16.2.2.1分页实现动态更新记录469 16.2.2.2单页实现动态更新记录471 16.2.3使用命令更新记录474 16.2.4使用命令动态更新记录475 16.3删除记录477 16.3.1使用“删除记录”服务器行为来删除记录477 16.3.2解析“删除记录”服务器行为的源代码478 16.3.3使用命令删除记录480 16.4剖析Command对象481 16.4.1使用Command命令481 16.4.2向命令传递参数483 16.4.3认识Parameters数据集合和Parameter对象485 16.4.3.1Parameters数据集合485 16.4.3.2Parameter对象486 16.5使用Recordset对象操作数据库487 16.5.1添加记录488 16.5.1.1新增记录488 16.5.1.2新增多行记录489 16.5.2更新记录489 16.5.3删除记录491 第17章在DreamweaverCS3中自定义服务器行为 17.1认识服务器行为493 17.2自定义服务器行为494 17.2.1新建一个简单的服务器行为494 17.2.2应用自定义服务器行为495 17.2.3定义带有参数的服务器行为496 17.2.4应用带有参数的服务器行为499 17.2.5定义带有条件的服务器行为499 17.2.5.1提交格式499 17.2.5.2设计条件模板500 17.2.5.3定义服务器行为502 17.2.5.4完善服务器行为503 17.2.6利用自定义服务器行为读取Excel数据504 17.2.7定义能够循环控制的服务器行为506 17.2.7.1设置循环模式507 17.2.7.2定义服务器行为508 17.2.7.3修改并应用服务器行为509 17.2.7.4混合使用循环和条件指令511 17.3深入研究自定义服务器行为512 17.3.1服务器行为的设计模式512 17.3.2自定义服务器行为编码规则513 17.3.3测试服务器行为513 17.3.4编辑服务器行为514 17.3.5扩展服务器行为514 第18章使用DreamweaverCS3存取外部文件 18.1认识FSO517 18.2存取文本文件518 18.2.1认识TextStream对象518 18.2.2读取文本文件519 18.2.3定义“读取文本流”服务器行为521 18.2.3.1设计思路521 18.2.3.2构建基本结构521 18.2.3.3设计对话窗口522 18.2.3.4设计变量初始化代码块523 18.2.3.5设计读取文本代码块524 18.2.3.6定义服务器行为526 18.2.3.7完善服务器行为的对话框526 18.2.4写入文本文件527 18.2.5定义“写入文本流”服务器行为528 18.2.6综合应用“写入文本流”和“读取文本流”服务器行为530 18.3存取Excel工作表531 18.3.1认识Excel工作表的数据结构531 18.3.2写入Excel数据533 18.3.2.1使用ADO插入Excel数据533 18.3.2.2使用FileSystemObject插入Excel数据533 18.3.3把记录集中的数据插入到Excel534 18.3.3.1使用ADO插入记录集到Excel535 18.3.3.2使用FileSystemObject插入记录集到Excel536 18.3.4定义“生成记录集为Excel工作表”服务器行为537 18.3.4.1设计思路537 18.3.4.2实现的服务器行为代码538 18.3.4.3完善服务器行为对话窗口并进行应用539 18.3.5更新Excel数据540 18.4存取HTML文件540 18.4.1读取HTML文件540 18.4.1.1显示网页源代码541 18.4.1.2显示网页内容542 18.4.2生成HTML文件542 18.4.3批量生成静态HTML文件543 18.5文件上传546 18.5.1在“本地/网络”中快速上传文件547 18.5.2设计文件上传表单548 18.5.3了解HTTP消息的格式549 18.5.3.1HTTP请求消息549 18.5.3.2HTTP响应消息550 18.5.4分析接收上传数据的设计思路550 18.5.5实现接收上传数据的代码552 18.5.6上传任意类型的文件553 18.5.7完善文件上传设计思路555 18.5.8实现完善的文件上传代码557 18.5.9定义“上传文件”服务器行为561 第19章使用DreamweaverCS3操作XML数据 19.1认识XML564 19.1.1什么是XML564 19.1.2XML文档结构565 19.1.3XML数据与数据库数据的比较569 19.2使用ASP操作XML文档570 19.2.1认识DOM文档对象模型570 19.2.2读取XML文档572 19.2.3创建XML文档574 19.2.4定义“生成记录集为XML数据”服务器行为577 19.2.4.1功能分析577 19.2.4.2设计服务器行为578 19.2.4.3定义和应用服务器行为579 19.2.5编辑XML文档580 19.2.6转换XML文档581 19.2.7定义“XML转换为HTML”服务器行为582 19.3使用Spry显示XML数据583 19.3.1认识SpryXML数据集584 19.3.2定义SpryXML数据集584 19.3.2.1设置数据源585 19.3.2.2选择包含的数据元素585 19.3.2.3设置Spry数据集属性586 19.3.3定义Spry区域587 19.3.4Spry重复列表589 19.3.5Spry表591 19.3.5.1创建简单的Spry表591 19.3.5.2创建Spry主动态表格593 19.3.6Spry重复项597 第20章购物网站中在线交易内幕——在线支付大揭秘 20.1购物网站核心功能分析599 20.2商品陈列与会员管理600 20.2.1商品陈列600 20.2.2商品详细页602 20.2.3用户注册和登录603 20.2.3.1预防SQL恶意注入式攻击603 20.2.3.2设计图形验证码605 20.2.3.3密码加密607 20.3购物车及其管理608 20.3.1购物车的大脑——选购存储609 20.3.2在购物车中增加选购的商品610 20.3.3在购物车中修改选购商品的数量611 20.3.4在购物车中删除选购的商品612 20.3.5清空购物车613 20.3.6禁止重复选购613 20.3.7缺货提示614 20.3.8购物清单614 20.3.9会员优惠和折扣计算615 20.3.10统计购物车中选购商品的总价钱617 20.4去收银台下订单617 20.4.1客户身份验证618 20.4.2提交订单信息618 20.4.3使用邮件反馈订单信息620 20.5在线支付621 20.5.1在线支付的实现原理621 20.5.2网银在线支付623 20.5.2.1熟悉网银支付接口标准623 20.5.2.2整合网银支付接口到脚本中625 20.5.2.3处理交易反馈信息626 20.5.3支付宝支付627 20.5.4PayPal国际支付630 20.5.5在订单中整合多种支付方式632 20.6订单管理633 20.6.1浏览订单列表633 20.6.2订单的状态管理634 20.6.3浏览订单明细635 第21章使用基于Ajax框架的ExtJS技术开发信息分类网站 21.1ExtJS库概述638 21.2认识JSON数据格式640 21.3你的第一个ExtJS——ExtJS使用入门643 21.3.1我的“Hello,World”643 21.3.2使用ExtJS组件646 21.3.2.1了解ExtJS组件647 21.3.2.2使用ExtJS组件647 21.3.2.3认识ExtJS组件的属性650 21.3.2.4为ExtJS组件增加事件651 21.3.3使用ExtJS面板653 21.3.3.1使用GridPanel面板653 21.3.3.2使用TabPanel面板655 21.3.3.3使用TreePanel面板655 21.3.3.4使用FormPanel面板656 21.3.4使用ExtJS布局658 21.3.4.1ExtJS布局概述658 21.3.4.2BorderLayout布局658 21.3.4.3ColumnLayout布局659 21.3.4.4FitLayout布局660 21.3.4.5FormLayout布局661 21.3.4.6AccordionLayout布局662 21.3.4.7CardLayout布局663 21.3.4.8TableLayout布局664 21.3.5使用ExtJS操纵页面元素665 21.4信息分类网站设计分析667 21.4.1信息分类网站的任务分析667 21.4.2信息分类的数据结构设计和建立数据连接668 21.4.3页面视图布局669 21.5分类导航设计和实现669 21.5.1数据存储器——ExtJS与数据源的中转站669 21.5.2探析数据存储器中的数据代理672 21.5.3探析数据存储器中的数据解析器673 21.5.4设计动态树形结构674 21.5.5设计服务器端响应的数据源674 21.5.6设计与服务器端进行交互676 21.6信息列表设计和实现677 21.6.1设计服务器端响应的数据源677 21.6.2设计客户端与服务器端交互的参数678 21.6.3绑定数据到表格面板678 21.6.4设计服务器端JSON数据响应680 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。