注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信計(jì)算機(jī)網(wǎng)絡(luò)多平臺(tái)無(wú)線網(wǎng)絡(luò)編程源代碼解析

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

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

定 價(jià):¥72.00

作 者: (美)Dreamtech軟件研發(fā)組著;李軍,姬孟洛等譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 編程源代碼解析叢書
標(biāo) 簽: 暫缺

ISBN: 9787505378711 出版時(shí)間: 2002-08-01 包裝: 平裝
開(kāi)本: 24cm+光盤1片 頁(yè)數(shù): 652 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容簡(jiǎn)介本書通過(guò)大量的源代碼實(shí)例分析和詳細(xì)的案例研究,給出了跨平臺(tái)無(wú)線應(yīng)用程序開(kāi)發(fā)的快速指南。全書簡(jiǎn)單介紹了XML和XSLT方法;描述了一個(gè)專業(yè)級(jí)無(wú)線應(yīng)用程序的開(kāi)發(fā),這個(gè)應(yīng)用程序包含4個(gè)部分:天氣、新聞、電子郵件和電影票預(yù)訂系統(tǒng);用大量的程序代碼詳細(xì)說(shuō)明了該應(yīng)用程序針對(duì)5類客戶端的轉(zhuǎn)換,包括WAP、HDML、cHTML/I模式、VoiceXML和HTML等,并給出了轉(zhuǎn)換后的運(yùn)行結(jié)果。通過(guò)對(duì)案例的研究和代碼的剖析,討論了I模式、VoiceXML以及XUL語(yǔ)言等最新的技術(shù),為無(wú)線應(yīng)用的開(kāi)發(fā)展示了廣闊的應(yīng)用前景。本書內(nèi)容豐富,講述清晰細(xì)致,主要適用于有一定經(jīng)驗(yàn)的Web開(kāi)發(fā)人員,也可供從事無(wú)線應(yīng)用的初學(xué)者和研究人員參考。前言最近幾年在信息傳輸領(lǐng)域發(fā)生的引人注目的變化是有目共睹的。就在10年以前,還僅僅只有電話、傳真機(jī)、電視、收音機(jī)等基本的通信設(shè)備,但是,隨著IT技術(shù)的飛速發(fā)展,情況有了戲劇性的變化,Internet作為一種動(dòng)態(tài)的、相互影響的工具已成為虛擬世界的主宰。20世紀(jì)90年代初,互聯(lián)網(wǎng)初露芳蹤就引起了全球的關(guān)注。今天,Internet已經(jīng)占據(jù)了其他大多數(shù)媒體無(wú)法望其項(xiàng)背、不可超越的令人艷羨的地位,它為信息在網(wǎng)絡(luò)上的傳播提供了新的空間,使信息能以驚人的速度到達(dá)世界的每一個(gè)角落,而這在以前卻是不可能的事情。自從Internet在20世紀(jì)90年代中期開(kāi)始發(fā)展以來(lái),臺(tái)式機(jī)就是訪問(wèn)Internet最方便的方式。然而,這種方式有它的先天不足,那就是:不管什么時(shí)候,如果想上網(wǎng),就得找到一臺(tái)微機(jī)。而一臺(tái)普通臺(tái)式機(jī)的大小,是無(wú)法讓人走到哪兒帶到哪兒的。筆記本電腦倒是可以,但其昂貴的價(jià)格又使一般的消費(fèi)者望而卻步。作為一種通信設(shè)備,手機(jī)和尋呼機(jī)已經(jīng)使用了很長(zhǎng)時(shí)間,而不斷提高的技術(shù)也使得手機(jī)和其他手提設(shè)備的功能一次次增強(qiáng)?,F(xiàn)在,手機(jī)和其他手提設(shè)備已經(jīng)不光可以傳遞聲音,還可以在網(wǎng)絡(luò)上傳遞相當(dāng)數(shù)量的文字,而且,這些設(shè)備還可以通過(guò)無(wú)線應(yīng)用協(xié)議(WAP)連接到Internet。因此,使用手機(jī)或其他手提設(shè)備就能查看E-mail或者瀏覽網(wǎng)頁(yè)。隨著新技術(shù)的出現(xiàn),一些新的產(chǎn)品諸如掌上電腦、個(gè)人數(shù)字助理、尋呼機(jī)、手機(jī)等紛紛面市,用戶市場(chǎng)飛速增長(zhǎng),因?yàn)樗羞@些新產(chǎn)品都可以訪問(wèn)Internet的內(nèi)容。最近,幾家公司已經(jīng)為他們產(chǎn)品的內(nèi)容開(kāi)發(fā)了幾種標(biāo)記語(yǔ)言,從而使傳統(tǒng)的HTML語(yǔ)言顯露敗勢(shì)。對(duì)于提供產(chǎn)品服務(wù)的商家來(lái)說(shuō),目前在多平臺(tái)架構(gòu)上做內(nèi)容標(biāo)記正是時(shí)機(jī)。要做到這一步,只需要利用XML和XSLT方法的優(yōu)點(diǎn)來(lái)進(jìn)行內(nèi)容轉(zhuǎn)換即可。這種方法使得標(biāo)記信息與主體內(nèi)容分離開(kāi)來(lái),并將XML格式的標(biāo)記信息和主體內(nèi)容作為無(wú)格式數(shù)據(jù)保存在服務(wù)器上,然后為不同設(shè)備的內(nèi)容轉(zhuǎn)換設(shè)計(jì)不同的XSLT文檔。本書涵蓋的內(nèi)容這本書有很多的代碼和很少的理論知識(shí),這是基于一個(gè)獨(dú)特的概念“剖析代碼,掌握技術(shù)”。書中給出的程序源代碼是經(jīng)過(guò)Dreamtech軟件研發(fā)組測(cè)試的,有關(guān)商業(yè)應(yīng)用的源代碼也是由Dreamtech軟件研發(fā)組開(kāi)發(fā)的。每個(gè)應(yīng)用程序都有詳細(xì)的解釋,讀者可以清楚地了解到真實(shí)情況下有關(guān)技術(shù)的實(shí)現(xiàn)。本書的最后給出了一些應(yīng)用程序的附加軟件,以使有興趣的讀者可以深入探索新的開(kāi)發(fā)。在這本書中,我們深入考慮了用XML和XSLT方法為Internet上的內(nèi)容服務(wù),這可以使大范圍的用戶通過(guò)不同的網(wǎng)絡(luò)和設(shè)備來(lái)訪問(wèn)Internet的內(nèi)容;我們深信書中的應(yīng)用程序能夠論證XML和XSLT方法進(jìn)行信息轉(zhuǎn)換的能力。盡管本書討論的是相對(duì)較新的內(nèi)容,作者還是想方設(shè)法使介紹簡(jiǎn)單明了。通過(guò)本書,讀者很容易理解和掌握方法,并且會(huì)欣然應(yīng)用提供的源代碼。編寫本書的目的是給Web站點(diǎn)程序員和設(shè)計(jì)者一個(gè)實(shí)際論證,從而對(duì)他們有所幫助。精讀本書中應(yīng)用程序的讀者,在使用XML和XSLT方法有目的地開(kāi)發(fā)自己的應(yīng)用程序時(shí),對(duì)許多問(wèn)題都會(huì)有充分的了解。本書的讀者本書是為有經(jīng)驗(yàn)的Web程序員編寫的。對(duì)于具有Web應(yīng)用開(kāi)發(fā)和配置經(jīng)驗(yàn)的人來(lái)說(shuō),本書可以幫助他們使用XML和XSLT方法來(lái)重新組織已有的應(yīng)用程序,從而極大地提高用戶的訪問(wèn)率。這本書可以讓開(kāi)發(fā)者為市場(chǎng)上大多數(shù)可用的媒體提供內(nèi)容。本書的使用者還應(yīng)當(dāng)熟悉XML和XSLT方法的基本概念。本書內(nèi)容的組織第1章包括XSLT語(yǔ)言的摘要,提供了幾十個(gè)示例和代碼。讀者可以快速掃描一下XSLT語(yǔ)言的基本知識(shí),為了解書中的精妙之處做準(zhǔn)備。第2章開(kāi)始描述一個(gè)應(yīng)用程序的設(shè)計(jì)說(shuō)明,該應(yīng)用程序的開(kāi)發(fā)貫穿書的始終。本章還包括應(yīng)用程序中用到的數(shù)據(jù)庫(kù)的完整設(shè)計(jì)說(shuō)明。第3章包含了微軟的SQLServer2000最新版本中提出的一個(gè)最熱門的技術(shù)。在這一版本中,微軟增強(qiáng)了標(biāo)準(zhǔn)SQL查詢的能力使它能夠支持XML的特性?,F(xiàn)在用戶可以直接使用XML格式訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。本章還有一些應(yīng)用示例和詳細(xì)的理論上的討論。第4章集中討論使用XML和XSLT方法為HTML客戶端進(jìn)行內(nèi)容轉(zhuǎn)換的過(guò)程。在這一章,無(wú)格式數(shù)據(jù)從SQL服務(wù)器一端以XML格式采集,然后使用XSLT文檔和ASP轉(zhuǎn)換成HTML格式。第5章描述使應(yīng)用程序與WAP兼容的轉(zhuǎn)換過(guò)程,詳細(xì)而系統(tǒng)地說(shuō)明了XSLT方法。這一章要用到以前有關(guān)無(wú)線標(biāo)記語(yǔ)言方面的知識(shí)。讀者在這里可以獲得許多用XSLT方法為WAP設(shè)備構(gòu)造特定應(yīng)用程序的信息。第6章快速瀏覽了由Openwave公司提出的、為其瀏覽器制作的“手提設(shè)備標(biāo)記語(yǔ)言”。本章還詳細(xì)介紹了一個(gè)引用HDML的學(xué)習(xí)案例。第7章說(shuō)明將XML數(shù)據(jù)轉(zhuǎn)換為HDML的??,这样_哪康氖欽攵允諧∩夏切〩DML兼容的設(shè)備。對(duì)HDML不熟悉的讀者,在開(kāi)始本章的學(xué)習(xí)之前,請(qǐng)?jiān)敿?xì)閱讀第6章,了解HDML的精妙之處和特性。第8章簡(jiǎn)單討論了I模式技術(shù)和cHTML語(yǔ)言,這是由NTTDoCoMo公司推出的為I模式網(wǎng)絡(luò)設(shè)備使用的內(nèi)容標(biāo)記語(yǔ)言。第9章在用XSLT進(jìn)行內(nèi)容轉(zhuǎn)換過(guò)程的幫助下,帶你?囈鳬模式技術(shù)。本章的知識(shí)對(duì)于那些想把以前的內(nèi)容轉(zhuǎn)換為I模式設(shè)備兼容數(shù)據(jù)的用戶來(lái)說(shuō)特別合適。第10章將解開(kāi)VoiceXML之謎。通過(guò)對(duì)示例代碼的反復(fù)剖析來(lái)說(shuō)明VoiceXML的技術(shù)面貌。本章出現(xiàn)的示例將提高你在VoiceXML方面的技巧。第11章將論證這樣的過(guò)程:將前面介紹的這個(gè)應(yīng)用程序轉(zhuǎn)換成一個(gè)工作正常的交互的語(yǔ)音應(yīng)答系統(tǒng)(IVRS),這個(gè)系統(tǒng)是基于VoiceXML技術(shù)的,使用的是XML和XSLT方法。這一章為有志的開(kāi)發(fā)者呈現(xiàn)出全新的天地,將他們引進(jìn)基于Internet的互動(dòng)語(yǔ)音應(yīng)答系統(tǒng)。在仔細(xì)學(xué)習(xí)本章內(nèi)容之前,應(yīng)當(dāng)完全了解第10章介紹的VoiceXML技術(shù)的精妙之處。第12章介紹的是一個(gè)全新的方面,應(yīng)用程序開(kāi)發(fā)者將會(huì)表示極大的興趣。在這章中出現(xiàn)的是新近推出的XUL語(yǔ)言,該語(yǔ)言為桌面應(yīng)用構(gòu)造跨平臺(tái)的GUI。如果決定為多種操作系統(tǒng)開(kāi)發(fā)應(yīng)用程序,XUL語(yǔ)言將在用戶界面領(lǐng)域給出清晰的脈胳。

作者簡(jiǎn)介

暫缺《多平臺(tái)無(wú)線網(wǎng)絡(luò)編程源代碼解析》作者簡(jiǎn)介

圖書目錄

前言 1                  
 第1章    XSLT概述 5                  
 1.1    XML簡(jiǎn)介 5                  
 1.2    創(chuàng)建XML文檔 5                  
 1.2.1    書寫一個(gè)樣板XML文檔 6                  
 1.2.2    在瀏覽器中打開(kāi)XML文檔 7                  
 1.2.3    確認(rèn)XML文檔 7                  
 1.2.4    安裝相關(guān)文件 7                  
 1.3    XML命名空間 8                  
 1.4    模式 10                  
 1.5    使用樣式表在瀏覽器中顯示XML 16                  
 1.5.1    書寫級(jí)聯(lián)樣式表 17                  
 1.5.2    在XML文檔中應(yīng)用CSS 18                  
 1.5.3    在XML文檔中應(yīng)用不同的樣式 20                  
 1.6    XSLT簡(jiǎn)介 21                  
 1.7    XSL架構(gòu) 22                  
 1.7.1    格式化并轉(zhuǎn)換XML文檔的XSL過(guò)程 23                  
 1.7.2    XSLT變量. 數(shù)據(jù)類型和表達(dá)式 23                  
 1.7.3    XSLT文檔示例 24                  
 1.8    XSLT元素簡(jiǎn)介 26                  
 1.9    XSLT元素的運(yùn)用 28                  
 1.9.1    xsl:stylesheet 28                  
 1.9.2    xsl:template 29                  
 1.9.3    xsl: value-of 29                  
 1.9.4    xsl: apply-templates 30                  
 1.9.5    xsl:import 33                  
 1.9.6    xsl:apply-imports 33                  
 1.9.7    xsl:with-param 33                  
 1.9.8    xsl: output 33                  
 1.9.9    xsl:for-each 36                  
 1.9.10    xsl: if 37                  
 1.9.11    xsl: attribute 37                  
 1.9.12    xsl: attribute-set 37                  
 1.9.13    xsl: variable 43                  
 1.9.14    xsl:sort 45                  
 1.9.15    xsl:otherwise 48                  
 1.9.16    xsl: when 48                  
 1.9.17    xsl: choose 49                  
 1.9.18    xsl:strip-space/xsl:preserve-space 50                  
 1.9.19    xsl:param 52                  
 1.9.20    xsl:call-template 55                  
 1.9.21    xsl:comment 57                  
 1.9.22    xsl: message 57                  
 1.9.23    xsl: text 58                  
 1.9.24    xsl: copy 58                  
 1.9.25    xsl: copy-of 59                  
 1.9.26    xsl: element 60                  
 1.9.27    xsl: number 61                  
 1.9.28    xsl: decimal-format 62                  
 1.9.29    xsl: key 63                  
 1.9.30    xsl:fallback 64                  
 1.9.31    xsl: include 65                  
 1.9.32    xsl: processing-instruction 65                  
 1.9.33    xsl: namespace-alias 65                  
 1.10    小結(jié) 66                  
 第2章    設(shè)計(jì)一個(gè)跨平臺(tái)的應(yīng)用程序 67                  
 2.1    Web應(yīng)用架構(gòu)簡(jiǎn)介 67                  
 2.1.1    非XML方法 68                  
 2.1.2    XML和XSLT方法 69                  
 2.2    應(yīng)用程序結(jié)構(gòu) 70                  
 2.2.1    應(yīng)用程序客戶 70                  
 2.2.2    應(yīng)用程序特點(diǎn) 73                  
 2.3    應(yīng)用程序數(shù)據(jù)庫(kù)的結(jié)構(gòu) 73                  
 2.3.1    電影表 73                  
 2.3.2    電影禮堂表 73                  
 2.3.3    狀態(tài)表 74                  
 2.3.4    用戶表 74                  
 2.3.5    天氣表 75                  
 2.3.6    新聞表 75                  
 2.3.7    應(yīng)用程序工作流程 75                  
 2.4    小結(jié) 76                  
 第3章    使用XML和SQL Server 2000的數(shù)據(jù)庫(kù)交互技術(shù) 77                  
 3.1    SQL Server 2000對(duì)XML的支持 77                  
 3.2    使用HTTP的SQL語(yǔ)句 78                  
 3.3    通過(guò)HTTP調(diào)用存儲(chǔ)過(guò)程 82                  
 3.4    通過(guò)HTTP使用XML模板文件 85                  
 3.5    編寫SQL Server 2000的XPath查詢 90                  
 3.5.1    在XPath查詢中說(shuō)明節(jié)點(diǎn)和軸線 90                  
 3.5.2    XPath查詢中的運(yùn)算符 95                  
 3.5.3    XPath 查詢中的變量 98                  
 3.5.4    XPath查詢中的布爾函數(shù) 100                  
 3.6    用XML檢索數(shù)據(jù)的方法 101                  
 3.6.1    RAW模式 101                  
 3.6.2    AUTO模式 102                  
 3.6.3    EXPLICIT模式 102                  
 3.6.4    用XMLDATA在查詢中增加一個(gè)模式 104                  
 3.6.5    查詢數(shù)據(jù)時(shí)指定樣式表 105                  
 3.7    批量裝載方法 107                  
 3.8    更新程序 110                  
 3.8.1    使用更新程序插入數(shù)據(jù) 110                  
 3.8.2    更新程序中的參數(shù) 112                  
 3.8.3    從HTML窗體中郵送數(shù)據(jù) 113                  
 3.8.4    用ADO郵送更新程序 114                  
 3.9    小結(jié) 117                  
 第4章    使用XML和XSLT開(kāi)發(fā)無(wú)線Web應(yīng)用程序 119                  
 4.1    用XML和XSLT編寫接口 119                  
 4.1.1    編寫應(yīng)用軟件模塊 119                  
 4.1.2    為靜態(tài)數(shù)據(jù)創(chuàng)建XML文檔 120                  
 4.1.3    檢查什么是完全格式的XML文檔 124                  
 4.2    用XSLT從XML內(nèi)容中生成HTML 124                  
 4.2.1    為主頁(yè)部分寫級(jí)聯(lián)樣式表 125                  
 4.2.2    為主頁(yè)寫XSLT文檔 127                  
 4.2.3    頻道部分 135                  
 4.2.4    登錄部分 137                  
 4.2.5    連接部分 138                  
 4.2.6    文章部分 139                  
 4.2.7    對(duì)XML文檔應(yīng)用XSLT 140                  
 4.2.8    用XSLT在瀏覽器中顯示XML文檔 140                  
 4.3    開(kāi)發(fā)天氣部分 141                  
 4.3.1    天氣部分中使用XSLT的高級(jí)HTML元素的工作 142                  
 4.3.2    XML的動(dòng)態(tài)鏈接 145                  
 4.4    開(kāi)發(fā)門戶程序的新聞部分 150                  
 4.4.1    用查詢串傳遞參數(shù) 151                  
 4.4.2    在新聞部分中對(duì)動(dòng)態(tài)XML內(nèi)容應(yīng)用XSLT 151                  
 4.5    開(kāi)發(fā)門戶程序的電子郵件部分 154                  
 4.5.1    設(shè)計(jì)電子郵件的登錄格式 154                  
 4.5.2    設(shè)計(jì)寫郵件的表格 162                  
 4.5.3    用JavaScript確認(rèn)表格 166                  
 4.6    開(kāi)發(fā)電影票預(yù)訂系統(tǒng) 170                  
 4.6.1    顯示影院清單 170                  
 4.6.2    顯示影院的詳細(xì)狀況 172                  
 4.6.3    預(yù)訂電影票 175                  
 4.6.4    更新程序 182                  
 4.6.5    確認(rèn)訂票結(jié)果 184                  
 4.7    小結(jié) 184                  
 第5章    用XSLT針對(duì)WAP客戶端進(jìn)行無(wú)線Web應(yīng)用程序轉(zhuǎn)換 185                  
 5.1    小設(shè)備的局限性 185                  
 5.2    為WAP門戶程序設(shè)計(jì)結(jié)構(gòu) 185                  
 5.2.1    為服務(wù)內(nèi)容探測(cè)瀏覽器類型 186                  
 5.2.2    用XSLT將靜態(tài)XML數(shù)據(jù)轉(zhuǎn)換為WML 188                  
 5.2.3    用仿真機(jī)測(cè)試XSL 190                  
 5.3    轉(zhuǎn)換天氣部分 190                  
 5.4    轉(zhuǎn)換新聞部分 204                  
 5.4.1    為新聞種類部分生成XML數(shù)據(jù) 205                  
 5.4.2    為新聞種類部分寫XSLT文檔 206                  
 5.4.3    為新聞詳情部分生成XML數(shù)據(jù) 207                  
 5.4.4    為新聞詳情部分寫XSLT文檔 209                  
 5.5    轉(zhuǎn)換電子郵件部分 211                  
 5.5.1    設(shè)計(jì)電子郵件部分的登錄表格 211                  
 5.5.2    用WAP客戶端程序讀電子郵件 214                  
 5.5.3    為WAP客戶端做寫郵件部分的轉(zhuǎn)換 221                  
 5.6    轉(zhuǎn)換影片預(yù)訂系統(tǒng) 229                  
 5.6.1    顯示電影院清單 229                  
 5.6.2    快速生成WML卡片 238                  
 5.6.3    寫訂票部分接口 249                  
 5.7    小結(jié) 255                  
 第6章    了解HDML:一個(gè)案例的研究 257                  
 6.1    HDML簡(jiǎn)介 257                  
 6.1.1    WML與HDML的比較 258                  
 6.2    市場(chǎng)上HDML客戶機(jī)的簡(jiǎn)單瀏覽 259                  
 6.2.1    移動(dòng)電話 259                  
 6.2.2    個(gè)人數(shù)字助理 259                  
 6.3    寫HDML文檔 259                  
 6.4    用HDML接受數(shù)據(jù)輸入 261                  
 6.5    在HDML中提交表格及使用動(dòng)態(tài)數(shù)據(jù) 263                  
 6.5.1    瀏覽不同卡片 264                  
 6.5.2    HDML的導(dǎo)航控件 265                  
 6.6    更多的HDML例子 266                  
 6.6.1    格式化文本 266                  
 6.6.2    HDML中的格式化說(shuō)明符 267                  
 6.7    卡片和卡片組 270                  
 6.8    動(dòng)作 277                  
 6.9    HDML的變量 279                  
 6.10    案例研究 287                  
 6.11    小結(jié) 294                  
 第7章    為HDML客戶端轉(zhuǎn)換無(wú)線Web應(yīng)用程序 295                  
 7.1    應(yīng)用程序的框架 295                  
 7.2    為服務(wù)內(nèi)容檢測(cè)瀏覽器 296                  
 7.3    轉(zhuǎn)換主頁(yè) 298                  
 7.4    為HDML客戶端轉(zhuǎn)換天氣部分 299                  
 7.5    為HDML客戶端轉(zhuǎn)換新聞部分 312                  
 7.5.1    生成新聞部分的XML數(shù)據(jù) 312                  
 7.5.2    生成新聞部分的XML 315                  
 7.5.3    為新聞詳情部分準(zhǔn)備XSLT 316                  
 7.6    為HDML客戶端轉(zhuǎn)換電子郵件部分 318                  
 7.6.1    準(zhǔn)備電子郵件的登錄部分 318                  
 7.6.2    在HDML設(shè)備上讀郵件 320                  
 7.6.3    轉(zhuǎn)換發(fā)送郵件部分 328                  
 7.6.4    寫郵件 331                  
 7.7    轉(zhuǎn)換電影票預(yù)訂系統(tǒng) 334                  
 7.7.1    生成電影院列表的XML數(shù)據(jù) 334                  
 7.7.2    電影院列表的XSLT 336                  
 7.7.3    顯示影片列表 337                  
 7.7.4    為影片列表寫XSLT代碼 342                  
 7.7.5    顯示影片狀況 345                  
 7.7.6    寫訂票過(guò)程代碼 349                  
 7.7.7    顯示狀態(tài)消息 353                  
 7.8    小結(jié) 356                  
 第8章    使用I模式和cHDML 357                  
 8.1    I模式介紹 357                  
 8.2    使用I模式 357                  
 8.3    I模式的發(fā)展趨勢(shì) 358                  
 8.4    I模式和WAP 358                  
 8.5    HTML,WML,HDML和cHTML定義 359                  
 8.6    cHTML介紹 360                  
 8.6.1    cHTML的局限性和指導(dǎo)方針 360                  
 8.6.2    cHTML的元素 360                  
 8.7    案例研究 372                  
 8.8    小結(jié) 386                  
 第9章    用XSLT構(gòu)造I模式兼容的Web應(yīng)用程序 387                  
 9.1    I模式環(huán)境的優(yōu)勢(shì) 387                  
 9.2    具有I模式功能的應(yīng)用程序結(jié)構(gòu) 387                  
 9.3    探測(cè)I模式瀏覽器 388                  
 9.4    轉(zhuǎn)換主頁(yè) 392                  
 9.5    在仿真機(jī)上測(cè)試主頁(yè) 393                  
 9.6    轉(zhuǎn)換天氣部分 393                  
 9.7    轉(zhuǎn)換新聞部分 406                  
 9.7.1    生成新聞部分的XML數(shù)據(jù) 406                  
 9.7.2    寫新聞種類部分的XSL文檔 407                  
 9.7.3    生成新聞詳情部分的XML文檔 410                  
 9.7.4    為新聞詳情部分準(zhǔn)備XSLT 411                  
 9.8    轉(zhuǎn)換電子郵件部分 412                  
 9.8.1    設(shè)計(jì)電子郵件部分的登錄表格 413                  
 9.8.2    準(zhǔn)備電子郵件主頁(yè)的XSLT 413                  
 9.8.3    用I模式設(shè)備讀郵件 415                  
 9.8.4    收集用戶信息 416                  
 9.8.5    準(zhǔn)備登錄表格的XSLT 417                  
 9.8.6    在I模式設(shè)備上顯示收件夾 419                  
 9.8.7    轉(zhuǎn)換寫郵件部分 423                  
 9.8.8    寫用戶驗(yàn)證表格的XSLT 423                  
 9.8.9    發(fā)送郵件并顯示確認(rèn)信息 427                  
 9.9    轉(zhuǎn)換電影票預(yù)訂系統(tǒng) 429                  
 9.9.1    生成電影院清單的XML數(shù)據(jù) 429                  
 9.9.2    寫電影院清單的XSLT文檔 431                  
 9.9.3    顯示影片清單 433                  
 9.9.4    寫影片清單的XSLT 438                  
 9.9.5    顯示影片狀況 440                  
 9.9.6    寫顯示影片狀況的XSLT 444                  
 9.9.7    寫訂票過(guò)程邏輯 449                  
 9.9.8    訂票過(guò)程完成時(shí)顯示狀態(tài)消息 453                  
 9.10    小結(jié) 457                  
 第10章    VoiceXML預(yù)覽 459                  
 10.1    語(yǔ)音應(yīng)用簡(jiǎn)介 459                  
 10.1.1    語(yǔ)音應(yīng)用的背景和范圍 460                  
 10.1.2    VoiceXML的應(yīng)用和潛能 460                  
 10.1.3    語(yǔ)音瀏覽器以及W3C在語(yǔ)音行動(dòng)上的工作 461                  
 10.1.4    語(yǔ)音應(yīng)用程序的體系結(jié)構(gòu) 462                  
 10.2    語(yǔ)音技術(shù)的實(shí)現(xiàn) 462                  
 10.2.1    Java語(yǔ)音標(biāo)記語(yǔ)言 462                  
 10.2.2    VoXML 463                  
 10.2.3    VoiceXML 464                  
 10.3    VoiceXML中的事件處理及鏈接 467                  
 10.3.1    處理預(yù)定義事件 469                  
 10.3.2    文檔駐留在主機(jī)并執(zhí)行 469                  
 10.3.3    VoiceXML窗體 471                  
 10.4    VoiceXML中的變量和表達(dá)式 476                  
 10.4.1    VoiceXML中變量的作用域 476                  
 10.4.2    如何引用變量 478                  
 10.4.3    VoiceXML中的文法 478                  
 10.5    案例研究 481                  
 10.5.1    書籍部分 483                  
 10.5.2    天氣部分 495                  
 10.5.3    電影部分 502                  
 10.6    小結(jié) 512                  
 第11章    為語(yǔ)音客戶端進(jìn)行站點(diǎn)轉(zhuǎn)換 513                  
 11.1    開(kāi)發(fā)應(yīng)用程序主頁(yè) 514                  
 11.2    轉(zhuǎn)換天氣部分 522                  
 11.3    轉(zhuǎn)換新聞部分 537                  
 11.3.1    生成詳細(xì)新聞的XML 542                  
 11.4    轉(zhuǎn)換電子郵件部分 549                  
 11.4.1    轉(zhuǎn)換登錄部分 549                  
 11.4.2    為語(yǔ)音客戶轉(zhuǎn)換接收郵件部分 555                  
 11.5    轉(zhuǎn)換電影部分 558                  
 11.5.1    生成電影院清單的XML數(shù)據(jù) 558                  
 11.5.2    寫電影院清單的XSL 560                  
 11.5.3    寫影片清單的XSL 566                  
 11.5.4    生成放映時(shí)間的XML數(shù)據(jù) 568                  
 11.5.5    準(zhǔn)備放映狀況的XSL文檔 570                  
 11.5.6    寫XSL文檔提示電影放映時(shí)間 574                  
 11.5.7    生成訂票狀況的XML數(shù)據(jù) 578                  
 11.5.8    寫訂票狀況的XSL 579                  
 11.5.9    提示確認(rèn)對(duì)話 590                  
 11.6    小結(jié) 593                  
 第12章    開(kāi)發(fā)桌面應(yīng)用程序的跨平臺(tái)GUI 595                  
 12.1    介紹跨平臺(tái)的GUI桌面應(yīng)用程序 595                  
 12.2    Mozilla XPFE項(xiàng)目 596                  
 12.2.1    項(xiàng)目概述 596                  
 12.2.2    主要特征 597                  
 12.3    桌面應(yīng)用程序的XUL接口 597                  
 12.3.1    XUL的特性和功能 598                  
 12.3.2    使用XUL可以制作不同類型的用戶界面 598                  
 12.3.3    XUL的結(jié)構(gòu) 599                  
 12.3.4    XUL的工作模型 601                  
 12.3.5    XUL的輸入控制 606                  
 12.3.6    和HTML及HTML元素一起工作 610                  
 12.3.7    使用Spring元素 614                  
 12.3.8    在XUL 中使用方框模型(Box Model) 616                  
 12.3.9    窗口元素的不同屬性 621                  
 12.3.10    Crop屬性和文本以及按鈕 623                  
 12.3.11    XUL 的進(jìn)度條 624                  
 12.3.12    XUL 中的滾動(dòng)條 626                  
 12.3.13    XUL中的選項(xiàng)卡框 628                  
 12.3.14    在XUL 中使用工具條 630                  
 12.3.15    菜單條中的子菜單 634                  
 12.3.16    XUL中的彈出菜單 636                  
 12.3.17    XUL中的柵格 638                  
 12.3.18    XUL中的Tree元素 640                  
 12.3.19    XUL中的事件處理程序 643                  
 12.4    XPtoolkit 645                  
 12.5    XPCOM接口 646                  
 12.6    XPConnect 647                  
 12.7    XBL 648                  
 12.7.1    XBL如何工作 648                  
 12.7.2    XBL綁定 648                  
 12.8    Netscape Gecko Engine 650                  
 12.8.1    產(chǎn)業(yè)領(lǐng)先的Web標(biāo)準(zhǔn)支持 650                  
 12.8.2    Netscape Gecko Engine的優(yōu)點(diǎn) 651                  
 12.9    小結(jié) 652                  
 附錄    CD-ROM的內(nèi)容 653                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)