《2022年wap网站开发 .pdf》由会员分享,可在线阅读,更多相关《2022年wap网站开发 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、WAP 开发教程作者: seafarer777 来源: csdn 博客酷勤网 收集2009-02-15 摘要酷勤网Wap程序可以用 Asp,Jsp,Php,Python 等开发,如果你不嫌麻烦,用C+也行。由于笔者以前做 web 开发用的是Asp, 所以开发平台选用的是Asp+Sql Server。但笔者建议不要使用Asp 开发,因为在提交中文字符处理上,无论是Jsp 还是 Python 都要比 Asp 方便得多。我做 wap 开发有一年多了,从最初的wap1.2 到 wap2.0 ,中国联通到中国移动,期间遇到问题林林总总,积累了不少经验,为让后来者少走一些弯路,特把自己的一些心得体会写出来
2、供大家参考。Wap程序可以用 Asp,Jsp,Php,Python 等开发,如果你不嫌麻烦,用C+也行。由于笔者以前做web 开发用的是Asp, 所以开发平台选用的是Asp+Sql Server。但笔者建议不要使用Asp 开发,因为在提交中文字符处理上,无论是 Jsp 还是 Python 都要比 Asp 方便得多,当然在 Wap 2.0 平台下 Asp 已经不存在此问题了, 但是在近一年内Wap1.2 浏览器的手机还是会占大多数,而且不管是中国联通还是中国移动提供的一些相关接口都是用Java 开发的,不言而喻用 Jsp 开发会方便很多。最重要的是在性能方面jsp 或.net都要优于 Asp,所
3、以笔者建议大家用Jsp/Asp.Net开发 Wap。下面我以Asp/A为例讲解:1.1. 如何在 IIS 上建立 Wap网站1.1.1. 第一步:创建一个站点文件夹首先你要创建一个独立于你的主站点的新的站点文件夹(若站点是建立在同一个服务器上面的话),这样你下面要做的改动才不会影响别的站点。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - 1.1.2. 第二步:在 IIS 平台创建一个新的MIME类型先选择 WAP 站点的属性,
4、再加入 MIME类型,然后选择 HTTP Headers 标签。在 MIME Map部分,点击File Type并且输入以下信息:Associated Extension MIME Type wml text/vnd.wap.wml wmlc application/vnd.wap.wmlc wbmp image/vnd.wap.wbmp wmlsc application/vnd.wap.wmlscriptc wmls text/vnd.wap.wmlscript wsc application/vnd.wap/wmlscriptc 名师资料总结 - - -精品资料欢迎下载 - - - -
5、- - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - 完成以后,将会显示以下几种类型:1.1.3. 第三步:现在,你就可以把你的网站内容加到站点文件夹里面了。1.2. Wap模拟器Wap模拟器有很多, 公认语法检测最严格的是m3gate, 使用最方便的是opera. 建议大家在测试程序时用 m3gate, 如果它没检查出问题,基本上在手机上就不会有问题;平常浏览的话就用opera( 其实它就是一个网页浏览器,只不过它能够支持wml 语法 ) ,它使用起来很方便,类似于IE 操作。1.3. 具
6、体例子:1.3.1. Asp 返回上级 1.3.2. Asp.Net card title= 1.3.3. WebForm1.aspx.cs文件using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.We
7、b.UI.HtmlControls; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 6 页 - - - - - - - - - namespace Test_Wap / / WebForm1 的摘要说明。/ public class WebForm1 : System.Web.UI.Page protected string name=Wap-Asp.Net例子 ; private void Page_Load(object sender, System.EventAr
8、gs e) / 在此处放置用户代码以初始化页面 protected void Display() Response.Write(Welcome); #region Web 窗体设计器生成的代码override protected void OnInit(EventArgs e) / / CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。/ InitializeComponent(); base.OnInit(e); / / 设计器支持所需的方法 - 不要使用代码编辑器修改/ 此方法的内容。/ private void InitializeComponent() this.
9、Load += new System.EventHandler(this.Page_Load); #endregion Wap上的业务,图铃下载类占了大部分,而且这两种业务的收入也占中国联通和中国移动Wap总收入 80% 还多,大家在此遇到的问题也最多. 。本文来源: csdn 博客名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -