多平台无线网络编程源代码解析

出版时间:2002-8-1  出版社:电子工业出版社  作者:李军,姬孟洛  页数:652  字数:968  

内容概要

内容简介  

   本书通过大量的源代码实例分析和详细的案例研究,给出了跨平台无线应用程序开发的快速指南。
全书简单介绍了XML和XSLT方法;描述了一个专业级无线应用程序的开发,这个应用程序包含4个部分:天气、新闻、电子邮件和电影票预订系统;用大量的程序代码详细说明了该应用程序针对5类客户端的转换,包括WAP、HDML、cHTML/I模式、Voice XML和HTML等,并给出了转换后的运行结果。通过对案例的研究和代码的剖析,讨论了I模式、VoiceXML以及XUL语言等最新的技术,为无线应用的开发展示了广阔的应用前景。
本书内容丰富,讲述清晰细致,主要适用于有一定经验的Web开发人员,也可供从事无线应用的初学者和研究人员参考。

书籍目录

目        录前言	1第1章    XSLT概述	51.1    XML简介	51.2    创建XML文档	51.2.1    书写一个样板XML文档	61.2.2    在浏览器中打开XML文档	71.2.3    确认XML文档	71.2.4    安装相关文件	71.3    XML命名空间	81.4    模式	101.5    使用样式表在浏览器中显示XML	161.5.1    书写级联样式表	171.5.2    在XML文档中应用CSS	181.5.3    在XML文档中应用不同的样式	201.6    XSLT简介	211.7    XSL架构	221.7.1    格式化并转换XML文档的XSL过程	231.7.2    XSLT变量、数据类型和表达式	231.7.3    XSLT文档示例	241.8    XSLT元素简介	261.9    XSLT元素的运用	281.9.1    xsl:stylesheet	281.9.2    xsl:template	291.9.3    xsl: value-of	291.9.4    xsl: apply-templates	301.9.5    xsl:import	331.9.6    xsl:apply-imports	331.9.7    xsl:with-param	331.9.8    xsl: output	331.9.9    xsl:for-each	361.9.10    xsl: if	371.9.11    xsl: attribute	371.9.12    xsl: attribute-set	371.9.13    xsl: variable	431.9.14    xsl:sort	451.9.15    xsl:otherwise	481.9.16    xsl: when	481.9.17    xsl: choose	491.9.18    xsl:strip-space/xsl:preserve-space	501.9.19    xsl:param	521.9.20    xsl:call-template	551.9.21    xsl:comment	571.9.22    xsl: message	571.9.23    xsl: text	581.9.24    xsl: copy	581.9.25    xsl: copy-of	591.9.26    xsl: element	601.9.27    xsl: number	611.9.28    xsl: decimal-format	621.9.29    xsl: key	631.9.30    xsl:fallback	641.9.31    xsl: include	651.9.32    xsl: processing-instruction	651.9.33    xsl: namespace-alias	651.10    小结	66第2章    设计一个跨平台的应用程序	672.1    Web应用架构简介	672.1.1    非XML方法	682.1.2    XML和XSLT方法	692.2    应用程序结构	702.2.1    应用程序客户	702.2.2    应用程序特点	732.3    应用程序数据库的结构	732.3.1    电影表	732.3.2    电影礼堂表	732.3.3    状态表	742.3.4    用户表	742.3.5    天气表	752.3.6    新闻表	752.3.7    应用程序工作流程	752.4    小结	76第3章    使用XML和SQL Server 2000的数据库交互技术	773.1    SQL Server 2000对XML的支持	773.2    使用HTTP的SQL语句	783.3    通过HTTP调用存储过程	823.4    通过HTTP使用XML模板文件	853.5    编写SQL Server 2000的XPath查询	903.5.1    在XPath查询中说明节点和轴线	903.5.2    XPath查询中的运算符	953.5.3    XPath 查询中的变量	983.5.4    XPath查询中的布尔函数	1003.6    用XML检索数据的方法	1013.6.1    RAW模式	1013.6.2    AUTO模式	1023.6.3    EXPLICIT模式	1023.6.4    用XMLDATA在查询中增加一个模式	1043.6.5    查询数据时指定样式表	1053.7    批量装载方法	1073.8    更新程序	1103.8.1    使用更新程序插入数据	1103.8.2    更新程序中的参数	1123.8.3    从HTML窗体中邮送数据	1133.8.4    用ADO邮送更新程序	1143.9    小结	117第4章    使用XML和XSLT开发无线Web应用程序	1194.1    用XML和XSLT编写接口	1194.1.1    编写应用软件模块	1194.1.2    为静态数据创建XML文档	1204.1.3    检查什么是完全格式的XML文档	1244.2    用XSLT从XML内容中生成HTML	1244.2.1    为主页部分写级联样式表	1254.2.2    为主页写XSLT文档	1274.2.3    频道部分	1354.2.4    登录部分	1374.2.5    连接部分	1384.2.6    文章部分	1394.2.7    对XML文档应用XSLT	1404.2.8    用XSLT在浏览器中显示XML文档	1404.3    开发天气部分	1414.3.1    天气部分中使用XSLT的高级HTML元素的工作	1424.3.2    XML的动态链接	1454.4    开发门户程序的新闻部分	1504.4.1    用查询串传递参数	1514.4.2    在新闻部分中对动态XML内容应用XSLT	1514.5    开发门户程序的电子邮件部分	1544.5.1    设计电子邮件的登录格式	1544.5.2    设计写邮件的表格	1624.5.3    用JavaScript确认表格	1664.6    开发电影票预订系统	1704.6.1    显示影院清单	1704.6.2    显示影院的详细状况	1724.6.3    预订电影票	1754.6.4    更新程序	1824.6.5    确认订票结果	1844.7    小结	184第5章    用XSLT针对WAP客户端进行无线Web应用程序转换	1855.1    小设备的局限性	1855.2    为WAP门户程序设计结构	1855.2.1    为服务内容探测浏览器类型	1865.2.2    用XSLT将静态XML数据转换为WML	1885.2.3    用仿真机测试XSL	1905.3    转换天气部分	1905.4    转换新闻部分	2045.4.1    为新闻种类部分生成XML数据	2055.4.2    为新闻种类部分写XSLT文档	2065.4.3    为新闻详情部分生成XML数据	2075.4.4    为新闻详情部分写XSLT文档	2095.5    转换电子邮件部分	2115.5.1    设计电子邮件部分的登录表格	2115.5.2    用WAP客户端程序读电子邮件	2145.5.3    为WAP客户端做写邮件部分的转换	2215.6    转换影片预订系统	2295.6.1    显示电影院清单	2295.6.2    快速生成WML卡片	2385.6.3    写订票部分接口	2495.7    小结	255第6章    了解HDML:一个案例的研究	2576.1    HDML简介	2576.1.1    WML与HDML的比较	2586.2    市场上HDML客户机的简单浏览	2596.2.1    移动电话	2596.2.2    个人数字助理	2596.3    写HDML文档	2596.4    用HDML接受数据输入	2616.5    在HDML中提交表格及使用动态数据	2636.5.1    浏览不同卡片	2646.5.2    HDML的导航控件	2656.6    更多的HDML例子	2666.6.1    格式化文本	2666.6.2    HDML中的格式化说明符	2676.7    卡片和卡片组	2706.8    动作	2776.9    HDML的变量	2796.10    案例研究	2876.11    小结	294第7章    为HDML客户端转换无线Web应用程序	2957.1    应用程序的框架	2957.2    为服务内容检测浏览器	2967.3    转换主页	2987.4    为HDML客户端转换天气部分	2997.5    为HDML客户端转换新闻部分	3127.5.1    生成新闻部分的XML数据	3127.5.2    生成新闻部分的XML	3157.5.3    为新闻详情部分准备XSLT	3167.6    为HDML客户端转换电子邮件部分	3187.6.1    准备电子邮件的登录部分	3187.6.2    在HDML设备上读邮件	3207.6.3    转换发送邮件部分	3287.6.4    写邮件	3317.7    转换电影票预订系统	3347.7.1    生成电影院列表的XML数据	3347.7.2    电影院列表的XSLT	3367.7.3    显示影片列表	3377.7.4    为影片列表写XSLT代码	3427.7.5    显示影片状况	3457.7.6    写订票过程代码	3497.7.7    显示状态消息	3537.8    小结	356第8章    使用I模式和cHDML	3578.1    I模式介绍	3578.2    使用I模式	3578.3    I模式的发展趋势	3588.4    I模式和WAP	3588.5    HTML,WML,HDML和cHTML定义	3598.6    cHTML介绍	3608.6.1    cHTML的局限性和指导方针	3608.6.2    cHTML的元素	3608.7    案例研究	3728.8    小结	386第9章    用XSLT构造I模式兼容的Web应用程序	3879.1    I模式环境的优势	3879.2    具有I模式功能的应用程序结构	3879.3    探测I模式浏览器	3889.4    转换主页	3929.5    在仿真机上测试主页	3939.6    转换天气部分	3939.7    转换新闻部分	4069.7.1    生成新闻部分的XML数据	4069.7.2    写新闻种类部分的XSL文档	4079.7.3    生成新闻详情部分的XML文档	4109.7.4    为新闻详情部分准备XSLT	4119.8    转换电子邮件部分	4129.8.1    设计电子邮件部分的登录表格	4139.8.2    准备电子邮件主页的XSLT	4139.8.3    用I模式设备读邮件	4159.8.4    收集用户信息	4169.8.5    准备登录表格的XSLT	4179.8.6    在I模式设备上显示收件夹	4199.8.7    转换写邮件部分	4239.8.8    写用户验证表格的XSLT	4239.8.9    发送邮件并显示确认信息	4279.9    转换电影票预订系统	4299.9.1    生成电影院清单的XML数据	4299.9.2    写电影院清单的XSLT文档	4319.9.3    显示影片清单	4339.9.4    写影片清单的XSLT	4389.9.5    显示影片状况	4409.9.6    写显示影片状况的XSLT	4449.9.7    写订票过程逻辑	4499.9.8    订票过程完成时显示状态消息	4539.10    小结	457第10章    VoiceXML预览	45910.1    语音应用简介	45910.1.1    语音应用的背景和范围	46010.1.2    VoiceXML的应用和潜能	46010.1.3    语音浏览器以及W3C在语音行动上的工作	46110.1.4    语音应用程序的体系结构	46210.2    语音技术的实现	46210.2.1    Java语音标记语言	46210.2.2    VoXML	46310.2.3    VoiceXML	46410.3    VoiceXML中的事件处理及链接	46710.3.1    处理预定义事件	46910.3.2    文档驻留在主机并执行	46910.3.3    VoiceXML窗体	47110.4    VoiceXML中的变量和表达式	47610.4.1    VoiceXML中变量的作用域	47610.4.2    如何引用变量	47810.4.3    VoiceXML中的文法	47810.5    案例研究	48110.5.1    书籍部分	48310.5.2    天气部分	49510.5.3    电影部分	50210.6    小结	512第11章    为语音客户端进行站点转换	51311.1    开发应用程序主页	51411.2    转换天气部分	52211.3    转换新闻部分	53711.3.1    生成详细新闻的XML	54211.4    转换电子邮件部分	54911.4.1    转换登录部分	54911.4.2    为语音客户转换接收邮件部分	55511.5    转换电影部分	55811.5.1    生成电影院清单的XML数据	55811.5.2    写电影院清单的XSL	56011.5.3    写影片清单的XSL	56611.5.4    生成放映时间的XML数据	56811.5.5    准备放映状况的XSL文档	57011.5.6    写XSL文档提示电影放映时间	57411.5.7    生成订票状况的XML数据	57811.5.8    写订票状况的XSL	57911.5.9    提示确认对话	59011.6    小结	593第12章    开发桌面应用程序的跨平台GUI	59512.1    介绍跨平台的GUI桌面应用程序	59512.2    Mozilla XPFE项目	59612.2.1    项目概述	59612.2.2    主要特征	59712.3    桌面应用程序的XUL接口	59712.3.1    XUL的特性和功能	59812.3.2    使用XUL可以制作不同类型的用户界面	59812.3.3    XUL的结构	59912.3.4    XUL的工作模型	60112.3.5    XUL的输入控制	60612.3.6    和HTML及HTML元素一起工作	61012.3.7    使用Spring元素	61412.3.8    在XUL 中使用方框模型(Box Model)	61612.3.9    窗口元素的不同属性	62112.3.10    Crop属性和文本以及按钮	62312.3.11    XUL 的进度条	62412.3.12    XUL 中的滚动条	62612.3.13    XUL中的选项卡框	62812.3.14    在XUL 中使用工具条	63012.3.15    菜单条中的子菜单	63412.3.16    XUL中的弹出菜单	63612.3.17    XUL中的栅格	63812.3.18    XUL中的Tree元素	64012.3.19    XUL中的事件处理程序	64312.4    XPtoolkit	64512.5    XPCOM接口	64612.6    XPConnect	64712.7    XBL	64812.7.1    XBL如何工作	64812.7.2    XBL绑定	64812.8    Netscape Gecko Engine	65012.8.1    产业领先的Web标准支持	65012.8.2    Netscape Gecko Engine的优点	65112.9    小结	652附录    CD-ROM的内容	653

图书封面

评论、评分、阅读与下载


    多平台无线网络编程源代码解析 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7