多平臺無線網(wǎng)絡(luò)編程源代碼解析

出版時間:2002-8-1  出版社:電子工業(yè)出版社  作者:李軍,姬孟洛  頁數(shù):652  字?jǐn)?shù):968  

內(nèi)容概要

內(nèi)容簡介  

   本書通過大量的源代碼實(shí)例分析和詳細(xì)的案例研究,給出了跨平臺無線應(yīng)用程序開發(fā)的快速指南。
全書簡單介紹了XML和XSLT方法;描述了一個專業(yè)級無線應(yīng)用程序的開發(fā),這個應(yīng)用程序包含4個部分:天氣、新聞、電子郵件和電影票預(yù)訂系統(tǒng);用大量的程序代碼詳細(xì)說明了該應(yīng)用程序針對5類客戶端的轉(zhuǎn)換,包括WAP、HDML、cHTML/I模式、Voice XML和HTML等,并給出了轉(zhuǎn)換后的運(yùn)行結(jié)果。通過對案例的研究和代碼的剖析,討論了I模式、VoiceXML以及XUL語言等最新的技術(shù),為無線應(yīng)用的開發(fā)展示了廣闊的應(yīng)用前景。
本書內(nèi)容豐富,講述清晰細(xì)致,主要適用于有一定經(jīng)驗(yàn)的Web開發(fā)人員,也可供從事無線應(yīng)用的初學(xué)者和研究人員參考。

書籍目錄

目        錄前言	1第1章    XSLT概述	51.1    XML簡介	51.2    創(chuàng)建XML文檔	51.2.1    書寫一個樣板XML文檔	61.2.2    在瀏覽器中打開XML文檔	71.2.3    確認(rèn)XML文檔	71.2.4    安裝相關(guān)文件	71.3    XML命名空間	81.4    模式	101.5    使用樣式表在瀏覽器中顯示XML	161.5.1    書寫級聯(lián)樣式表	171.5.2    在XML文檔中應(yīng)用CSS	181.5.3    在XML文檔中應(yīng)用不同的樣式	201.6    XSLT簡介	211.7    XSL架構(gòu)	221.7.1    格式化并轉(zhuǎn)換XML文檔的XSL過程	231.7.2    XSLT變量、數(shù)據(jù)類型和表達(dá)式	231.7.3    XSLT文檔示例	241.8    XSLT元素簡介	261.9    XSLT元素的運(yùn)用	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    小結(jié)	66第2章    設(shè)計一個跨平臺的應(yīng)用程序	672.1    Web應(yīng)用架構(gòu)簡介	672.1.1    非XML方法	682.1.2    XML和XSLT方法	692.2    應(yīng)用程序結(jié)構(gòu)	702.2.1    應(yīng)用程序客戶	702.2.2    應(yīng)用程序特點(diǎn)	732.3    應(yīng)用程序數(shù)據(jù)庫的結(jié)構(gòu)	732.3.1    電影表	732.3.2    電影禮堂表	732.3.3    狀態(tài)表	742.3.4    用戶表	742.3.5    天氣表	752.3.6    新聞表	752.3.7    應(yīng)用程序工作流程	752.4    小結(jié)	76第3章    使用XML和SQL Server 2000的數(shù)據(jù)庫交互技術(shù)	773.1    SQL Server 2000對XML的支持	773.2    使用HTTP的SQL語句	783.3    通過HTTP調(diào)用存儲過程	823.4    通過HTTP使用XML模板文件	853.5    編寫SQL Server 2000的XPath查詢	903.5.1    在XPath查詢中說明節(jié)點(diǎn)和軸線	903.5.2    XPath查詢中的運(yùn)算符	953.5.3    XPath 查詢中的變量	983.5.4    XPath查詢中的布爾函數(shù)	1003.6    用XML檢索數(shù)據(jù)的方法	1013.6.1    RAW模式	1013.6.2    AUTO模式	1023.6.3    EXPLICIT模式	1023.6.4    用XMLDATA在查詢中增加一個模式	1043.6.5    查詢數(shù)據(jù)時指定樣式表	1053.7    批量裝載方法	1073.8    更新程序	1103.8.1    使用更新程序插入數(shù)據(jù)	1103.8.2    更新程序中的參數(shù)	1123.8.3    從HTML窗體中郵送數(shù)據(jù)	1133.8.4    用ADO郵送更新程序	1143.9    小結(jié)	117第4章    使用XML和XSLT開發(fā)無線Web應(yīng)用程序	1194.1    用XML和XSLT編寫接口	1194.1.1    編寫應(yīng)用軟件模塊	1194.1.2    為靜態(tài)數(shù)據(jù)創(chuàng)建XML文檔	1204.1.3    檢查什么是完全格式的XML文檔	1244.2    用XSLT從XML內(nèi)容中生成HTML	1244.2.1    為主頁部分寫級聯(lián)樣式表	1254.2.2    為主頁寫XSLT文檔	1274.2.3    頻道部分	1354.2.4    登錄部分	1374.2.5    連接部分	1384.2.6    文章部分	1394.2.7    對XML文檔應(yīng)用XSLT	1404.2.8    用XSLT在瀏覽器中顯示XML文檔	1404.3    開發(fā)天氣部分	1414.3.1    天氣部分中使用XSLT的高級HTML元素的工作	1424.3.2    XML的動態(tài)鏈接	1454.4    開發(fā)門戶程序的新聞部分	1504.4.1    用查詢串傳遞參數(shù)	1514.4.2    在新聞部分中對動態(tài)XML內(nèi)容應(yīng)用XSLT	1514.5    開發(fā)門戶程序的電子郵件部分	1544.5.1    設(shè)計電子郵件的登錄格式	1544.5.2    設(shè)計寫郵件的表格	1624.5.3    用JavaScript確認(rèn)表格	1664.6    開發(fā)電影票預(yù)訂系統(tǒng)	1704.6.1    顯示影院清單	1704.6.2    顯示影院的詳細(xì)狀況	1724.6.3    預(yù)訂電影票	1754.6.4    更新程序	1824.6.5    確認(rèn)訂票結(jié)果	1844.7    小結(jié)	184第5章    用XSLT針對WAP客戶端進(jìn)行無線Web應(yīng)用程序轉(zhuǎn)換	1855.1    小設(shè)備的局限性	1855.2    為WAP門戶程序設(shè)計結(jié)構(gòu)	1855.2.1    為服務(wù)內(nèi)容探測瀏覽器類型	1865.2.2    用XSLT將靜態(tài)XML數(shù)據(jù)轉(zhuǎn)換為WML	1885.2.3    用仿真機(jī)測試XSL	1905.3    轉(zhuǎn)換天氣部分	1905.4    轉(zhuǎn)換新聞部分	2045.4.1    為新聞種類部分生成XML數(shù)據(jù)	2055.4.2    為新聞種類部分寫XSLT文檔	2065.4.3    為新聞詳情部分生成XML數(shù)據(jù)	2075.4.4    為新聞詳情部分寫XSLT文檔	2095.5    轉(zhuǎn)換電子郵件部分	2115.5.1    設(shè)計電子郵件部分的登錄表格	2115.5.2    用WAP客戶端程序讀電子郵件	2145.5.3    為WAP客戶端做寫郵件部分的轉(zhuǎn)換	2215.6    轉(zhuǎn)換影片預(yù)訂系統(tǒng)	2295.6.1    顯示電影院清單	2295.6.2    快速生成WML卡片	2385.6.3    寫訂票部分接口	2495.7    小結(jié)	255第6章    了解HDML:一個案例的研究	2576.1    HDML簡介	2576.1.1    WML與HDML的比較	2586.2    市場上HDML客戶機(jī)的簡單瀏覽	2596.2.1    移動電話	2596.2.2    個人數(shù)字助理	2596.3    寫HDML文檔	2596.4    用HDML接受數(shù)據(jù)輸入	2616.5    在HDML中提交表格及使用動態(tài)數(shù)據(jù)	2636.5.1    瀏覽不同卡片	2646.5.2    HDML的導(dǎo)航控件	2656.6    更多的HDML例子	2666.6.1    格式化文本	2666.6.2    HDML中的格式化說明符	2676.7    卡片和卡片組	2706.8    動作	2776.9    HDML的變量	2796.10    案例研究	2876.11    小結(jié)	294第7章    為HDML客戶端轉(zhuǎn)換無線Web應(yīng)用程序	2957.1    應(yīng)用程序的框架	2957.2    為服務(wù)內(nèi)容檢測瀏覽器	2967.3    轉(zhuǎn)換主頁	2987.4    為HDML客戶端轉(zhuǎn)換天氣部分	2997.5    為HDML客戶端轉(zhuǎn)換新聞部分	3127.5.1    生成新聞部分的XML數(shù)據(jù)	3127.5.2    生成新聞部分的XML	3157.5.3    為新聞詳情部分準(zhǔn)備XSLT	3167.6    為HDML客戶端轉(zhuǎn)換電子郵件部分	3187.6.1    準(zhǔn)備電子郵件的登錄部分	3187.6.2    在HDML設(shè)備上讀郵件	3207.6.3    轉(zhuǎn)換發(fā)送郵件部分	3287.6.4    寫郵件	3317.7    轉(zhuǎn)換電影票預(yù)訂系統(tǒng)	3347.7.1    生成電影院列表的XML數(shù)據(jù)	3347.7.2    電影院列表的XSLT	3367.7.3    顯示影片列表	3377.7.4    為影片列表寫XSLT代碼	3427.7.5    顯示影片狀況	3457.7.6    寫訂票過程代碼	3497.7.7    顯示狀態(tài)消息	3537.8    小結(jié)	356第8章    使用I模式和cHDML	3578.1    I模式介紹	3578.2    使用I模式	3578.3    I模式的發(fā)展趨勢	3588.4    I模式和WAP	3588.5    HTML,WML,HDML和cHTML定義	3598.6    cHTML介紹	3608.6.1    cHTML的局限性和指導(dǎo)方針	3608.6.2    cHTML的元素	3608.7    案例研究	3728.8    小結(jié)	386第9章    用XSLT構(gòu)造I模式兼容的Web應(yīng)用程序	3879.1    I模式環(huán)境的優(yōu)勢	3879.2    具有I模式功能的應(yīng)用程序結(jié)構(gòu)	3879.3    探測I模式瀏覽器	3889.4    轉(zhuǎn)換主頁	3929.5    在仿真機(jī)上測試主頁	3939.6    轉(zhuǎn)換天氣部分	3939.7    轉(zhuǎn)換新聞部分	4069.7.1    生成新聞部分的XML數(shù)據(jù)	4069.7.2    寫新聞種類部分的XSL文檔	4079.7.3    生成新聞詳情部分的XML文檔	4109.7.4    為新聞詳情部分準(zhǔn)備XSLT	4119.8    轉(zhuǎn)換電子郵件部分	4129.8.1    設(shè)計電子郵件部分的登錄表格	4139.8.2    準(zhǔn)備電子郵件主頁的XSLT	4139.8.3    用I模式設(shè)備讀郵件	4159.8.4    收集用戶信息	4169.8.5    準(zhǔn)備登錄表格的XSLT	4179.8.6    在I模式設(shè)備上顯示收件夾	4199.8.7    轉(zhuǎn)換寫郵件部分	4239.8.8    寫用戶驗(yàn)證表格的XSLT	4239.8.9    發(fā)送郵件并顯示確認(rèn)信息	4279.9    轉(zhuǎn)換電影票預(yù)訂系統(tǒng)	4299.9.1    生成電影院清單的XML數(shù)據(jù)	4299.9.2    寫電影院清單的XSLT文檔	4319.9.3    顯示影片清單	4339.9.4    寫影片清單的XSLT	4389.9.5    顯示影片狀況	4409.9.6    寫顯示影片狀況的XSLT	4449.9.7    寫訂票過程邏輯	4499.9.8    訂票過程完成時顯示狀態(tài)消息	4539.10    小結(jié)	457第10章    VoiceXML預(yù)覽	45910.1    語音應(yīng)用簡介	45910.1.1    語音應(yīng)用的背景和范圍	46010.1.2    VoiceXML的應(yīng)用和潛能	46010.1.3    語音瀏覽器以及W3C在語音行動上的工作	46110.1.4    語音應(yīng)用程序的體系結(jié)構(gòu)	46210.2    語音技術(shù)的實(shí)現(xiàn)	46210.2.1    Java語音標(biāo)記語言	46210.2.2    VoXML	46310.2.3    VoiceXML	46410.3    VoiceXML中的事件處理及鏈接	46710.3.1    處理預(yù)定義事件	46910.3.2    文檔駐留在主機(jī)并執(zhí)行	46910.3.3    VoiceXML窗體	47110.4    VoiceXML中的變量和表達(dá)式	47610.4.1    VoiceXML中變量的作用域	47610.4.2    如何引用變量	47810.4.3    VoiceXML中的文法	47810.5    案例研究	48110.5.1    書籍部分	48310.5.2    天氣部分	49510.5.3    電影部分	50210.6    小結(jié)	512第11章    為語音客戶端進(jìn)行站點(diǎn)轉(zhuǎn)換	51311.1    開發(fā)應(yīng)用程序主頁	51411.2    轉(zhuǎn)換天氣部分	52211.3    轉(zhuǎn)換新聞部分	53711.3.1    生成詳細(xì)新聞的XML	54211.4    轉(zhuǎn)換電子郵件部分	54911.4.1    轉(zhuǎn)換登錄部分	54911.4.2    為語音客戶轉(zhuǎn)換接收郵件部分	55511.5    轉(zhuǎn)換電影部分	55811.5.1    生成電影院清單的XML數(shù)據(jù)	55811.5.2    寫電影院清單的XSL	56011.5.3    寫影片清單的XSL	56611.5.4    生成放映時間的XML數(shù)據(jù)	56811.5.5    準(zhǔn)備放映狀況的XSL文檔	57011.5.6    寫XSL文檔提示電影放映時間	57411.5.7    生成訂票狀況的XML數(shù)據(jù)	57811.5.8    寫訂票狀況的XSL	57911.5.9    提示確認(rèn)對話	59011.6    小結(jié)	593第12章    開發(fā)桌面應(yīng)用程序的跨平臺GUI	59512.1    介紹跨平臺的GUI桌面應(yīng)用程序	59512.2    Mozilla XPFE項(xiàng)目	59612.2.1    項(xiàng)目概述	59612.2.2    主要特征	59712.3    桌面應(yīng)用程序的XUL接口	59712.3.1    XUL的特性和功能	59812.3.2    使用XUL可以制作不同類型的用戶界面	59812.3.3    XUL的結(jié)構(gòu)	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 的進(jìn)度條	62412.3.12    XUL 中的滾動條	62612.3.13    XUL中的選項(xiàng)卡框	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    產(chǎn)業(yè)領(lǐng)先的Web標(biāo)準(zhǔn)支持	65012.8.2    Netscape Gecko Engine的優(yōu)點(diǎn)	65112.9    小結(jié)	652附錄    CD-ROM的內(nèi)容	653

圖書封面

評論、評分、閱讀與下載


    多平臺無線網(wǎng)絡(luò)編程源代碼解析 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7