wap手机网站制作
目前最好的動態WAP輔助開發工具就是QuickWAP,當然不是指的一些WAP編輯器,比如Waptor。建議你使用QuickWAP?XML版開發,目前大部分開發WAP都是用記事本開發的。當然可以配合一些其他輔助工具,但都不是所見即所得的。你用QuickWAP可以輕而易舉的開發出附圖中的代碼,而且是事半功倍。部分成功案例:北京楷烽動力傳媒wap.kfmtv.com湛江法律網wap.fl668.cn吐魯番黨建網wap.turpandj.gov.cn美吾發快速護發染發wap.mwf.hk濰坊空中門戶0536.sd10010.com城市在線wap.bp-bt.comQuickWAP?XML是一款以WAP2.0協議為基礎開發的輔助ASP+XHTML?MP語言編寫WAP網頁程序的ActiveX組件。它解決了WAP開發中所遇到的常見問題,并且給出了完善的解決方案,同時全力支持Microsoft?SQL?Server2000和Microsoft?Access2000以上版本數據庫,是開發功能強大的動態WAP網站不可多得的輔助軟件。?使用QuickWAP組件編寫WAP網頁程序,不僅運行穩定,處理速度也會比相同功能的ASP+XHTml?ML網頁程序要快很多倍,功能容易得到擴展,而且支持QuickWAP+ASP+WML或QuickWAP+ASP+XHTML一起使用進行WAP程序開發。?--------------------以下為普及WAP知識:怎樣建設WAP網站。?1.首先你要建設哪種WAP網站,1.2還是2.0,2.0更美觀,前者語言為WML語言,后者為XHTML?MP語言。學習WML可以推薦科學出版社的《精通WAP/WML》。學習XHTML?MP可以到中國被愛可以在線下載:《XHTML?移動概要?(XHTML?MP)?/?WAP?2.0?教程》2.手機開發工具一般所見即所得的,還沒有。最常用的記事本為主,當然簡單的也可以用waptor等3.手機網站和WEB網站,使用的語言不同,因為他們面向的終端不同,一個為手機等設備,一個為電腦設備。4.見回答1.WAP可以用WML、XHTM?MP,這些語言都可以配合腳本語言,如ASP、JSP、PHP等結合開發。?WML(Wireless?Markup?Language?-?無線標記語言)。它是一種從?HTML?繼承而來的標記語言,但是?WML?基于?XML,因此它較?HTML?更嚴格。?WML?被用來創建可顯示在?WAP?瀏覽器中的頁面。用WML編寫的頁面被稱為?DECKS。DECKS?是作為一套?CARDS?被構造的。?這種描述語言同我們常聽說的HTML語言同出一家,都屬于XML語言這一大家族。WML的語法跟XML一樣,WML是XML的子集。?HTML語言寫出的內容,我們可以在我們的PC機上用IE或是Netscape等瀏覽器進行閱讀,而WML語言寫出的文件則是專門用來在手機等的一些無線終端顯示屏上顯示,供人們閱讀的,并且同樣也可以向使用者提供人機交互界面,接受使用者輸入的查詢等信息,然后向使用者返回他所想要獲得的最終信息。?-------------?XHTML?MP(XHTML?Mobile?Profile),它是定義在WAP?2.0上面的標記語言(markup?language)。XHTML?MP是XHTML的子集,在XHTML?MP出現之前,WAP網站的開發者們只能用WML和WML?script來創建WAP的網站。而與此同時,web的開發者們卻在用強大的多的HTML、CSS、XHTML等來進行傳統網站的開發。所以XHTML?MP的目標就是瀏覽者在WAP和web上獲得盡可能相似的瀏覽體驗。?-------------?做個手機和電腦都可以上的網站需要使用XHTML?MOBILE?PROFILE,如果做WAP?1.2或2.0的語言也可以使用QuickWAP?XML,這樣你可以不用學習太多的WML知識,也不用考慮分頁、編碼問題等。?簡單的說:首先要有存儲WAP網站代碼的空間,然后需要有一個WAP域名指向它。其實WAP建站并不難,域名采用普通域名的二級域名即可。?如果不做聯通、移動的服務商(SP/CP)的話,WAP網站可以直接使用普通的WEB服務器,不過要進行一些簡單的配置,讓服務器能夠正確解釋WAP語言,目前WAP?1.x版本主要用到的是WML語言(無線標記語言),但是單純使用WML開發的WAP程序功能有限,可配合使用動態腳本技術,比如ASP、JSP、PHP等。?利用WML、ASP等開發完畢的WAP網站放在您的服務器上后,可以在現有www.xxx.com域名下申請二級域名wap.xxx.com解析至相應地址,這樣用戶就可以通過手機、模擬器訪問您的WAP網站了。?如果您是個初學者,可以先學習WML語言,然后利用ASP+WML就可以做WAP站點,IIS5只需配置一下MIME類型,2003?Server?MIME類型系統默認就配好了,數據庫一般Access就足夠用了,較大的站點可以采用SQL?server2000。?推薦你到http://idc.bicyle.org?附:?Windows2000?Server?配置IIS的MIME類型?地址:?Internet?服務管理器Internet?服務管理器-->主機屬性-->計算機(MIME映射)-->編輯-->新類型?--------------------------------------------------?內容類型(MIME)?關聯擴展名?text/vnd.wap.wml?wml?image/vnd.wap.wbmp?wbmp?text/vnd.wap.wmls?wmls?application/vnd.wap.wmlc?wmlc?application/vnd.wap.wmlscriptc?wmlsc?text/vnd.wap.wmlscript?wsc?text/vnd.wap.wmlscript?wmlscriptxhtml?application/vnd.wap.xhtml+xml?瀏覽WAP網站與WEB網站都是需要服務器端和終端支持的,WEB網站的要求大家一般都知道了,WAP網站需要的服務器只要在WEB服務器的基礎上稍加配置就可以使用,但是編寫WAP網站所使用的語言不同于WEB,通常使用WML語言配合ASP等腳本編寫,默認首頁也一般為Index.asp/Index.wml/Default.asp/Default.wml等。?訪問WEB網站所用的終端一般是IE瀏覽器,訪問WAP站點則需要使用相關軟件--WAP瀏覽器[如WAPDisplayer、Oprea,這些可到www.bicyle.org下載]或WAP手機才可以。?編寫好WAP程序后,需要上傳至服務器,然后域名解析至該目錄即可。?例如下面的ASP+WML范例,新建一個記事本文檔,復制如下代碼到記事本并保存為Hello.asp。?<%@Language=VBScript%>?<%Response.ContentType="text/vnd.wap.wml"%>?<?xml?version="1.0"?encoding="gb2312"?>?<!DOCTYPE?wml?PUBLIC?"-//WAPFORUM//DTD?WML?1.1//EN"?"http://www.wapfourm.org/DTD/wml_1.1.xml">?<wml?xml:lang="zh">?<head>?<meta?http-equiv="Cache-Control"?content="max-age=300"?forua="true"/>?</head>?<card?id="Main"?title="Hello"?newcontext="false">?<p?align="center">?<!--(^_^)以下為文件的正文########################?-->?歡迎光臨中國被愛可以在線!<br/>?<!--(^_^)以下為返回鏈接的一些信息################-->?友情鏈接<br/>?<a?href="http://idc.bicyle.org">中國被愛可以在線</a>?</p>?</card>?</wml>?----------------?QuickWAP?XML是一款以WAP2.0協議為基礎開發的輔助ASP+XHTML?MP語言編寫WAP網頁程序的ActiveX組件。它解決了WAP開發中所遇到的常見問題,并且給出了完善的解決方案,同時全力支持Microsoft?SQL?Server2000和Microsoft?Access2000以上版本數據庫,是開發功能強大的動態WAP網站不可多得的輔助軟件。?使用QuickWAP組件編寫WAP網頁程序,不僅運行穩定,處理速度也會比相同功能的ASP+XHTml?ML網頁程序要快很多倍,功能容易得到擴展,而且支持QuickWAP+ASP+WML或QuickWAP+ASP+XHTML一起使用進行WAP程序開發。?---------?3G是一種網絡傳輸新階段,可以用手機上WAP的,WAP分為1.2和2.0,前者使用wml語言,后者使用xhtml?mp語言編寫。?給你推薦一套企業WAP?2.0免費系統?這是一套比較好的WAP2.0企業網站系統,目前WAP2.0企業建站費用昂貴的很,不過你擁有此套系統,很容易就可以改為自己的WAP網站。?下載地址:http://www.bicyle.org?QuickWAP?Xml是一款以WAP2.0協議為基礎開發的輔助ASP+XHTML?MP語言編寫WAP網頁程序的ActiveX組件。同時支持以WAP1.2協議為基礎的ASP+WML語言的開發。它解決了WAP開發中所遇到的常見問題,并且給出了完善的解決方案,同時全力支持Microsoft?SQL?Server2000和Microsoft?Access2000以上版本數據庫,是開發功能強大的動態WAP網站不可多得的輔助軟件。?使用QuickWAP組件編寫WAP網頁程序,不僅運行穩定,處理速度也會比相同功能的ASP+Xhtml?MP網頁程序要快很多倍,功能容易得到擴展,而且支持QuickWAP+ASP+WML或QuickWAP+ASP+XHTML?MP一起使用進行WAP程序開發。?實例中含有詳盡的幫助、代碼實例以及模板程序等。?QuickWAP圈子:http://q.blog.sina.com.cn/quickwap?QuickWAP視頻教程:http://www.youku.com/playlist_show/id_1019147.html?現介紹部分WAP工具資源:?被愛可以字符串處理工具?V1.2:?被愛可以字符串處理工具由中國被愛可以在線(www.bicyle.org)開發,是一款處理字符串的綠色工具軟件,它具有繁簡體轉換、編碼轉換、字母大小寫轉換,WAP文檔UTF-8文件整體編碼等功能。?華軍下載地址:http://www.onlinedown.net/soft/80963.htm?QuickWAP?2.x?QuickWAP?2.x是一款以WAP1.2協議為基礎開發的輔助ASP+WML語言編寫WAP網頁程序的ActiveX組件。它解決了WAP開發中所遇到的常見問題,并且給出了完善的解決方案,同時全力支持Microsoft?SQL?Server2000和Microsoft?Access2000以上版本數據庫,是開發功能強大的動態WAP網站不可多得的輔助軟件。?下載地址:?天空軟件?http://www.skycn.com/soft/23484.html?QuickWAP?2.x的源碼直接上傳到http://idc.bicyle.org即可使用。?QuickWAP?XML?QuickWAP?XML是一款以WAP2.0協議為基礎開發的輔助ASP+XHTML?MP語言編寫WAP網頁程序的ActiveX組件。它解決了WAP開發中所遇到的常見問題,并且給出了完善的解決方案,同時全力支持Microsoft?SQL?Server2000和Microsoft?Access2000以上版本數據庫,是開發功能強大的動態WAP網站不可多得的輔助軟件。?華軍下載地址:http://www.onlinedown.net/soft/42028.htm?天空下載地址:http://www.skycn.com/soft/26282.html?WAP技術越來越成熟,提供WAP教程的網站也很多,最重要的還是編程完畢后,用手機去測試,模擬器畢竟無法替代終端設備,WAP最終的服務對象也是手機設備。?被愛可以字符串處理工具?V1.2被愛可以字符串處理工具由中國被愛可以在線(www.bicyle.org)開發,是一款處理字符串的綠色工具軟件,它具有繁簡體轉換、URL和HTML編碼轉換、字母大小寫轉換、半全角轉換、區位碼和ASCII碼查詢,WAP文檔UTF-8和GB2312編碼轉換等功能,是一款編程開發人員不可多得的輔助工具。?天空下載:http://www.skycn.com/soft/53155.htmlWAP技術越來越成熟,提供WAP教程的網站也很多,最重要的還是編程完畢后,用手機去測試,模擬器畢竟無法替代終端設備,WAP最終的服務對象也是手機設備。?附幾種常用代碼模版?WML框架代碼(*.wml)?<?xml?version="1.0"?encoding="gb2312"?>?<!DOCTYPE?wml?PUBLIC?"-//WAPFORUM//DTD?WML?1.1//EN"?"http://www.wapforum.org/DTD/wml_1.1.xml">?<wml>?<card?id="FirstCard"?title="wap.bicyle.org">?<p?align="center">?請在這里書寫正文。<br/>?<a?href="http://wap.bicyle.org">歡迎訪問中國被愛可以在線</a>?</p>?</card>?</wml>?ASP+WML框架(*.asp)?<%Response.ContentType="text/vnd.wap.wml"%>?<?xml?version="1.0"?encoding="gb2312"?>?<!DOCTYPE?wml?PUBLIC?"-//WAPFORUM//DTD?WML?1.1//EN"?"http://www.wapforum.org/DTD/wml_1.1.xml">?<wml>?<card?id="FirstCard"?title="wap.bicyle.org">?<p?align="center">?歡迎光臨<br/>?<a?href="http://wap.bicyle.org">中國被愛可以在線</a><br/>?<%=Date()%>?</p>?</card>?</wml>?ASP+XHTML框架(*.asp)?<?xml?version="1.0"?encoding="UTF-8"?><!DOCTYPE?html?PUBLIC?"-//WAPFORUM//DTD?XHTML?Mobile?1.0//EN"?"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">?<html?xmlns="http://www.w3.org/1999/xhtml">?<head>?<title>中國被愛可以在線</title>?<meta?http-equiv="Content-Type"?content="text/html;charset=UTF-8"/>?</head>?<body>?</body>?</html>?ASPX+WML框架(*.aspx)?<%@?Page?Language="vb"?AutoEventWireup="false"%><%Response.ContentType="text/vnd.wap.wml"%><script?language="VB"?runat="server">Function?Add(Byval?a?as?integer,Byval?b?as?integer)?as?integerReturn?a+bEnd?Function</script><?xml?version="1.0"?encoding="Utf-8"?><!DOCTYPE?wml?PUBLIC?"-//WAPFORUM//DTD?WML?1.1//EN"?"http://www.wapfourm.org/DTD/wml_1.1.xml"><wml><head><meta?http-equiv="Cache-Control"?content="max-age=300"?forua="true"/></head><card?id="Bike-bicyle"?title="被愛可以"?newcontext="false"><p?align="left"><!--(^O^)以下為文件的正文########################?-->中國被愛可以在線專注于WAP領域、WAP軟件、網頁、企業行業應用等。?<br/><a?title="確定"?href="http://wap.bicyle.org">中國被愛可以在線</a><br/>1981+1982=<%=Add(1981,1982)%><br/><!--(^O^)以下為返回鏈接的一些信息################--><a?title="確定"?href="Index.asp">返回上級</a><br/></p></card></wml>如果您采用QuickWAP?2.x的話,最簡單的框架如下:?<%?Set?Wap=Server.CreateObject("QuickWAP.WAP")?Wap.CardTitle="中國被愛可以在線"?Wap.PageHeader?'以下為文件正文。?'以下為返回鏈接等信息。?Wap.WriteRow?Wap.ImgA("","Index.asp","返回上級")?Wap.PageFooter?Set?Wap=Nothing?%>如果采用QuickWAP?XML的話,模板如下:<%Set?XML=Server.CreateObject("QuickXML.XML")XML.SiteTitle="中國被愛可以在線"XML.XhtmlHeader'以下為文件正文。XML.WriteRow?"++++++++"XML.WriteRow?"++++++++"'以下為返回鏈接等信息。XML.WriteRow?XML.A("",XML.WapPath,"返回首頁")XML.XhtmlFooterSet?Wap=Nothing%>?參考資料:http://www.bicyle.org?
轉載于:https://www.cnblogs.com/zhiji6/archive/2009/09/10/1649308.html
總結
- 上一篇: (转)iOS开发-常用第三方开源框架介绍
- 下一篇: 什么是图像识别?