電氣工程及其自動化專業(yè)【畢業(yè)設(shè)計 文獻綜述 開題報告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計
《電氣工程及其自動化專業(yè)【畢業(yè)設(shè)計 文獻綜述 開題報告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《電氣工程及其自動化專業(yè)【畢業(yè)設(shè)計 文獻綜述 開題報告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計(47頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、電氣工程及其自動化專業(yè)【畢業(yè)設(shè)計+文獻綜述+開題報告】基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計 〔20_ _屆〕 本科畢業(yè)設(shè)計 基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計 摘 要 20世紀90年代以來,信息領(lǐng)域出現(xiàn)了極為引人注目的兩大增長:移動 的迅速普及和Internet近爆炸式的普及和應(yīng)用。這兩種技術(shù)的迅速推廣和應(yīng)用,直接影響了億萬人的生活方式。無線上網(wǎng)的實現(xiàn)推動了移動商務(wù)辦公的普及,基于此的開展將徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。 互聯(lián)網(wǎng)的出現(xiàn)改變了整個社會的信息獲取方式和企業(yè)的業(yè)
2、務(wù)模式,移動 的開展那么打破了通信與地點之間的固定連接。緊隨其后,無線互聯(lián)網(wǎng)成為快速開展的新浪潮,它徹底改變傳統(tǒng)的商務(wù)模式和我們的日常生活。將移動 和尋呼機所具備的無線連接特性與計算機應(yīng)用程序相結(jié)合的方式為我們提供了一種新式小型移動設(shè)備供選方案,并已在增強移動團隊工作效能方面顯示出良好的開展前景。 本課題主要是研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計〔效勞端〕,能更方便的發(fā)布消息。 關(guān)鍵詞:WAP 無線應(yīng)用協(xié)議 ,WML 無線標記語言 The program based virtual print for WAP new release server-side
3、 Abstract Since 1990s, there are two impressive trends appeared in information and communication technology ICT : the explosive spread of mobile phone and internet, which have already affected, and are affecting almost everyone’s lift. These two ICT mainstreams are pushed by technology to be an
4、 integrated application called mobile internet or wireless internet. Via the mobile internet, we can be online anywhere and every when. This pervasive computing will change the traditional business model thoroughly and make more new opportunities and transaction models. The emerge of Internet has
5、the way that the whole society gain information and the business mode of the enterprise; and the development of mobile telephone has changed the fixed connection between communication and place. After this, the wireless Internet becomes new rapidly developing aspect. It has changed the traditional b
6、usiness mode and our daily lives wholly. Combining the wireless connectivity of mobile telephone and beep call with computer applications has provided us a new scheme of mini-mobile equipment. Also it has showed us a good prospect in enhancing mobile team efficiency. This topic is to study The Pr
7、ogram Design Windows based Virtual Print WAP news release〔server-side〕,It Can more convenient release news. Keywords: WAP Wireless Application Protocol , WML Wireless Markup Language , ASP Active Server Page 目 錄 摘 要 I Abstract II 1 緒 論 1 1.1 課題研究的背景 1 1.2 相關(guān)研究的最新成果及動態(tài) 1 1.2.1 WAP技術(shù)特點及開展趨勢
8、 1 1.2.2 WAP2. 0協(xié)議棧的開展 3 1.2.1 WAP應(yīng)用業(yè)務(wù)類型及其對移動業(yè)務(wù)開展的影響 4 2 網(wǎng)站設(shè)計相關(guān)介紹 6 2.1 WML相關(guān)介紹 6 2.1.1 什么是WML 6 2.1.2 WML與WAP設(shè)備 6 2.1.3 使用文本編輯器面寫WML程序 6 2.1.4 WML文件結(jié)構(gòu) 7 2.1.5 WML的字符集及編碼 8 2.1.6 WML字符使用根本規(guī)那么 8 2.1.7 變量 9 2.1.8 錨和任務(wù) 10 2.1.9 CGI編程 11 2.2 ASP簡介 12 2.2.1 ASP特點 12 2.2.2 ASP的內(nèi)置對象 13
9、 2.3 SQL Server簡介 14 2.4 Access 2003數(shù)據(jù)庫簡介 14 3 通過虛擬打印機發(fā)布WAP網(wǎng)站消息描述 15 3.1 無線應(yīng)用協(xié)議 WAP 15 3.2 WAP網(wǎng)站效勞器配置 16 3.3 虛擬打印機原理 17 3.3.1 虛擬打印機的使用 17 3.4 以虛擬打印機為根底發(fā)布WAP消息 19 4 WAP消息發(fā)布具體例子 1 4.1網(wǎng)頁系統(tǒng)功能介紹 1 4.2 網(wǎng)頁登陸流程 1 4.3 網(wǎng)頁內(nèi)容介紹 1 4.4 運行設(shè)置和相關(guān)問題處理 11 總結(jié)與展望 12 參 考 文 獻 1 1 緒 論 1.1 課題研究的背景 Internet
10、的產(chǎn)生和迅猛開展,使我們的生活在許多方面發(fā)生了革命性的變化。不過,現(xiàn)在大局部的因特網(wǎng)效勞還是要依靠PC來提供。我們希望能夠?qū)⑦@些效勞移植到一個體積小、重量輕、隨身攜帶的設(shè)備上。為此,WAP網(wǎng)應(yīng)運而生。目前,由于技術(shù)的原因,WAP網(wǎng)與網(wǎng)相比還是有很大差異的,其優(yōu)勢是接入方便,攜帶方便,劣勢是由于 內(nèi)存不大、屏幕較小,網(wǎng)頁內(nèi)容單調(diào),且可訪問的網(wǎng)站不多,信息有限。要使WAP技術(shù)廣泛流行與應(yīng)用,一方面必須解決手持終端設(shè)備操作不便等方面問題,另一方面網(wǎng)絡(luò)運營商要加緊WAP網(wǎng)的根底建設(shè)和WAP網(wǎng)的效勞業(yè)務(wù)開發(fā)。 本課題研究基于Windows虛擬打印方式的WAP消息發(fā)布程序設(shè)計〔效勞端〕,通過此次設(shè)計
11、能使用戶更加方便的發(fā)布WAP消息,符合現(xiàn)代趨勢,必定能受使用者歡送。 1.2 相關(guān)研究的最新成果及動態(tài) 1.2.1 WAP技術(shù)特點及開展趨勢 WAP Wireless Application Proto2col 技術(shù)在移動數(shù)據(jù)業(yè)務(wù)的開展中占據(jù)著引領(lǐng)及主導地位,并成為 GPRS、EDGE/EGPRS、3G等移動終端訪問無線信息效勞的國際標準,是實現(xiàn)現(xiàn)有移動數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)根底。 1 .WAP的技術(shù)特點 WAP是基于現(xiàn)有的互聯(lián)網(wǎng)標準 ,如 TCP / IP、 、XML、SS L、URL、Scrip ting等,并針對無線網(wǎng)絡(luò)的特點進行了優(yōu)化。WAP提供了一套開放、統(tǒng)一的技術(shù)
12、平臺,用戶使用移動設(shè)備很容易訪問和獲取以統(tǒng)一的內(nèi)容格式表示的國際互聯(lián)網(wǎng)或企業(yè)內(nèi)部網(wǎng)的信息和各種效勞。WAP網(wǎng)絡(luò)架構(gòu)由三局部組成:即WAP網(wǎng)關(guān)、WAP 和 WAP內(nèi)容效勞器,這三方面缺一不可 , 其中 WAP網(wǎng)關(guān)起著協(xié)議的翻譯作用是聯(lián)系GSM網(wǎng)與 Internet的橋梁;WAP內(nèi)容效勞器存儲著大量的信息,以提供 WAP 用戶進行訪問、查詢、瀏覽等。當用戶從 WAP 鍵入他要訪問的 WAP內(nèi)容效勞器的 URL后,信號經(jīng)過無線網(wǎng)絡(luò),以 WAP協(xié)議方式發(fā)送請求至WAP網(wǎng)關(guān),然后經(jīng)過翻譯再以 協(xié)議方式與 WAP內(nèi)容效勞器交互,最后 WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮,處理成 B I NARY
13、流返回到客戶的 WAP 屏幕上。存放在 WAP內(nèi)容效勞器上的靜態(tài)內(nèi)容是以.wml為后綴的 WAP網(wǎng)頁 ,WAP網(wǎng)頁是用 WML 腳本語言寫的.WML Wireless Markup Language - 無線標記語言 ,這種描述語言同 6>HTML語言同出一家 , 都屬于 XML語言這一大家族。HTML語言寫出的內(nèi)容可以在PC機上用 IE或是 Netscape等瀏覽器進行閱讀,而 WML語言寫出的文件那么是專門用來在 等一些無線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息[2]。 2
14、.WAP的開展趨勢 WAP的提出和開展正是基于再在移動中接入 Internet的需求。1997年 6月,PHONE . COM 以前的 Unwired2Planet 與諾基亞、愛立信、摩托羅拉公司合作建立了 WAP論壇,目的就是為了在移動通信中使用 Internet業(yè)務(wù)制定統(tǒng)一的應(yīng)用標準。從 20世紀 90年代創(chuàng)立以來,其協(xié)議標準經(jīng)歷了 WAP1 .0、WAP1 . 1、WAP1 . 2、WAP1 . 2 . 1以及現(xiàn)在的 WAP2 . 0階段。隨著全球無線應(yīng)用的開展,WAP論壇已經(jīng)與OMA I Open Mobile Architecture Initial 合并,成立了更為強大的國
15、際標準組織OMA Open Mobile Alliance ,致力于移動業(yè)務(wù)開展的推動及相關(guān)標準制訂。整個 WAP及其后續(xù)開展可以分成三個階段: 第一階段: WAP 1 . X階段 針對 2G移動網(wǎng)絡(luò),數(shù)據(jù)傳送窄帶寬 GS M CS D 9 . 6K 、網(wǎng)絡(luò)效勞質(zhì)量低 接入時延過長、數(shù)據(jù)業(yè)務(wù)獨占用話音頻道難以話音、數(shù)據(jù)兼顧等 、移動終端屏幕小、顯示色彩及能力都有限等特點,AP 論 壇 制 定 了 WML、WSP、WTP、WDP等一系列協(xié)議,以適應(yīng)無線上網(wǎng)的要求。市場初期,缺乏良好的業(yè)務(wù)運營商業(yè)模式、內(nèi)容匱乏、過分強調(diào)技術(shù)而無視運營等原因,移動數(shù)據(jù)業(yè)務(wù)一直未得到真正的廣泛應(yīng)用,出現(xiàn)“
16、熱炒冷賣〞市場狀況;隨著 NTT Do Como i -MODE、CMCC Monte net等移動數(shù)據(jù)業(yè)務(wù)商務(wù)模式的探索及成功,支持 WAP業(yè)務(wù) 包括 PUSH 、K Java下載等業(yè)務(wù)的彩屏終端的推出并普遍推廣,移動數(shù)據(jù)業(yè)務(wù)的迅猛開展,得到了大規(guī)模的應(yīng)用。 第二階段: WAP2 . 0階段 移動通信2.5G網(wǎng)絡(luò)的建設(shè)使無線數(shù)據(jù)傳輸技術(shù)得到了有效開展,數(shù)據(jù)傳輸帶寬加大、網(wǎng)絡(luò)效勞質(zhì)量不斷提高,話音與數(shù)據(jù)業(yè)務(wù)的運用實現(xiàn)共存;WAP論壇在 WAP 1 . X根底上新增了與 Internet相關(guān)協(xié)議 、TCP等 的支持,WML 也在向 XHT ML 靠攏,并可以使用層疊樣式表 C
17、SS ,這極大地提高了內(nèi)容的表現(xiàn)力。WAP2. 0具有更加豐富的應(yīng)用效勞和更平安的信息傳輸?shù)奶攸c,繼續(xù)促進與互聯(lián)網(wǎng)的融合和移動互聯(lián)網(wǎng)新應(yīng)用的更快開展。在業(yè)務(wù)上,WAP2 . 0可以顯著提高用戶體驗的新技術(shù),主要包括數(shù)據(jù)同步功能、多媒體信息 MMS 、穩(wěn)定的存儲界面、Provisioning以及 Pictograms等功能,并且加強了 UAPROF User Agent Profile 、PUSH等能力,促使有線與無線業(yè)務(wù)趨于融合。對于開發(fā)商來說,由于新的標準支持 XHT ML,所以他們就可以利用公共的語言根底和開發(fā)工具編寫 PC和 WAP客戶通用的應(yīng)用程序,從而縮減開發(fā)費用。通過 CSS的
18、應(yīng)用,開發(fā)商可以把一個或多個 XML文件中的風格屬性從實際內(nèi)容中別離出來,從而縮減貯存在瀏覽器記憶中標識語言代碼的容量。被主流微瀏覽器提供商所支持,并且與3GPP互相支持,成為 2 . 5G、3G的主流無線互聯(lián)網(wǎng)應(yīng)用協(xié)議,有著可借鑒的商務(wù)模式,用戶業(yè)務(wù)使用的可繼承性進一步加強,用戶轉(zhuǎn)移本錢大幅度降低;應(yīng)用開發(fā)商可以使用目前常用的其它互聯(lián)網(wǎng)應(yīng)用創(chuàng)造引人注目的移動內(nèi)容。 第三階段:開放移動聯(lián)盟 Open Mobile Alliance, OMA 階段 預(yù)期 WML、HT ML標記語言將統(tǒng)一成 XHT ML標記語言,SP /CP將成為固定、移動互聯(lián)網(wǎng)業(yè)務(wù)的統(tǒng)一體;WAP1 . X協(xié)議棧將逐漸
19、被互聯(lián)網(wǎng)相關(guān)協(xié)議所取代;基于定制或非定制的PUSH類業(yè)務(wù)成為重要的功能組件。通過解決目前 WAP存在的缺乏,比方WAP的界面仍不夠友好、傳輸速率慢等方面問題,移動數(shù)據(jù)及增值業(yè)務(wù)將得到極大豐富,各種類型的移動終端也得到充分的應(yīng)用[2]。 1.2.2 WAP2. 0協(xié)議棧的開展 1. WAP協(xié)議棧 WAP2. 0的一個關(guān)鍵地方是當移動設(shè)備可用 IP連接時引進的對網(wǎng)絡(luò)協(xié)議的支持,此外,它還繼續(xù)支持先前WAP1 . X的協(xié)議棧,主要用來對那些不支持 IP,也不支持窄帶寬 IP承載網(wǎng)的效勞;WAP1. X協(xié)議已經(jīng)被優(yōu)化支持窄帶承載網(wǎng),并且經(jīng)過了相對較長的適應(yīng)期。兩個協(xié)議棧被 WAP2 . 0支持并
20、對應(yīng)用環(huán)境提供相似的效勞。 2. 支持 IP的網(wǎng)絡(luò)協(xié)議棧 WAP2. 0的一個關(guān)鍵特性是將互聯(lián)網(wǎng)協(xié)議引入 WAP環(huán)境。向無線設(shè)備直接提供 IP支持的高速無線網(wǎng)絡(luò) 例如 2 . 5G和 3G 的出現(xiàn)促使這種支持的產(chǎn)生。具有無線特征的 WP - HT2TP : WP - 標準是針對無線環(huán)境的 的協(xié)議子集 , 完全能夠與 HT2TP /1 . 1共同使用。WAP設(shè)備和 WAP代理效勞器 /WAP效勞器之間交互工作的根本模型是 請求 /回應(yīng)處理機制,WP - 支持回應(yīng)的信息體壓縮和平安通道的建立。1 傳輸層平安 T LS :一個 TLS協(xié)議的
21、無線協(xié)議子集允許針對平安傳輸?shù)慕换ゲ僮?。這項針對 T LS的協(xié)議子集包括加密簇、驗證字格式、簽名規(guī)那么和會話恢復的使用,還定義了在傳輸層上TLS隧道支持端到端平安的方式。2 具有無線特征的 TCP WP -TCP :WP - TCP提供面向連接的效勞。它被優(yōu)化用于無線環(huán)境,可與互聯(lián)網(wǎng)上的標準 TCP應(yīng)用充分交互操作。關(guān)于優(yōu)化 TCP的研究已經(jīng)得到許多提高性能的機制,其中包括 IETF PILC小組的工作。他們推薦使用其中一些在長距離瘦網(wǎng)絡(luò)中的 TCP實現(xiàn)機制。這些機制已經(jīng)被 Standards Track RFCS收錄 ,并作為有效的性能穩(wěn)定的機制被互聯(lián)網(wǎng)組織接受。由于 WAP2 . 0提
22、供支持兩種協(xié)議棧 , 我們希望這兩個協(xié)議棧能彼此獨立操作 , 也就是說在實現(xiàn)端到端交互時各協(xié)議之間不應(yīng)該相互混淆和交叉匹配[3]。 WAP應(yīng)用業(yè)務(wù)類型及其對移動業(yè)務(wù)開展的影響 WAP技術(shù)已成為目前移動 及其它終端訪問無線信息效勞的全球主要標準,也是實現(xiàn)現(xiàn)有移動數(shù)據(jù)及增值業(yè)務(wù)的技術(shù)根底。同時 WAP2 . 0在協(xié)議上繼續(xù)支持傳統(tǒng) WAP1 . X協(xié)議,并引入 了 I NTERNET 協(xié) 議, 如 XHT ML,TCP / IP, 1 . 1,以及TLS。從業(yè)務(wù)功能上來說,WAP2 . 0可以提供端到端的平安性,可以支持銀行、證券、購物交易等對平安性有較高要求的業(yè)務(wù)類型。 1.
23、WAP應(yīng)用業(yè)務(wù)類型 當前業(yè)界提供的 WAP業(yè)務(wù)主要包括 PULL類和 PUSH類。PULL業(yè)務(wù)是目前在 Internet上使用最多的業(yè)務(wù)形式,首先由客戶機發(fā)起請求,然后效勞器將客戶機所請求的內(nèi)容發(fā)給客戶機。WAP PULL包含兩個協(xié)議棧: WAP1. X和 WAP2 . 0協(xié)議棧。WAP網(wǎng)關(guān)需要完成對兩邊的協(xié)議進行適配 如 WSP與 或 WP - 與 、DNS代理、內(nèi)容緩存等功能。比擬典型的 PULL業(yè)務(wù)就是瀏覽類:對基于 WML語言的頁面 /應(yīng)用的瀏覽、訪問;對基于 XHT ML Mobile Profile /CSS語言的頁面 /應(yīng)用的瀏覽、訪問;對基于 HT
24、 ML語言的頁面 /應(yīng)用的瀏覽、訪問。另外 , 瀏覽業(yè)務(wù)類型還包括那些可以通過 WML、XHT ML或 HT ML頁面方式進行業(yè)務(wù)展現(xiàn)的專用業(yè)務(wù)系統(tǒng),如Email、Java門戶、定位門戶等。以往移動用戶都是采用 PULL 點播 方式來獲取他們所需要的無線數(shù)據(jù)內(nèi)容?,F(xiàn)在采用 WAP PUSH技術(shù)即可方便地實現(xiàn)相關(guān)內(nèi)容的及時傳送和用戶的快捷獲取 single click to wap con2tent 。WAP PUSH技術(shù)可以把多種媒體格式的數(shù)據(jù)整合為一個完整的 WAP應(yīng)用,從而產(chǎn)生了 MMS等新的消息模式。對于移動用戶而言,他們可以訂購他們所感興趣的內(nèi)容也可以收到那些直接由內(nèi)容提供商
25、“推送 〞下來的有價值的消息 例如促銷或打折信息 ,從而進一步養(yǎng)成移動數(shù)據(jù)消費習慣;同時對于內(nèi)容提供商或公司而言他們可以把那些重要的或用戶感興趣的信息第一時間就推送給用戶,從最大程度上防止了由于時間過長而導致無效信息的產(chǎn)生。而由效勞器發(fā)起的業(yè)務(wù)都統(tǒng)稱為Push類業(yè)務(wù)。Pull業(yè)務(wù)是由用戶主動發(fā)起的業(yè)務(wù),但有些業(yè)務(wù)如用戶定制的定時提醒、郵件到達通知、以及廣告等業(yè)務(wù),都需要從效勞器 網(wǎng)絡(luò)側(cè) 主動發(fā)起[4]。 2. WAP對于移動數(shù)據(jù)業(yè)務(wù)開展的影響 1 WAP將有線通信網(wǎng)與移動通信網(wǎng)更加緊密聯(lián)系起來。由于 TCP / IP的橋梁作用,有線通信網(wǎng)絡(luò)目前正在實現(xiàn)融合,這意味著一旦用戶口袋
26、里的終端用 WAP方式與有線網(wǎng)絡(luò)進行通信時,將可以與其它信息網(wǎng)絡(luò)通信。 2 WAP整合了移動通信網(wǎng)絡(luò)資源。當客戶選擇不同的移動網(wǎng)絡(luò)進行通信時,保護客戶的消費習慣 在 I nter2net世界就是點擊習慣 就顯得尤其重要。WAP標準的制定獨立于承載網(wǎng)絡(luò),不管用戶在使用什么網(wǎng)絡(luò),都有可能獲得相同的信息。拋開網(wǎng)絡(luò)承載能力的差異,對于用戶來講,由于效勞的一致性導致網(wǎng)絡(luò)的透明性,用戶只需要點擊。而 WAP單純比擬不同體制的移動通信網(wǎng)絡(luò)質(zhì)量就顯得意義不大,網(wǎng)絡(luò)的差異將更多表現(xiàn)在能否提供更好的效勞尤其是 WAP業(yè)務(wù),使不同體制的移動通信網(wǎng)絡(luò)將長期共存。 3 WAP解決了移動通信信息源的問題。由
27、于 WAP定義的標準語言 WML可以使得任何第三方獨立于網(wǎng)絡(luò)運營商開發(fā)針對移動的數(shù)據(jù)應(yīng)用,全社會將參與到信息加工、處理和發(fā)布的工作,另外已經(jīng)存在的 HT ML內(nèi)容也可以通過WAP網(wǎng)關(guān) /代理轉(zhuǎn)換被移動用戶接收。 4 WAP注重解決了移動中數(shù)據(jù)通信的平安性問題。由于 WAP 2 . 0采用了 WT LS Wireless Trans port Layer Secu2rity 無線傳送層平安技術(shù)和 W I M Wireless Identity Module 無線身份識別模塊技術(shù)。使得其支持多種鑒權(quán)方式 匿名訪問、客戶端鑒權(quán)和效勞器端鑒權(quán) 、平安會話控制和數(shù)字簽名等多種平安措施,比擬
28、WAP 1 . X能夠提供更為完善和有效的端到端的平安機制。因此在認證支付、銀行交易、搏彩、移動購票、移動拍賣和股票交易等多個領(lǐng)域都有著越來越多的應(yīng)用。 5 WAP將在 3G業(yè)務(wù)過渡中起到重要作用?,F(xiàn)在普遍在討論 3G的過渡問題,可以從三個層次上理解,即無線接入網(wǎng)絡(luò)的過渡、核心網(wǎng)的過渡和業(yè)務(wù)的過渡。在這三個層次的過渡中,業(yè)務(wù)的過渡是最重要的,所謂 3G業(yè)務(wù)過渡必須要有在 2G、2 . 5G和 3G中共有的業(yè)務(wù),在 2G、2 . 5G中要先逐步培育出龐大的用戶資源,然后在適當?shù)臅r間、適當?shù)牡攸c再刺激引導更大的消費,使得引入 3G網(wǎng)絡(luò)更為經(jīng)濟和必要。從現(xiàn)在 2G業(yè)務(wù)中來看,還看不到這樣的業(yè)務(wù),
29、因為 S MS和話音通信都是窄帶業(yè)務(wù)?,F(xiàn)在 WAP業(yè)務(wù)可以發(fā)揮這一作用,主要原因在于 WAP是伸縮性很好的業(yè)務(wù),在啟動 3G業(yè)務(wù)市場的時候,可以窄帶傳輸,當寬帶業(yè)務(wù)需求來臨時,可以在 3G網(wǎng)絡(luò)上寬帶傳輸,用戶的消費習慣沒有變,網(wǎng)絡(luò)上積累的信息資源、WAP設(shè)施投資也能得到充分的保護。 2 網(wǎng)站設(shè)計相關(guān)介紹 2.1 WML相關(guān)介紹 2.1.1 什么是WML WML是Wireless Markup Language 無線標記語言 是一種從 HTML 繼承而來的標記語言,但是 WML 基于 XML,因此它較 HTML 更嚴格。 WML是XML的一種應(yīng)用,它同我們常聽說的HTML語言同出
30、一家,都屬于XML語言這一大家族。WML的語法跟XML一樣,WML是XML的子集。和HTML一樣WML是制作網(wǎng)頁用的,區(qū)別是WML 制作的網(wǎng)頁是在 上看的在 上看的網(wǎng)頁,以前使用HDML做的。 WML 使用 WML Script 在客戶端運行簡單的代碼。WML Script 是一種輕量級的 JavaScript 語言。不過,WML 腳本并不嵌在 WML 頁面中。WML頁面僅僅含有對腳本 URL 的引用 。WML 腳本在 WAP 瀏覽器運行之前,需要先在效勞器上被編譯為字節(jié)編碼。 2.1.2 WML與WAP設(shè)備為了更好的了解和使用WML語言,開發(fā)人員應(yīng)對WML使用的設(shè)備和支持WML的設(shè)
31、備的特點、特征有個大概的了解?!∫话愣?,WML使用的無線設(shè)備通常具有以下特點: 與普通的個人計算機相比,體積較??; 設(shè)備的內(nèi)存有限,且其CPU性能也有限;通訊帶寬較窄、時延較長。以移動 、PDA為例來講,支持WML的設(shè)備主要具有以下特征: 有一個顯示屏幕,可顯示支持數(shù)字和字符的輸入;支持操作者使用箭頭或數(shù)字按鈕進行選擇;支持ASCII的可打印碼通常都有兩個可編程功能鍵,即Accpet鍵和Options鍵,一般安排在接近鍵盤的屏幕下方;通常有一個Prev 導航鍵。我們介紹WML所使用WAP設(shè)備的目的,是希望讀者通過WAP設(shè)備的特點、特征來了解WML語言的特點,進而對WML編程所要解決的問題
32、有個大概的認識。使用文本編輯器面寫WML程序使用WML語言編寫WAP網(wǎng)頁或應(yīng)用時,需要使用一個編輯器進行編輯。與HTML編程一樣,WML編寫的程序也是純文件文本,可以使用任意文本編輯器進行編寫,比方Windows系統(tǒng)中的“記事本〔Notepad〕〞等。也可以使用比方Nokia WAP Toolkie等軟件〔有關(guān)此具體的用法會在以后的學習過程中提起〕。我們先介紹第一種方法,隨后介紹第二種。 如果要使用"記事本〔Notepad〕"來編寫WML程序,那么可以在Windows系統(tǒng)中,單擊“開始〞按鈕,然后從出現(xiàn)的菜單中,依次將光標指向“程序〞、“附件〞、“記事本〞,啟動“記事本〞程序。屏幕上隨后就會出
33、現(xiàn)它的編輯窗口,從中就可以輸入并編寫WML程序了。 作為舉例,我們可以輸入如下簡單的程序。 <?xml version "1.0"?><!DOCTYPE wml PUBLIC "-//wapforun//DTD WML 1.1//EN"" id "card1" title "Title"><P><!--Write your card implementation here.-->Hello World!! </P></card></xml> 輸完后將它保存為hello.文件。保存時注意文件的擴展名應(yīng)為而不是txt。WML文件結(jié)構(gòu)的頁面通常叫做桌面〔DECK〕,由一組互相鏈接的卡片〔CA
34、RD〕組成。當移動 訪問一個WML頁面的時候,頁面的所有CARD都會從WAP效勞器下載到設(shè)備里。CARD之間的切 換由 內(nèi)置的計算機處理,不需要再到效勞器上取信息了。CARD里可以包含文本、標記、鏈接、輸入控制、任務(wù)〔TASK〕、圖像等等。CARD之間可以互相鏈接。文檔的實體包含在 ... 標記中,文檔里每個CARD又包含在 ... 標記中,然后實際的文字段落那么包含在標記中。簡單例子: ?xml version " 1.0" ? !DOCTYPE wml PUBLIC " -//WAPFORUM//DTD WML 1.1//EN" "
35、card id " HELLO" title " HELLO" Hello world! 顯示結(jié)果如下: ------ HELLO ------ Hello World! 2.1.5 WML的字符集及編WML使用XML的字符集,即通用字符集ISO/IEC-1062.,也即統(tǒng)一字符編碼標準Unicode 2.0。同時,WML還支持其他系列的字符集子集,例如UTF-8、ISO-8859-1或UCS-2等。其中:UTF-8是指通用字符集UCS Universal Character Set 的轉(zhuǎn)換格8 Transformation Format 8 ,主要傳輸國際字符
36、集的轉(zhuǎn)換編碼。UTF-8采用了UCS字符的8位編碼,提供了十分平安的編碼格式,可以有效防止數(shù)據(jù)傳輸過程中的竊聽、截取及非法解密。同時,UTF-8與7位ACSII碼完全兼容,不會影響此類編碼實現(xiàn)的程序;它的編碼規(guī)那么十分嚴格,能有效防止同步傳輸錯誤,而且還會支持其它字符集提供了足夠的空間。ISO-8859-1字符集是國際標準化組織ISO International Standardization Organization 制定的ACSII字符集的擴展集,能夠表示所有西歐語言的字符。與ISO Latin-1一樣,ISO-8859-1與Windows環(huán)境中普遍使用的美國國家標準協(xié)會ANSI Amer
37、ican National Standards Institute 的字符集極為類似,絕大多數(shù)情況下無需區(qū)分。在不特別指明的情況下, 協(xié)議均使用ISOLatin-1字符集。因此,為了WML頁面中表示非ACSII〔non-ACSII〕字符,開發(fā)人員需要使用相應(yīng)的ISO Latin-1編碼的字符。UCS-2是ISO 1062.標準中自定義的通用多8位編碼字符的2字節(jié)〔即16位〕編碼標準,其字符編碼值與Unicode字符的標準編碼值相等。WML文檔可以采用HTML 2.0標準所定義的任何字符編碼標準經(jīng)編碼處理。一般說來,WML文檔的字符編碼是需要轉(zhuǎn)換為另外的編碼格式,以與WAP用戶的 瀏覽
38、器所用字符標準相適應(yīng),否那么, 瀏覽器就無法顯示W(wǎng)ML頁面中的字符。然而,編碼轉(zhuǎn)換時可能會喪失一些字符信息,所以,如果在用戶端進行WML文檔的編碼轉(zhuǎn)換,那么就可能導致某些結(jié)果信息喪失而不能被用戶所瀏覽。因此,如有必要,我們應(yīng)當盡量在WML頁面?zhèn)魉偷接脩魹g覽器之前完成編碼轉(zhuǎn)換。為了解決這一問題,一方面,我們需要為Web效勞器補充定義WML的數(shù)據(jù)類型,以讓效勞器可以準確傳輸這些數(shù)據(jù),另一方面,我們需要制訂編碼轉(zhuǎn)換的原那么。WML字符使用根本規(guī)那么WML是一種比擬嚴格的語言,字符使用必須遵守相應(yīng)的規(guī)那么,這些根本規(guī)那么主要包括以下幾個方面:1〕大小寫敏感。在WML中,無論是標簽元素還是屬性內(nèi)容都
39、是大小寫敏感的,這一點繼承了XML的嚴格特性,任何大小寫錯誤都可能導致訪問錯誤。一般來說,WML的所有標簽,屬性,規(guī)定和枚舉及它們的可接受值必須小寫,Card的名字和變量可大寫和小寫,但它是區(qū)分大小寫的。包括參數(shù)的名字和參數(shù)的數(shù)值都是大小寫敏感的,例如variable1、Variable1和vaRiable1都是不同的參數(shù)。 2〕空格。對于連續(xù)的空字符,程序運行時只需要一個空格。屬性名、符號〔 〕和值之間不能有空格。3〕標簽。標簽內(nèi)屬性的值必須使用雙引號〔"〕或單引號〔’〕括起來。對于不成對出現(xiàn)的標簽,必須在大于號〔 〕前加上順斜杠〔/〕,比方換行標簽必須寫成 才正確。4〕不顯示的內(nèi)容。在WM
40、L中,不顯示的字符主要包括換行符、回車符、空格和水平制表符,它們的8位十六進制內(nèi)碼分別為10、13、32及9。程序執(zhí)行時,WML將無視所有的多于一個以上的不顯示字符,即WML會把一個或多個連續(xù)的換行、回車、水平制表符及空格轉(zhuǎn)換成一個空個。5〕保存字符。這是WML的一些特殊字符,如小于號〔 〕、大于號〔 〕、單引號“’〞、雙引號“"〞、和號〔&〕。6〕顯示漢字。如果希望WML程序執(zhí)行時能夠顯示漢字,那么只需要程序開頭使用encoding指定漢字字符集即可。例如: ?xml version "1.0" encoding "gb2312" 。注意:指定漢字字符集的形式和方法可能因為開發(fā)工具或WAP
41、 的不同而不同。identifier: conversion 其中identifier指變量名,或說變量標示符;conversion指變量的替代。 變量名是由US-ACSII碼、下劃線和數(shù)字組成的,并且只能以US-ACSII碼開頭。變量名嚴格區(qū)分大小寫,也即,變量名是大小寫敏感的?!《x變量的語法在WML中享有最高的解釋優(yōu)先級。有關(guān)變量的使用說明如下: 1〕在WML中,變量可以在字符串中使用,并且在運行中可以更新變量的值。 2〕當變量等同于空字符串時,變量將處于未設(shè)置狀態(tài),也就是空〔Null〕。 3〕當變量不等同于空字符串時,變量將處于設(shè)置狀態(tài),也就是非空〔Not Null〕狀態(tài)
42、。 4〕在“$identifier〞形式下,WML通常以變量名后面的一個空格表示該變量名的結(jié)束。如果在某些情況下空格無法表示一個變量名的結(jié)束,或者變量名中包含有空格,那么必須使用括號將變量名括起來,即采用“$ identifier 〞的形式。WML程序中的變量是可以替代的,我們可以把變量的數(shù)值賦給Card中的某一文本。有關(guān)變量替代說明如下: 1〕在WML程序中,只有文本局部才可以實現(xiàn)替代。 2〕替代一般在運行期發(fā)生,而且替代不會影響變量現(xiàn)在的值。 3〕任何標簽是按照字符串替代的方式實現(xiàn)的。 4〕替代是按照字符串替代的方式實現(xiàn)的。由于變量在語法中有最好的優(yōu)先級,包含變量聲明字符的字符串
43、將被當作變量對待,所以如果要使程序顯示“$〞符號,那么需要連續(xù)使用兩個“$〞進行說明。 2.1.8 錨和任務(wù) 連接是 HTML 頁面里最根本的功能, 在 WML 里也一樣用 a href "url" title "label" 和 來包括用來建立連接的文字,必選屬性href指定了要翻開的URL,可選的title屬性給該連接取個標記名字,這個名字將作為軟按鈕之一的ACCEPT鍵 詳見以前的HDML入門文章 的標記顯示在屏幕的軟按鈕區(qū),所以通??梢詫傩宰鳛樘崾疚淖质怯谩?然而,以上的連接在WML里只是任務(wù)的一種情況,為了能夠使用其它任務(wù),所以引進了新的標簽 anchor title "
44、label" 任務(wù)標簽 文本 , 其實是當任務(wù)標簽為 時的簡單表示方式。 --------------- ?xml version "1.0"? !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" " anchor title "Link1" go href "test1.wml"/ News a title "Link2" href "test2.wml" Sports WML里的任務(wù)標簽有以下幾種,除了用于 ,還可以用在事件中: 1 用來指示瀏覽器顯示指定的UR
45、L,包括DECK的第一個CARD或者指定的CARD。語法如下: go href "url" sendreferer "false|true" method "get|post" accept-charset "charset" postfield name "name" value "value"/ setvar name "name" value "value"/ 其中href屬性為必選,其他為可選。sendreferer屬性表示是否傳遞調(diào)用href所指定的URL的頁面的URL,也就是當前頁的URL,即 頭中的 _REFERER,默認值為fals
46、e,可選值為true。method和HTML中的表單FORM的method屬性一樣,指定表單是以get的方式還是post的方式遞交,以便cgi處理,默認的值為get,但如果未指定method但 間存在 , 自動以post方式傳遞。accept-char set 屬性可覆蓋在 頭里指定的字符集,可以寫多個字符集,如accept-char set "UTF-8,US-ASCII, ISO-8859-1"。 post field name "name" value "value"/ 可以看作是HTML表單FORM中的 INPUT TYPE "HIDDEN" NAME "變量名" V
47、ALUE "值" ,通過它可以向指定的URL傳遞以“變量名/值〞形式的數(shù)據(jù)。name和value屬性都是必選的。注意只有這里的變量是用來遞交給CGI程序的。 除了 ,還可以在 和 間參加一句或者多句 setvar name "name" value "value"/ ,該語句的意思是,當觸發(fā)某一事件時,給變量賦值。 要注意的是,當 和 之間沒有任何語句時,要用 的形式,這點比擬特別,比方 anchor title "Link1" go href "test.wml"/ News 。 2 用來將當前頁面的URL壓入URL歷史堆棧,并翻開此前的URL,假設(shè)該URL不存在,那么 無效
48、。語法類似 : setvar name "name" value "value"/ , 和 之間可參加一句或多句 setvar name "name" value "value"/ ,假設(shè)不加,那么必須變成 的形式。 3 用來刷新當前的頁面,從而使得頁面內(nèi)的變量刷新,語法為 setvar name "name" value "value"/ 。 4 ,表示什么也不做,該標簽不能用在 中,一般用在覆蓋DECK級的 以后會說明 2.1.9 CGI編程 1 在WEB效勞器上添加WML的MIME類型 對于IIS4,可在其管理器里的站點屬性中參加新的MIME類型,后綴.wm
49、l和 MIME類型text/vnd.wap.wml。對于PWS,可修改注冊表,先在 HKEY_CLASSES_ROOT層參加主鍵.wml,再參加串值Content Type為text/vnd.wap.wml,HKEY_LOCAL_MACHINE\Software\CLASSES\MIME\Database\Content Type\中參加主鍵text/vnd.wap.wml,再參加串值Extension為.wml。以前提到的HDML也用類似的方法。 2 以 方式訪問wml文件 在 瀏覽器的URL欄里輸入 ASP簡介 ASP〔ACTIVE SERVER PAGES〕是
50、微軟公司IIS3.0中的一個組件。是一個效勞器端〔SERVER-SIDE〕的腳本執(zhí)行環(huán)境。當程序在效勞器而不是在客戶端執(zhí)行時,WEB效勞器將完成產(chǎn)生瀏覽器的HTML網(wǎng)頁的所有工作。ASP可以與HTML頁、腳本命令和ActiveX組件組合創(chuàng)立交互的Web頁和基于Web的功能強大的應(yīng)用程序。使用它可以創(chuàng)立和運行動態(tài)、交互的Web效勞器應(yīng)用程序。同時,由于它是在效勞器端的腳本,一般用戶無法看到,從而有效地保證了系統(tǒng)的平安性及開發(fā)人員的知識產(chǎn)權(quán)。 2.2.1 ASP特點 1.同HTML文件一樣ASP文件也是文本文件,包括文本、HTML標記和ASP腳本語句〔用 %和% 界定符標記〕。它以.asp為擴
51、展名,區(qū)別于一般的HTML文件。 2. 使用 VBScript ,JScript 等簡單易用的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序的編寫。 3. 無須編譯,容易編寫,調(diào)試方便可在效勞器端直接執(zhí)行。 4. 任何文本編輯器都可以制作ASP文件,如 Windows 的記事本,或在FRONTPAGE等流行軟件中都可進行編輯設(shè)計。但微軟的VISUAL INTERDEV以其強大的功能和優(yōu)秀的集成編輯環(huán)境成為開發(fā)ASP的首選工具。 5. 與瀏覽器無關(guān)。用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP 網(wǎng)頁的內(nèi)容。 ASP所使用的腳本語言 VBScript 、
52、JavaScript, 缺省為VB SCRIPT 均在 WEB 效勞器端執(zhí)行,用戶端的瀏覽器不要求能夠執(zhí)行這些腳本語言。 6. ASP支持共享文件數(shù)據(jù)庫〔如Microsoft Access或Microsoft FoxPro〕作為有效的數(shù)據(jù)源。盡管在ASP文檔中的一些例如使用共享文件數(shù)據(jù)庫。 7. Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以防止所寫的源程序被他人直接剽竊,提高了程序的平安性。 2.2.2 ASP的內(nèi)置對象 ASP包括了個內(nèi)置對象:Request對象Response對象Session對象Application對象Server對象Req
53、uest Request對象Response Response對象Session Session對象用來管理效勞器端與瀏覽器端進行會話所需的信息。當用戶在不同的ASP程序間跳轉(zhuǎn)時,存儲在Session對象中的變量不會喪失,通過Session的方法可以設(shè)置恰當?shù)臅挸瑫r期限,靈活地管理與瀏覽器端的會話。 4. Application Active Server使用Application對象在應(yīng)用軟件的所有用戶中共享信息,并可以在效勞器運行期間持久地保存數(shù)據(jù)。它有兩個方法Lock和Unlock。當用戶調(diào)用Lock時,只有當前用戶能夠編輯或增加Application對象的屬性。?調(diào)用了Lo
54、ck,在完成時一定要調(diào)用Unlock解鎖。事件也有兩個:Application_OnStart和Application_OnStart,它們也必須放在文件Global.asa中。和Session一樣,Application也沒有內(nèi)置屬性,需要用戶來定義。ver Server對象最重要的方法是Create Object。Create Object方法用于創(chuàng)立已注冊到效勞器上的ActiveX組件例程??梢宰鳛槔虇拥慕M件可以是ActiveX能夠使用的所有內(nèi)置組件,實際上是存在于效勞器上的任何ActiveX組件。Object Context Objextcontext對象用來處理或終止由ASP
55、腳本提交的事務(wù)。 7. ASPError ASPError對象用來捕捉ASP運行時的錯誤,并向用戶返回詳細的錯誤描述。 SQL Server簡介 SQL全稱是“結(jié)構(gòu)化查詢語言〔Structured Query Language〕〞,最早的是IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)SYSTEM R開發(fā)的一種查詢語言,它的前身是SQUARE語言。SQL語言結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從IBM公司1981年推出以來,SQL語言,得到了廣泛的應(yīng)用。如今無論是像Oracle、Sybase、Informix、SQL server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像Visual Foxpo
56、ro、PowerBuilder這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持SQL語言作為查詢語言。SQL〔結(jié)構(gòu)化查詢語言〕是大多數(shù)數(shù)據(jù)庫使用的一種語言,使用SQL,就能使用任何數(shù)據(jù)庫源和數(shù)據(jù)。 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)的于1988 年推出了第一個OS/2 版本在Windows NT 推出后Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上專注于開發(fā)推廣SQL Server 的Windows N
57、T 版本Sybase 那么較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用在本書中介紹的是Microsoft SQL Server 以后簡稱為SQL Server或MS SQL Server SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2000 的大型多處理器的效勞器等多種平臺使用。
58、 Access 2003數(shù)據(jù)庫簡介 作為Microsoft的office套件產(chǎn)品之一,Access已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫系統(tǒng)。它是一個功能強大而且使用方便的數(shù)據(jù)庫管理系統(tǒng),它為中小型數(shù)據(jù)庫提供了良好的創(chuàng)立環(huán)境,并且Access與許多優(yōu)秀的關(guān)系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關(guān)的信息而且還對其他的數(shù)據(jù)庫系統(tǒng)有所補充。同時,Access完全支持Microsoft的OLE技術(shù)。 Access還提供Windows操作系統(tǒng)的高級應(yīng)用程序開發(fā)系統(tǒng)。Access數(shù)據(jù)庫與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當顯著的區(qū)別就是:不用寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大而且相當專業(yè)的數(shù)據(jù)庫應(yīng)用程
59、序,并且這一過程是完全可視的! 3 通過虛擬打印機發(fā)布WAP網(wǎng)站消息描述 3.1 無線應(yīng)用協(xié)議 WAP WAP 無線應(yīng)用協(xié)議 是在數(shù)字移動 ,特網(wǎng)和其它個人數(shù)字助理機 PDA 等應(yīng)用之間行通訊的開放全球標準。WAP的目標就是通WAP技術(shù)將Internet的大量信息及各種各樣的務(wù)引入到移動 ,PALM等無線終端之中。使用戶無論在何地,何時都可以使用支持 WAP的機獲取網(wǎng)上信息或者網(wǎng)上資源。WAP協(xié)議包括下幾層 : 1、Wireless Application Environment〔WAE〕 2、Wireless Session Layer〔WSL〕 3、W
60、ireless Transaction Layer〔WTP〕 4、Wireless Transport Layer Security〔WTLS〕 WAP網(wǎng)絡(luò)架構(gòu)由3局部組成,即WAP網(wǎng)關(guān),WAP 和WAP內(nèi)容效勞器, 其中WAP網(wǎng)關(guān)起著協(xié)議的“ 翻譯 〞作用, 是聯(lián)系移動通信網(wǎng)與萬維網(wǎng)的橋梁 ;WAP內(nèi)容效勞器存儲著大量的信息,以提供WAP 用戶來訪問 、查詢 、瀏覽等。當用戶從WAP 鍵入要訪問的WAP內(nèi)容效勞器的URL后,信號經(jīng)過無線網(wǎng)絡(luò),以WAP協(xié)議方式發(fā)送請求至WAP網(wǎng)關(guān),然后經(jīng)過“ 翻譯 〞,再 以 協(xié)議方式與WAP內(nèi)容效勞器交互,然后WAP網(wǎng)關(guān)將返回的內(nèi)容壓縮
61、、處理成BINARY流返回到客戶的WAP 屏幕上 。如圖4-1: 圖4-1 3.2 WAP網(wǎng)站效勞器配置不管是NT 還是UNIX 或LINUX ,都是修改 Apache 安裝目錄下的conf/mime. types文件在該文件中增加以下內(nèi)容: text/vnd.wap.wml .wml image/vnd.wap.wbmp .wbmp application/vnd.wap.wmlc .wmlc text/vnd.wap.wmls .wmls application/vnd.wap.wmlsc .wmlsc 存盤 重新啟動APACHE WEB
62、 SERVER 即可。基于WINDOW NT平臺的IIS設(shè)置WAP SERVER只要按照以下的簡單設(shè)置,就可以讓NT IIS成為WAP效勞器,您可以撰寫WML網(wǎng)頁或者開發(fā)各種效勞。設(shè)定方式: 先確定NT Server已經(jīng)安bIIS了效勞 執(zhí)行NT操作系統(tǒng)下的【開始】/【程序】/【W(wǎng)indows NT Option Pack】/【IIS 4.0】/Internet效勞管理員。在IIS效勞管理員窗口齲閶≈骰縋悅坪螅詞蟊曖益I,點選“屬性〞選項;在屬性窗后下部有一個文件類型按鈕,單擊此按鈕,會出現(xiàn)文件類型界面;單擊‘新增類型’按鈕,然后在相關(guān)的擴展名欄中填寫 .wml ,在內(nèi)容類型 MIME 欄中填
63、寫 text/vnd.wap.wml。單擊‘確定’按鈕,重復以上步驟將以下WML類型新增至MIME: 相關(guān)的擴展名熱堇嘈 MIME .wml text/vnd.wap.wml .wmlc application/vnd.wap.wmlc .wmls text/vnd.wap.wmlscript .wmlsc application/vnd.wap.wmlscriptc .wbmp image/vnd.wap.wbmp虛擬打印機,顧名思義就是虛擬的打印機,它是一種,能模擬實現(xiàn)打印機的能 ,打印文件。虛擬打印機同真實打印機一樣,安裝完畢,翻開“控制面板〞中的“打印機和
64、 〞,會看到所安裝的虛擬打印機,可以像使用一臺打印機一樣使用它們。鼠標雙擊將其翻開,可以對其“打印首選項〞和“屬性〞進行修改,從而設(shè)定是否共享、可使用時間、是否后打印和優(yōu)先級,以及紙張大小、版式安排等。它們同樣能截獲所有Windows程序的打印操作,或模擬打印效果,或完成某一特殊功能。有些軟件自帶虛擬打印機,有些那么是專門的虛擬打印機,利用這些虛擬打印機,可以幫助我們完成很多特殊的任務(wù)。虛擬打印機的打印文件是以某種特定的格式保存在電腦上。不同的打印機支持不同的打印格式〔打印機的輸出格式〕我們常見的格式有:jpg、gif、psd、bmp、pdf、pnd、txt等等,當然不同的打印機支持的輸出格
65、式也不是相同的常見的虛擬打印機有MS office自帶的Microsoft Office Document Image Writer、CAD自帶虛擬打印機、SnagIt的SnagIt 打印機、及比擬流行的Smart Print已經(jīng)實現(xiàn)了很強大的打印功能。首先下載SmartPrinter,然后進行安裝。軟件的安裝很簡單,安裝完成后啟動程序,在其主界面單擊“安裝〞即可安 裝虛擬打印機。在控制面板打印機列表中會出現(xiàn)一個名為SmartPrinter的打印機圖標,任何支持打印的軟件都可以調(diào)用這臺 打印機,我們就是利用它來解決問題。 網(wǎng)絡(luò)資料任我存 網(wǎng)頁上不能直接點擊右鍵來復制、粘貼。這個問題
66、有很多解決方法,但都比擬復雜,而在SmartPr inter的幫助下,這個問題就迎刃而解了。雖然網(wǎng)頁屏蔽了右鍵菜單,但瀏覽器自帶的打印功能仍然可以使用,這就為我們解決問題提供了便利。依次點擊“文 件〞→“打印〞,然后在打印列表中選擇Sma rtPrinter打印機,單擊“打印按鈕〞。在接下來出現(xiàn)的對話框中,從“保存類 型〞下拉列表中選擇“Txet files〔*.txt〕〞,然后選擇保存路徑及其文件名。這樣網(wǎng)頁就保存到指定的TXT文檔中了,打 開它后,想怎么復制就怎么復制。 多種格式隨意轉(zhuǎn)換對于Word文檔轉(zhuǎn)換為PDG文檔的問題,這可是SmartPrinter的強項,它不僅可以方便的將Word文檔轉(zhuǎn)換為PDF文檔,還 可以將任意支持打印的文檔轉(zhuǎn)換為TXT、BMP、JPG、PNG、TIF、FAX等多種流行的文件格式。翻開Word文檔后,依次點擊“文 件〞→“打印〞,然后在打印機列表中選擇SmartPrinter,單擊“確定〞按鈕。在出現(xiàn)的對話框中選擇PDF文檔類型。 4 WAP消息發(fā)布具體例子 4.2 網(wǎng)頁登陸流程 圖4-2,登陸流程 4.3 網(wǎng)頁內(nèi)容介紹 首先進入網(wǎng)站首
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代文閱讀之小說人物形象課件
- 3第12課蘇東的艱難探索
- 《第二節(jié)--探究環(huán)境污染對生物的影響》課件-(同課異構(gòu))2022年課件
- 牛津譯林版七下英語7bunit1dreamhomesreading課件1
- 六年級語文《一個這樣的老師》教學課件
- 六年級安全教育-運動的自我監(jiān)控課件
- 五年級下冊數(shù)學優(yōu)秀教學課件《解決問題》人教新課標
- 27清澈的湖水 (2)
- 49稍復雜的分數(shù)乘法應(yīng)用題練習
- 江蘇省高考物理二輪復習專題一力與物體的平衡課件
- 小松鼠找花生課件(教育精品)
- 22跨越海峽的生命橋 (2)
- 人力資源環(huán)境分析
- 《空氣》課件-(省優(yōu))2022年人教版化學課件-2
- 鐵路與城市軌道交通振動與噪聲