【问题标题】:Getting started with windows mobile development [closed]Windows 移动开发入门 [关闭]
【发布时间】:2010-09-09 07:10:31
【问题描述】:

我有一个我想开始的个人宠物项目,目标是 windows mobile 6。我从未做过 win mobile dev,想知道那里有哪些资源、好用的工具,也许是一个跳跃开始教程,以及我在为平台开发时可能要记住的任何问题?

【问题讨论】:

    标签: windows-mobile


    【解决方案1】:

    如果你有 C# 背景,跳转到 windows mobile 开发是相当容易的。当然有很多不同,但你会得到它的窍门。

    一些陷阱:

    熟悉 .NET CF 内存管理以及垃圾收集器在移动设备上的工作原理。 Steven Pratschner's .Net CF WebLog。 Steve 也有很好的教程如何使用 RPM(远程性能管理器)工具来消除内存泄漏等。

    还有一些事情是通过诸如 core.dll 之类的 pinvoking 库完成的,所以浏览到 P/Invoke.net 并查看智能设备功能下的方法。

    最后几篇博客

    Rob Tiffany's Windows Mobile Accelerator

    Mobile Development by Raffaele Limosani

    编辑: 哦,似乎有类似的问题有很好的答案@ Windows Mobile Development - Where to begin?

    【讨论】:

      【解决方案2】:

      可以在Chris Fairbairn's blog 找到另一个很好的 Windows Mobile 开发代码示例和示例应用程序来源。

      【讨论】:

        【解决方案3】:

        Wigley、Moth 和 Foot 合着的“Microsoft Mobile Development Handbook”是一本很好的参考书。它涵盖了使用 .NET 紧凑框架以及 Windows Mobile 平台进行移动开发的许多主题。

        您可能还想了解 Windows CE,这是 Windows Mobile 的特色。 windowsembedded.com 是一个开始了解 Windows CE 的好地方。从那里您可以下载“Platform Builder”的评估版,它是创建 Windows CE 映像以进行测试的工具。

        【讨论】:

          【解决方案4】:

          Windows Mobile 6 设备的 ROM 中带有 .NET Compact Framework 2.0,并且还为很多事情(相机、系统通知、电子邮件、联系人等)公开了 .NET API。

          我建议使用 Visual Studio 2008 和 refresh version of the Windows Mobile 6 SDK,其中包括模拟器、文档、工具和示例。

          除了 MSDN,Chris Craft 的博客who recently built 30 mobile applications in 30 days 是一个很好的 Windows Mobile 示例资源。有许多不同技术的示例可供您快速入门。

          【讨论】:

          • Chris Craft 博客的链接失效了。
          • 他的博客有效,但他的“类别”部分中的大多数链接现在都有效,包括“30 天”链接。第 30 天的最后一个是 2008 年 6 月 30 日星期一,所以其余的都是 2008 年 6 月。在“.NET [Windows 移动应用程序] 的 30 天”之后,一个新的系列开始了“30 天的皮条客我的 Windows”手机。”
          【解决方案5】:

          Windows Mobile Developer Center 开始。在那里,您会找到一个很棒的入门部分,其中包含许多指向您需要的软件和教程的链接。 Windows Mobile 开发非常有趣。 :)

          【讨论】:

            【解决方案6】:

            对于 Visual Studio,您可以下载随入门工具包和模拟器一起提供的 Windows Mobile SDK。您可以轻松快速地编写本机 C++ 或 .Net 应用程序。查看随 SDK 提供的示例以获得良好的切入点。这可能是最好的入门资源。我建议安装 SDK,然后运行一些示例来弄湿你的脚。

            【讨论】:

              【解决方案7】:

              根据项目规模,看一下.NET compact framework。如果您完全熟悉 Visual Studio,那么它很容易上手。当然 MSDN 是资源的地方。

              在移动设备上运行托管代码确实会对性能造成很大影响,但对于小型个人项目来说,这已经相当不错了。

              此外,大多数设备都有各种奇怪的怪癖以及奇怪的硬件配置。从您的设备制造商那里寻找任何类型的开发者计划。

              【讨论】:

                猜你喜欢
                • 2010-10-26
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-02-20
                • 2010-11-24
                • 2010-11-21
                • 1970-01-01
                • 2011-05-23
                相关资源
                最近更新 更多