Windows 移动开发入门 [关闭]

Posted

技术标签:

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

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

【问题讨论】:

【参考方案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 是资源的地方。

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

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

【讨论】:

以上是关于Windows 移动开发入门 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

c#开发移动APP-Xamarin入门剖析

AppCan开发极速入门,从0开始!

Flutter 入门简介及计算器实现

PHP 扩展开发入门 [关闭]

Flutter 入门简介及计算器实现

Windows IOT 开发入门(硬件入门)