快速上手wap网站开发

上传人:痛*** 文档编号:69399623 上传时间:2022-04-05 格式:DOC 页数:13 大小:630.50KB
收藏 版权申诉 举报 下载
快速上手wap网站开发_第1页
第1页 / 共13页
快速上手wap网站开发_第2页
第2页 / 共13页
快速上手wap网站开发_第3页
第3页 / 共13页
资源描述:

《快速上手wap网站开发》由会员分享,可在线阅读,更多相关《快速上手wap网站开发(13页珍藏版)》请在装配图网上搜索。

1、快速上手wap网站开发近来工作比较紧张,一直想写一些东西,无奈没有时间,现在开发的市移动wap论坛终于告一段落,现在将开发过程简单记录一下,以备日后参考,都是一些简单的使用过程,可为初次接触wap开发的提供一点点参考,高手可以忽略。开发工具:vs2008模拟器:vs自带仿真管理器framework版本:2.0一。配置环境:vs2008中已经没有了新建wap的选项,所需的 wap模板需要从网上下载:下载地址:,这是我的网络硬盘,下载下来是一个 ASPNETMobileTemplates.rar的文件,根据里面的说明将文件拷贝到所需的文件夹。模拟器可用openware (官方免费注册下载地址),也

2、可用 vs 自带的设备仿真器(要先安装 ActiveSync,),在工具一设备仿真管理器一选择pocket pc 2003 中的pocket pc 2003 se 仿真器一右键点解连接,然后再右键点击插入底座,运行后即可使用,不过在仿真管理器中地址不要用local,要用本机ip地址。建立数据库:数据库采用sqlserver ,建立一个名为 wapDB的数据库,如下图:然后添加一个用户表user info ,如下图:敷誓莫型1曲1允许空ijls er 1 i-爾*号:50ustr_pYrdchar50Vchar50为数据库添加一条记录,如下图:id|uer pwd| user Jmame|k*1

3、kdAiin.admin列名數据莫型桎度|允许空d&cIAliki4d?c_ti tig!Qdac_contentnt ext先为document表添加20条数据,用来显示,如下图:doc cont silldoe titledoc idh n b F Kb Kn H H E K k 岸岸 K Kh h h H 投捏裁我菽发笈友就討討发菽捷京菽芨复却矣 罟.像悻悻客碌悌像椽像橡椽标係悻隊傑像像 瞒亲亲亲亲乗亲制亲葡#乗条亲耒朋亲亲亲亲葡0123456789 0 1 12 34-F6 7 8yllllllllll22 脸验脸麗螳脸捡验捡n验燼验脸峻脸脸輸嵯脸脸 1J-I- t-1- -Balr-

4、 - L V Lflr.- -b-J二-J-L- .V LI- 山v一 一r” -dsj- L - k.v-L_- -L J- sd一试试试试试试试试试试试试试试试试试试谥试试 12345 & 789 0 18 9111111 1 111 2 2VS2008来具体开发至此,数据库建立完毕,下面我们将采用三。建立工程,开始开发:首先,我们建立一个 testWap的项目,如下图:将新建项目默任生成的default.aspx删除,新建一个 login.aspx的mobile web form 模板(在第一步环境配置中按照说明将ASPNETMobileTemplates.rar中的文件拷贝到各个文件夹

5、后,就会在新建项目中最下面的模板中显示mobile模板了),如下图:建立好以后,按照上述方法再添加一个in dex.aspx 的文件至此,我们所需的文件已经全部建立完成,login.aspx 用来登录,登录后到index.aspx 页面,此页面用来分页显示document文章表中的内容,并且可以添加文章记录(注意,做好网页后,需要在记事本中将我们刚才建立的logi n.aspxin dex.aspx打开重新保存一下,保存编码改为utf-8,覆盖原文件即可,这样做是因为项目采用utf-8编码,如果不这样的话,页面含有中文的话就会显示为乱码。),如下图:歸存类型CT):捕码如:保存然后开始编码,具

6、体编码和中的编码过程一样,不同的就是换成了mobile控件,这里需要注意的vs下开发wap不支持可视化设计,我们只能在后台手工编码,当添加mobile控件的时候,只要打上m就会岀现你所需要的mobile控件,mobile控件的具体有哪些和都有什么属性请参考其他文档,日后若有时间,我会将 mobile控件的使用说明详细介绍一下,这里给大家引荐一个网址,这里面有mobile控件的介绍和廿使用说明, 005 3.html我们这里只用到了 objectlist 控件和textbox、textview 控件以及 comma nd Label控件,comma nd控件其实 就是 butt on 按钮,在

7、mobile 里叫 comma nd三个页面源代码:logi n.aspx前台代码具体如下:这里我们建立三个文件:logi n.aspx:登录页面in dex.aspx:分页显示文章页面,带有快速发表view.aspx:显示文章具体内容页面1. 2. 3.4. 5. 6.7. 8. 登录窗口 9.10.11.用户名 :12.13.密码: 14.15.16.登录 17. 18.19. 20. 21.login.aspx.cs 后台代码具体如下:1.usingSystem;2.usingSystem.Collections;3.usingSystem.ComponentModel;4.usingS

8、ystem.Data;5.usingSystem.Drawing;6.usingSystem.Web;7.usingSystem.Web.Mobile;8.usingSystem.Web.SessionState;9.usingSystem.Web.UI;10.usingSystem.Web.UI.MobileControls;11.usingSystem.Web.UI.WebControls;12.usingSystem.Web.UI.HtmlControls;13.usingSystem.Data.SqlClient;namespace testWappublicpartial class

9、protected void/loginSystem.Web.UI.MobileControls.MobilePagePage_Load(object系统退出时将信息标签#region(SessionloginOutInfoifstring outInfo this.lbl_out.Textthis.lbl_out.VisibleSession.Clear();#endregion登录验证 protected void/sender, EventArgs e)Button1_OnClick(objectwd=zxkj;+username+.ToString().Trim();andlbl_ou

10、t 赋值并且显示!= null)SessionloginOutInfo.ToString();outInfo;true;sender, EventArgs e)stringusername= this.tb_User.Text.Trim();stringuserpwd =this.tb_Pwd.Text.Trim();stringstrCon =Data Source=(local);Database=wapDB;Uid=sa;PstringstrSql =select * from userinfowhere user_name=user_pwd=+userpwd+;SqlConnectio

11、nconn.Open();SqlDataAdapterDataSet dsda.Fill(ds); conn.Close();intifconnnewSqlConnection(strCon);danewSqlDataAdapter(strSql,new DataSet();conn);rowCount(rowCountds.Tables0.Rows.Count; 0)Sessionusernameds.Tables0.Rows0user_nameResponse.Redirect(index.aspx);14.15.16.17.18.19.20.21.22.23.24.25.26.27.28

12、.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.1. 2. 3.4. 5. 6.7. 8. 9. 文章列表10. 11. 12. 13. 14. mobile:Link Runat=server Text= NavigateUrl= ID=Title NAME=Title Wrapping=Wrap15. 16. 17. 18. 19. 20. 21. 122. 123. 首页 | 上一页 24. 尾页 | 下一页 25. 26. 发布文章 :27. 28.29.30. 发

13、表 退出 31. 32.33. 34. index.aspx.cs后台代码具体如下:1.usingSystem;2.usingSystem.Collections;3.usingSystem.ComponentModel;4.usingSystem.Data;5.usingSystem.Drawing;6.usingSystem.Web;7.usingSystem.Web.Mobile;8.usingSystem.Web.SessionState;9.usingSystem.Web.UI;10.usingSystem.Web.UI.MobileControls;11.usingSystem.W

14、eb.UI.WebControls;12.usingSystem.Web.UI.HtmlControls;13.usingSystem.Data.SqlClient;14.15.namespace testWap16.17.public partial classindex : System.Web.UI.MobileControls.MobilePage18.19.protected voidPage_Load(object sender, EventArgs e)20.21.if (Sessionusername = null)22.23.SessionloginOutInfo = 登录时

15、间到,请重新登录24.Response.Redirect(login.aspx);25.26.this.lbl_uname.Text = 欢迎您: +(string)Sessionusername27.if (Sessionok != null)28.29.this.lbl_error.Text = 发表成功 !;30.this.lbl_error.Visible = true;31.Sessionok = null;32.33.if (!IsPostBack)34.35.Bind();36.37.38.39.privatevoid Bind()40.41.string rPage =Requ

16、est.QueryStringPage;42.int page = 1;43.if (rPage !=null)44.45.try46.47.page = int.Parse(rPage);48.49.catch50.51.page = 1;52.53.54.Sessionpage= page;55.PagedDataSourceps = new PagedDataSource();56.string strCon= Data Source=(local);Database=wapDB;Uid=sa;Pwd=zxkj;57.string strSql= select * from docume

17、nt orderby doc_iddesc;58.SqlConnection conn = new SqlConnection(strCon);59.conn.Open();60.SqlDataAdapterda = new SqlDataAdapter(strSql,conn);61.DataSet ds =new DataSet();62.da.Fill(ds);63.conn.Close();64.ps.DataSource =ds.Tables0.DefaultView;65.ps.AllowPaging= true;66.ps.PageSize =5;67.ps.CurrentPag

18、eIndex = page - 1;68.this.lnk_top.Visible= true;69.this.lnk_pre.Visible= true;70.this.lnk_next.Visible= true;71.this.lnk_end.Visible= true;72.this.lnk_top.NavigateUrl = index.aspx?page=1;73.this.lnk_pre.NavigateUrl = index.aspx?page= +(page -1)74.);this.lnk_next.NavigateUrl =index.aspx?page= +(page

19、+/ )75.this.lnk_end.NavigateUrl =index.aspx?page= +ps.PageCount76.if (page = 1)77.78.this.lnk_top.Visible= false;79.this.lnk_pre.Visible= false;80.81.if (page = ps.PageCount)82.83.this.lnk_next.Visible= false;84.this.lnk_end.Visible= false;85.86.if (ps.PageCount = 1)87.88.this.lnk_top.Visible= false

20、;89.this.lnk_pre.Visible= false;90.this.lnk_next.Visible= false;91.this.lnk_end.Visible= false;92.93.this.lbl_pagecount.Text =Convert.ToString(ps.PageCount);94.this.ObjectList1.DataSource= ps;95.this.ObjectList1.DataBind();96.97.98.protectedvoid Button2_OnClick(objectsender, EventArgse)99.100.string

21、 title = this.tb_title.Text.Trim();101.string content = this.tb_content.Text.Trim();102.if (title = | title= null | content= | content =null)103.104.this.lbl_error.Text= 文章标题或内容不能为空 !;105.this.lbl_error.Visible= true;106.return;107.108.string strSql = insertdocument values( +title + , + content+ )11

22、09.string strCon = Data Source=(local);Database=wapDB;Uid=sa;Pwd=zxkj;110.SqlConnection conn = newSqlConnection(strCon);111.conn.Open();112.SqlCommand com = new SqlCommand(strSql, conn);.ExecuteNonQuery();114.conn.Close();115.Sessionok = ok;116.Response.Redirect(index.aspx);117.118.119.protected voi

23、dButton1_OnClick(objectsender, EventArgs e)120.121.try122.123.Session.Clear();124.SessionloginOutInfo= 退出成功! ;125.126.catch127.128.SessionloginOutInfo= 退出成功! ;129.130.Response.Redirect(login.aspx);131.132.133. 1. AutoEventWireup=trueInherits=testWap.viewCodebehind=vi2. 3.4. 5. id=Form1 runat=server6

24、. mobile:Form7. 帖子内容 8. 标题: 9. 10. 内容: 11. 12. 返回上层 |13. 退出 14. 15. 16. view.aspx.cs后台代码具体如下:usingSystem;usingSystem.Collections;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Web;usingSystem.Web.Mobile;usingSystem.Web.SessionState;usingSystem.Web.UI;usingSystem.Web.UI.M

25、obileControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;namespace testWap1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.publicl)partial class view : System.Web.UI.MobileControls.MobilePage

26、protected void Page_Load(object sender, if (Sessionusername = nullEventArgs e)| SessionpagenulSessionloginOutInfo = 登录时间到,请重新登录! Response.Redirect(login.aspx);int docid = int.Parse(Requestid.ToString();string strCon = Data Source=(local);Database=wapDB;Uid=sa;Pwd=zxkj;+ docid;stringstrSql = select*

27、fromdocumentwheredocSqlConnectionconn= new SqlConnection(strCon);conn.Open();SqlDataAdapterda= new SqlDataAdapter(strSql,conn);DataSet ds = new DataSet(); da.Fill(ds); conn.Close();this.tv_title.Text = ds.Tables0.Rows0doc_title.ToString();tring();this.tv_Content.Text= ds.Tables0.Rows0doc_content.ToS

28、int page = (int)Sessionpage;this.lnk_FanHui.NavigateUrlindex.aspx?page=+Convert.ToString(page);41.protectedvoidButton1_OnClick(objectsender, EventArgs e)42.43.try44.45.Session.Clear();46.SessionloginOutInfo= 退出成功! ;47.48.catch49.50.SessionloginOutInfo= 退出成功! ;51.52.Response.Redirect(login.aspx);53.54.55. 以上程序完毕,这是个简单的发表分页的录的验证需要完善,数据库连接可以放到wap 项目,比较简单,仅供参考,内容还有很多不完善之处,比如登 config 中,这里只是为了简单而写成这样的。在 wap 开发中的一点心得:需将文件另保存为 utf-8 格式。BreakAfter 属性置为 Falsewap 控件每个默认后面自动分行,若想不分行需将控件的 wap 控件中的内容自动分行: Wrapping=Wrap

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

  • 多重耐药菌感染预防与控制培训
  • 电动汽车高压安全操作规范课件
  • 儿科学儿童保健原则课件
  • 新生儿呕吐课件
  • 医院6S管理课件
  • 天象与气候景观课件ppt
  • 软饮料加工工艺课件
  • 新生儿保健1----妇幼课件
  • 游戏真人课件
  • 怎样进行微型课题研究课件
  • 第三章桩基础
  • 认识自己-接纳自己课件
  • 计算机的核心CPU课件
  • 变态心理学公开课课件
  • 变电站设备在线监测课件
点击下载此资源

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!

PHP网站源码优化电子商务网站怎么做湖北网站优化公司安徽seo网站结构优化网站设计结构优化网站优化六个关键确山县网站的优化网站优化的制作聊城网站建设优化公司安庆企业网站优化哪家专业石家庄优化网站界面信息类网站如何优化枣阳网站seo优化开发海淀企业网站排名优化芜湖市网站搜索优化网站内部优化步骤萝岗企业网站推广优化教程网站优化的三个理由福建宁德网站优化公司赣州网站怎么优化推广网站优化结构郫都区网站优化价格嘉兴网站优化推广网站做优化就素云速捷首选辽宁电子网站设计优化价格中山靠谱的网站优化方案网站移动优化星鑫网站建设优化大庆网站建设优化公司仙桃本地网站优化公司没基础自己优化网站歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化