- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(WindowMobileSmartPhone智能手机软件开发入门篇2
如果你采购了smartphone手机,并且是windows mobile操作系统,那么就一定要试试开发自己的软件,自己玩。
本文就是讲述如何用 2003 开发windows mobile 操作系统 smartphone智能手机上的应用程序的,需要基础知识: 2003下c# winform 程序的基本开发;理解webservice的基本概念和使用;熟悉smartphone使用;了解 2003开发smartphone程序的环境配置。
[separator]
你还要有几个概念:
开发wm (windows mobile)程序可以用原生代码,比如evc,evb,我们用.net,能够跨cpu,而且现在windows mobile操作系统本来就有?.net compact frameworks,也就是大家称呼的.net cf了。
在配置上我会另外写文章讲解开发环境配置,也会另外写文章讲解手机操作系统的发展特别是微软的手机操作系统发展,也会讲解使用智能手机的手机品牌和相应的制造商,不过这些恐怕一个话题都是一到多篇文章哦,有时间了一定写。
?
好,进入正题,
你要保证你的电脑是2000/xp/2003,然后安装了 2003 ,然后安装了smartphone sdk,然后安装了微软同步软件 microsoft active sync,然后安装一个中文版本的模拟机。如果你是windows xp,很不幸,由于硬件执行保护,你最好还要把这个关闭了,因为微软自己的vitual pc 居然被xp sp2不支持,这个问题又要写一篇文章!反正你就关闭了先。当然,你还可以用 2005 ,这个又是另外的文章写了!!!
记得今天我们的智能手机用dopod的515,535,565,575,585 都可以哈!
?
好了,我们今天作一个实时股票查询软件。
?
smartphone开发的界面不是很好看,如果大家用 2005会惊奇的发现开发界面和手机上看到的一模一样,我们还是先看 2003的。左边工具箱里面的很多控件都不可以用了哈,另外也没有按钮可以用了。菜单记得只有左软键和右软键,一般左软键都只要一个功能,右软键一般都可以是挂二级菜单的,呵呵。不过beta player就是左右开弓,都有二级菜单。
然后就增加web引用,国内的ws提供商很~~~少,必须自己写,下一课讲解。
今天先引用微软提供的nasdaq股票查询webservice。
地址:/stockquote.asmx?op=GetQuote
?
然后就编码了,我们上面采用了combobox,比如微软的股票代码是msft,但是我们显示成为微软,这里用了一个datatable,建立对应,熟悉combobox控件就可以了,大概代码如下:
?
???DataTable dt = new DataTable();???dt.Columns.Add(CODE);???dt.Columns.Add(NAME);???dt.Rows.Add(new object[]{MSFT,微软});???dt.Rows.Add(new object[]{BIDU,百度});???dt.Rows.Add(new object[]{GOOG,GOOGLE});???dt.Rows.Add(new object[]{CHINA,中华网});???dt.Rows.Add(new object[]{ASIA,亚信});???dt.Rows.Add(new object[]{SOHU,搜狐});???comboBox1.DataSource = dt;???comboBox1.DisplayMember = NAME;???comboBox1.ValueMember = CODE; ?
这段代码放到public Form1() 构造函数里面就可以了。
?
然后就是查询代码了:
private void menuItem1_Click(object sender, System.EventArgs e)??{??????try???{????//获得选择的股票代码????string stock = boBox1.SelectedValue.ToString();
?? //光标切换,smartphone就只有两种cursor哈
????Cursor.Current = Cursors.WaitCursor;
?? //调用ws方法
?? //在类成员已经定义了:
? //stockquote.StockQuote sq = new SmartStock.stockquote.StockQuote();
????string s = sq.GetQuote(stock);
?
?? //返回的是xml,所以
您可能关注的文档
- (河北省藁城市实验学校20132014学年八年级英语上学期第一次月考试题.doc
- (河北省藁城市实验学校2014届九年级语文上学期第一次月考试题.doc
- (linux系统重启和关闭命令详解.doc
- (Linux网卡安装配置.doc
- (河北省衡水中学0910学年高一第二学期一调试题数学文.doc
- (Linux聊天室系统期末大作业.doc
- (河北省衡水中学1011学年高一下学期期末考试英语.doc
- (linux自动任务配置.doc
- (Linux自启动程序设置.docx
- (河北省衡水中学1112学年高二下学期期中考试化学.doc
- 券商碳排放信息披露对比研究--以华泰证券和高盛公司为例.pdf
- 基于集成学习算法的互联网金融信贷违约风险研究.pdf
- 基于AdaLora和向量检索方法构建金融信息问答系统的研究.pdf
- 基于注意力机制和因子分解机的在线广告点击率预测研究.pdf
- 基于改进时间序列预测模型和多期投资组合优化模型的资产配置策略研究.pdf
- 基于提示学习与多尺度特征融合模型的文本情感分析应用.pdf
- A股上市公司ESG评级对财务绩效的影响研究.pdf
- 地方政府债务对城市经济增长的影响研究--基于我国259个城市的分析.pdf
- 基于可扩展增强FCT-GAN模型的大类资产配置策略研究.pdf
- 基于深度学习的蛋白酶突变生成算法研究.pdf
文档评论(0)