用C#做手机开发的[个人愚见]看法


用C#做手机开发学习经验体会
用C#做手机开发学习经验体会
随着2009年1月7日,工信部正式颁发三张3G牌照,3G移动互联网也开始离我们越来越近。我是个搞ASP.NET开发的普通程序员,平常也关注一些这方面的趋势。
政府几个亿的拨款,投向了3G移动设备,新的电信运营商竞争格局形成之后,每一个运营商都开始意识到通过流量计费或者赚钱的这种时代可能已经过去了,必须通过服务,通过内容来赚钱,这就意味着体现具体内容和服务的手机软件未来将会有大量的需求,从而产生的潜在利润就可想而知了,我一个最好的朋友和几个朋友,业余时间为百宝箱开发游戏,不到一年已经争了十几万,现在很多手机商都开放开发平台,他们又投入iphone,三星游戏的开发,对我说他很快要自己单干了,让我帮他,对我触动挺大。
面对这样一个大环境,有一定的C#语言的编程基础的我感觉这是个冲在前面的好机会。Windows Mobile作为微软力推的手机平台,无论是多媒体、网络和Office商务性能等方面都有出色的表现,所以我决定从Windows Mobile编程入手。
在网上的搜索了一段时间后,发现三星正在广泛收集它的Windows Mobile手机的软件应用,面对三星手机8000万的用户群,感觉前景一定不错。于是,搜集资料,开始学习基于C#的Windows Mobile开发。令我感到欣慰的是,三星移动创新者园地就提供了非常详细的Windows Mobile开发资料,而且是0起步的,这样既便于新手学习,也可使有经验的开发人员快速上手。下面我来介绍一下我的学习经验:
1.
熟悉C#基础:
入门阶段不需要了解过于复杂的C#编程原理,但要知道一些c#基础用法:
(1)
变量和表达式
(2)
流程控制
(3)
函数
(4)
调试和错误处理
(5)
面向对象编程简介
(6)
定义类
(7)
集合、比较和转换
       具备以上基础后,就可以做程序了,如果用到高级应用,随时查书完全来的急。

2.
部署开发环境:
(1)
获取和安装微软Windows开发环境。
Microsoft Visual Studio是一个集成化开发环境(IDE),也是所有Windows Mobile应用程序开
发的基石。
(2)
安装微软Windows Mobile SDK
Windows Mobile 6 SDK当前一共有2个版本可供下载。Windows Mobile 6 标准 SDK版供smartphone应用开发,Windows Mobile 6专业版则适用于Pocket PC的应用开发。每个版本可独立下载。如果您的开发目标是同时基于以上两种平台,则应当安装两个版本。

如何安装微软Windows开发环境,微软Windows Mobile SDK在这里写了详细过程:
http://innovatorsamsungmobile.com/bbs5


(3)
Windows Mobile开发初学者资源
社区里有大量的,由三星高级工程师,撰写和挑选的针对初学开发者的学习经验分享和资源,比如
:“如何从0开始学WM开发”“Windows Mobile开发工具介绍”,“windows mobile智能机的一些名词概念介绍”,“windows mobile 学习日志”,等等。
http://innovatorsamsungmobile.com/bbs6


3.
制作第一个手机程序:
搞程序的特别熟悉Hello World这个词,它是入门某种必须掌握的小程序。三星的入门篇详细讲述了这个小程序的编写流程,使大家很快就可以对手机编程有了感性的认识。建议大家参考一下:
http://innovatorsamsungmobile.com/bbs7
4.
深入学习手机编程:
如果你把自己写的程序部署到自己的手机上可以成功运行了,并且感到无比的喜悦与兴奋,那么你肯定有进一步了解手机编程的欲望。
推荐三星开发者论坛上有很多电子书可以下载,论坛还有专业工程师的解答帖子。我看到基本不错的电子书:
《Microsoft Windows CE 程序设计》《Windows Mobile手机应用开发》、《移动设备.NET应用程序设计》这些全部由自身经验亲自精选出来的,格式都是PDF的,方便阅读和下载。感兴趣可以到这里下载:
http://innovatorsamsungmobile.com/bbs8
如果经过一段时间的努力做出了一些自己认为比较满意的小程序,可以去三星网上预约挂在互联网上的真机,在远程测试,检测一下自己的小程序,比模拟器准。

最后谈一下软件的推销吧。三星市场如此巨大,而且正在收集好的软件创意,为未来在线商店、手机预装选择优秀软件,如果我们的手机软件做的很实用,三星为我们提供改进意见,然后可能内置在手机里,一次性买断,或放在在线商店上,真是个挣钱的好机会。
再全一点就更好了。
本贴来自ZDNetChina中文社区 http://bbs.zdnet.com.cn ,本贴地址:http://bbs.zdnet.com.cn/viewthread.php?tid=1326158

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值