我爱Windows Mobile(七)终结篇:不用手机完全“仿真器”

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:kungfuchicken
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  看过前几期的杂志,大家应该对Windows Mobile(WM)编程了有大概的认识,这次我们就来了解一下WM编程最重要的一部分——仿真器。
  
  做为手机编程,我们不得不考虑电话、短信对程序的影响,出于调试方便的需要,微软提供了“设备仿真器(Device Emulator,即通常所说的模拟器)”,这个功能我们在之前的文章也提到过,但它是没有无线信号的:,在Windows Mobile 6 SDK中,微软提供了Cellular Emulator(蜂窝仿真器),它模拟了手机的无线通信网络——蜂窝网络。它可以帮助只需要通过软件平台便可以完成通信相关功能的调试工作。
  
  使用蜂窝仿真器
  
  我们需要先配置一下“设备仿真器”与“蜂窝仿真器”的联接。
  打开“开始→Windows Mobile 6 SDK→Tools→Cellular Emulator”,运行蜂窝仿真器程序(见图1)。
  我们可以在仿真器程序界面左下角状态栏中看到“DE:COM*”,我这里是COM4,记下这个COM端口号(见图2)。
  点击“开始→Windows Mobile 6 SDK→Tools→Device Emulator Manager”,运行设备仿真器管理器程序。右击管理器中的CHS Windows Mobile 6 Professional Images,点击“连接”,启动WM 6的设备仿真器。
  点击设备仿真器的“文件→配置”菜单,在弹出来的属性设置对话框中,选择“外围设备”标签页,在“串行端口 0”这一栏,填写刚才我们记下的COM端口号,我的是COM4(见图3)。
  然后再点击设备仿真器的“文件→重置→软”,对设备仿真器进行软重置操作。仿真器启动完成之后,我们便可以看到无线信号已经满格了(见图4)。
  下面我们给设备仿真器打个电话试试。打开网络仿真器的Call Manager(呼叫管理)标签页,在Phone Number(电话号码)一栏里填入一个电话号码,点击按钮Dial(拨出)(见图5),是不是看到设备仿真器显示有来电了(见图6)?来电号码就是我们刚才填入的电话号码。点击网络仿真器的按钮Drop Call(挂断),便可挂断我们刚才的呼叫。
  与此类似,往设备仿真器发送短信也十分简单,打开蜂窝仿真器的SMS(短信)标签页,填上短信内容和发送号码,点击按钮Send(发送)即可。
  当然,你还可以通过设备仿真器呼出电话,还可以设定呼出电话的状态是接听还是占线还是拒接等等,更多的功能这里就不一一介绍了。
  
  连通电脑网络
  
  目前,仿真器还不能访问网络(见图7),下面我们来看看,通过怎样的设置,来使得设备仿真器能够连接到PC机,并能够通过PC机访问到互联网。
  首先我们需要安装ActiveSync,这个在前面的文章中已经介绍过。而在Windows Vista/7系统中,则需安装ActiveSync的更高版本Windows Mobile Device Center(WM设备中心),下载地址:http://tinyurl.com/yasnccb。
  在这里我们以Windows Vista/7系统为例进行介绍。
  打开控制面板,点击“硬件和声音”,点击“Windows Mobile 设备中心”下的“更改连接设置”(见图8)。
  在弹出的“连接设置”对话框中,按如图9所示进行配置。
  在“设备仿真器管理器”中,右击之前已经打开的CHS Windows Mobile 6 Professional Images,点击菜单项“插入底座”(见图10)。
  稍后,你便会看到“Windows Mobile设备中心”中已经提示有设备连接成功了。直接点击“不设置设备就进行连接”即可(见图11)。下面我们再刷新一下设备放着器里的IE浏览器,看看是不是能够成功打开网页了(见图12)?
  到这里,我们这个WM开发系列就已经结束了。在这个系列里,我们了解了C#的基本语法,了解了一个WM程序的基本结构,了解了Visual Studio 2008的基本用法,最终,我们开发完成了一个不大不小的WM程序并了解到WM开发的特点,今天,我们又进一步掌握了完全不依赖真实手机进行程序调试的方法。
  若是你完整的阅读了这一系列的文章,并一一进行了实践,那么,恭喜你,你已经跨入了WM开发殿堂的大门。
  
  WM编程入门必备“红宝书”
  C#语言方面:《C#技术揭秘》,公认的最佳C#图书。从C#语言基础,讲到代码的编写,最后深入讨论C#语言的内部架构。详细介绍了C#的特点、新增功能以及它与C和C++的异同,是一本真正揭示C#技术内幕的书籍。
  .NET CF方面:《.NET精简框架程序设计:C#版》,示例较多,内容较全,版本比较老,但是仍然不失为一本权威的指南。
  《Microsoft. NTE Compact Framework技术内幕》,介绍了.NET Compact Framework的体系结构、如何用.NET Compact Framework开发应用程序、如何访问数据,以及一些可用来开发高级移动应用程序的技术,可帮助读者轻松地完成从桌面设备开发者向移动设备开发者的转变。适合有一定开发经验的中、高级读者阅读。
  第三方类库:OpenNETCF SDF(OpenNETCF Smart Device Framework)是一个补充M$ .NET Compact Framework的扩展类库集,与官方的.NET CF库相比,提供了很多可直接在.NET CF中使用的类、属性和方法,提供了更丰富更优秀的扩展功能。从事.NET CF开发,我们往往无法避开OpenNETCF。官方网站: http://www.opennetcf.com/
  
  学习WM必备的网络资源
  MSDN:http://www.microsoft.com/china/msdn/,微软开发者社区,最全面最丰富的官方文档。
  CSDN:http://blog.csdn.net/,CSDN是国内最大的开发者社区,其技术Blog质量较好,在里面你往往能找到较好的技术文章。
  博客园: http://www.cnblogs.com/,较高端的专业Blog站点,有着很多不错的技术Blog。笔者的Blog也在博客园: http://www.cnblogs.com/tanjian
  
  谁有问题,请举手!
  经过了三个半月的学习,估计大部分TX都对WM编程有了全新的认识,不管你对WM编程有什么问题,或是对这个行业有何种问题都可以发问题到tianswc@cfan.com.cn,小编会请专业人士帮你解答。
  当然你有其他IT行业相关的问题也可以发问题到邮箱,小编都会帮你一并解决!
  
  “特”书己见
  WM明天会更好!
  某国外站长在试用了几分钟的WM 7测试版后,评价说WM7是一次“推倒重来”,WM 6的痕迹完全消失,UI比ZuneHD更复杂……
  想想90年代末,WM几乎一统江湖,但由于在操作系统上的投入过多,移动系统已经“元气大伤”。
  据称微软之所以舍不得手机业务是由于电子邮件方面上几十亿的收益,虽然WM只占业务中的一部分,但微软需要WM平台和iPhone、Android相抗衡。
  现在WM 6.6已经支持了“电容屏”,再看看新推出的Zune HD,可以预见WM 7必将大不相同。
  最后小编引用某网友的评论做为本系列的结束:微软的WM 6.1为一代经典系统,其地位就如PC操作系统的Windows XP,起着举足轻重的作用。WM 6.5的发布可以说是生不逢时,犹如Vista一般的华而不实,期待WM 7能如Windows 7般令手机的系统再上一个台阶。
其他文献
会展项目评估系指对该项目的运营状态、实际效果和各方反映等情况进行调查、取证、分析和评价,从而使各会展项目之间或者同一题目的各届会展活动之间能够进行客观的比较和评
<正>义乌依托深厚的小商品市场优势以及产业优势,适时发展会展产业,形成了以“中国义乌国际小商品博览会”(以下简称“义博会”)为龙头,多个优势产业为基础专业会展共同发展
会议
会展业作为新世纪的"朝阳产业",具有广阔的发展前景。对于一个区域的会展产业,探寻适合自己的发展战略,需要认真、全面的分析自己的资源禀赋。资源可分为广义和狭义两种,本文
一个城市会展经济的发展,靠的不仅是展会的数量,更重要的是展会的质量。大连市展览业有着良好的发展条件和深厚潜力,但会展资源是有限的,必须按照科学发展观的要求,把发展会
为了吸引更多的国际游客参观2010年上海世博会,提升上海世博旅游客源市场的经济效益,本研究通过分析上海历年国际旅游客源市场发展的需求特征,研究和规划预测了2010年上海世
会议
国际会展中心经营管理好坏的评判标准,往往是能否赢利以及客户的回头率与观众的满意度。由于定性的分析带有主观成分,不能准确地提供量化的分析依据,得出的结论常常与客观现
中小城市的会展经济发展引人关注却又令人焦虑。城市自身的大投入、高期许与业界整顿、规范的要求构成了难解的矛盾。但是,新经济时代的长尾理论有助于消解这一传统认识上的
论文从学科与学科建设的概念以及学科建设的内涵出发,梳理了会展学科建设中亟待解决的几个问题,对于会展学科建设的发展很有借鉴意义。
会展企业是会展市场上的行为主体,是会展产业的微观构成,而当会展产业化发展到一定阶段,在国民经济中占有一定的地位与作用时,表现出会展经济形态。会展经济无论对宏观资源的
会议
本文从国际化程度、教育观念、人才培养方向、教育师资以及专业理论几个方面对我国会展教育国际化与本土化发展背景进行了剖析,认为在此背景下我国会展教育应该达到国际化视