Getting started with windows mobile development我有一个要开始的个人宠物项目,目标是Windows Mobile6。我从未赢得过移动开发者,并且想知道那里有哪些资源,可以使用的好工具,也许快速入门教程以及为平台开发时可能要记住的所有陷阱? Windows Mobile 6设备在ROM中随附.NET Compact Framework 2.0,并且还公开了用于许多内容(相机,系统通知,电子邮件,联系人等)的.NET API。 我建议使用Visual Studio 2008和Windows Mobile 6 SDK的刷新版本,其中包括模拟器,文档,工具和示例。 除了MSDN之外,Chris Craft的Blog是Windows Mobile示例的一个很好的资源,他最近在30天内构建了30个移动应用程序。有许多示例可供您用于快速入门。 如果您具有C#背景,则跳到Windows Mobile开发非常容易。当然会有很多差异,但是您会发现其中的难点。 一些陷阱: 熟悉.NET CF内存管理以及垃圾收集器在移动设备上的工作方式。 另外,有些事情是通过pinking诸如core.dll之类的库完成的,因此浏览至 最后是几个博客 Rob Tiffany的Windows Mobile Accelerator Raffaele Limosani的移动开发 编辑: 从Windows Mobile开发人员中心开始。在这里,您会找到一个很好的入门部分,其中包含指向您所需软件和教程的大量链接。 Windows Mobile开发非常有趣。 :) 对于Visual Studio,您可以下载附带入门工具包和仿真器的Windows Mobile SDK。您可以轻松,快速地对本机C或.Net应用程序进行编程。查看SDK随附的示例,这是一个很好的切入点。这可能将是入门的最佳资源。我建议安装SDK,然后运行一些示例以使您的脚浸湿。 根据项目的规模,请查看.NET Compact Framework。如果您对所有Visual Studio都很熟悉,那么它很容易上手。当然,MSDN是存放资源的地方。 在移动设备上运行托管代码的确对性能产生了很大的影响,但是对于小型个人项目而言,这是相当不错的。 此外,大多数设备都具有各种奇怪和奇怪的怪癖以及奇怪的硬件配置。从您的设备制造商那里寻找任何类型的开发人员程序。 可以在Chris Fairbairn的博客中找到Windows Mobile Development代码示例和示例应用程序的另一个很好的来源。 值得一看的参考书是Wigley,Moth和Foot撰写的" Microsoft移动开发手册"。它涵盖了使用.NET Compact Framework以及Windows Mobile平台进行移动开发的许多主题。 您可能还想了解Windows CE,Windows Mobile是其中的一种。 windowsembedded.com是开始学习Windows CE的好地方。从那里可以下载" Platform Builder "的评估版,该评估版是用于创建Windows CE映像进行测试的工具。 |