仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3415|回复: 20
打印 上一主题 下一主题

[学习教程] IOS编程之WAP开辟教程仓酷云

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:50:31 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你现在开始学到编出像样的APPiOS5可能已经普及了可以直接用ARC(另之前对ARC的了解很粗浅现在开发程序完全可以直接ARCiOS4不支持的weak是有办法替代的用unsafe_unretained我做wap开辟有一年多了,从最后的wap1.2到wap2.0,中国联通到中国挪动,时代碰到成绩各式各样,堆集了很多履历,为让厥后者少走一些弯路,特把本人的一些心得体味写出来供人人参考。
  Wap程序能够用Asp,Jsp,Php,Python等开辟,假如你不嫌贫苦,用C++也行。
  因为笔者之前做web开辟用的是Asp,以是开辟平台选用的是Asp+SqlServer。但笔者倡议不要利用Asp开辟,由于在提交中笔墨符处置上,不管是Jsp仍是Python都要比Asp便利很多,固然在Wap2.0平台下Asp已不存在此成绩了,可是在近一年内Wap1.2扫瞄器的手机仍是会占年夜多半,并且不论是中国联通仍是中国挪动供应的一些相干接口都是用Java开辟的,不问可知用Jsp开辟会便利良多。最主要的是在功能方面jsp或.net都要优于Asp,以是笔者倡议人人用Jsp/Asp.Net开辟Wap。
 上面我以Asp/Asp.net为例解说:

1.1.怎样在IIS上创建Wap网站

1.1.1.第一步:

创立一个站点文件夹起首你要创立一个自力于你的主站点的新的站点文件夹(若站点是创建在统一个服务器下面的话),如许你上面要做的修改才不会影响其余站点。

<br>

1.1.2.第二步:

在IIS平台创立一个新的MIME范例先选择WAP站点的属性,再到场MIME范例,然后选择HTTPHeaders标签。
在MIMEMap部分,点击FileType而且输出以下信息:
AssociatedExtensionMIMEType
wmltext/vnd.wap.wml
wmlcapplication/vnd.wap.wmlc
wbmpimage/vnd.wap.wbmp
wmlscapplication/vnd.wap.wmlscriptc
wmlstext/vnd.wap.wmlscript
wscapplication/vnd.wap/wmlscriptc
  完成今后,将会显现以下几品种型:

<br>

1.1.3.第三步:

如今,你就能够把你的网站内容加到站点文件夹内里了。

1.2.Wap摹拟器

Wap摹拟器有良多,公认语法检测最严厉的是m3gate,利用最便利的是opera.倡议人人在测试程序时用m3gate,假如它没反省出成绩,基础上在手机上就不会有成绩;寻常扫瞄的话就用opera(实在它就是一个网页扫瞄器,只不外它可以撑持wml语法),它利用起来很便利,相似于IE操纵。

1.3.详细例子:

1.3.1.Asp

<%Response.ContentType="text/vnd.wap.wml"%>
<xmlversion="1.0"encoding="gb2312">
<!DOCTYPEwmlPUBLIC"-//OPENWAVE.COM//DTDWML1.3//EN""http://www.openwave.com/dtd/wml13.dtd">
<wml>
<cardtitle="Wap-Asp例子">
<palign="center"><imgsrc="test.png"alt=""/></p>
<p>
<%
Response.Write("welcome")
%>
<br/>
<ahref="http://wap.uni-wise.com"title="断定">前往下级</a><br/>
</p>
<dotype="options"label="回想页">
<gohref="http://wap.uni-wise.com"/>
</do>
</card>
</wml>

1.3.2.Asp.Net

<%@Pagelanguage="c#"Codebehind="WebForm1.aspx.cs"AutoEventWireup="false"Inherits="Test_Wap.WebForm1"ContentType="text/vnd.wap.wml"%>
<xmlversion="1.0"encoding="gb2312">
<!DOCTYPEwmlPUBLIC"-//OPENWAVE.COM//DTDWML1.3//EN""http://www.openwave.com/dtd/wml13.dtd">
<wml>
<cardtitle="<%=name%>">
<palign="center"mode="nowrap">
<%
Display();
%>
</p>
<dotype="options"label="回想页">
<gohref="http://wap.uni-wise.com"/>
</do>
</card>
</wml>

1.3.3.WebForm1.aspx.cs文件

usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
namespaceTest_Wap
{
///<summary>
///WebForm1的择要申明。
///</summary>
publicclassWebForm1:System.Web.UI.Page
{
protectedstringname="Wap-Asp.Net例子";
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处安排用户代码以初始化页面
}
protectedvoidDisplay()
{
Response.Write("Welcome");
}
#regionWeb窗体计划器天生的代码
overrideprotectedvoidOnInit(EventArgse)
{
//
//CODEGEN:该挪用是ASP.NETWeb窗体计划器所必须的。
//
InitializeComponent();
base.OnInit(e);
}

///<summary>
///计划器撑持所需的办法-不要利用代码编纂器修正
///此办法的内容。
///</summary>
privatevoidInitializeComponent()
{
this.Load+=newSystem.EventHandler(this.Page_Load);
}
#endregion
}
}
Wap上的营业,图铃下载类占了年夜部分,并且这两种营业的支出也占中国联通和中国挪动Wap总支出80%还多,人人在此碰到的成绩也最多.。
本文csdn博客

很多框架是用C写的学习iOS开发基础可以按照下面两个方面学基础(原料钢铁塑料)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 20:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表