Windows Mobile 6.5 C# 开发:从哪里开始?

Posted

技术标签:

【中文标题】Windows Mobile 6.5 C# 开发:从哪里开始?【英文标题】:Windows Mobile 6.5 C# Development: Where to start? 【发布时间】:2011-03-09 20:47:57 【问题描述】:

我应该从哪里开始使用 C# 语言为 Windows Mobile 6.5 开发应用程序?

【问题讨论】:

【参考方案1】:

最好的起点是Windows Mobile Developer Center

在那里,您会发现大量不同的资源、实验室、动手实践等。 在 MSDN 中,您从 Getting Started in Developing Applications for Windows Mobile 开始

一些代码示例可以找到here

除了MSDN,网上也有很多资源,例如:

Development of WMA Microsoft Mobile Development Handbook 也不错,因为很多东西都适用于 6.x 您可能还想考虑.NET Compact Framework 3.5 Data Driven Applications book This blog

玩得开心:)

【讨论】:

【参考方案2】:

您可以从购买 Visual Studio 2008 开始。它包含在移动 6.x 平台上进行开发所需的工具。遗憾的是,速成版不提供此功能,Visual Studio 2010 仅适用于 Windows 7 移动平台。

如果您还需要学习 C#,那么请先选择 Visual Studio 2008 Express for C# 并购买一本书。它可以让你在不花太多钱的情况下学习 Win32 和 C# 代码的基础知识。

【讨论】:

我对 C# 知识非常有信心。只是想知道winmo6.5的SDK工具没用过studio,只分别安装了C#和C++ .net 和紧凑的 .net 框架之间存在差异。如果您熟悉标准,那么您将了解紧凑框架中的所有内容,重要的是要注意不可用的内容(仅包含大约 30% 的标准框架)。详情见这里:msdn.microsoft.com/en-us/library/2weec7k5.aspx【参考方案3】:

SDK 下载地址:Windows Mobile 6.5 Developer Tool Kit

【讨论】:

【参考方案4】:

从http://download.microsoft.com/download/8/1/d/81d3f35e-fa03-485b-953b-ff952e402520/VS2008ProEdition90dayTrialENUX1435622.iso 下载 Visual Studio 2008 完整版以供试用(90 天)或完全使用(如果您之前购买过但丢失了 CD)。如果您有 CD,当然,您可以直接使用 CD。

然后从http://www.microsoft.com/en-us/download/details.aspx?id=6135 下载Windows Mobile 6.5 SDK。

祝你好运!

【讨论】:

【参考方案5】:

开发环境:

使用 Visual Studio 2008 使用 VB/C++/C# 启动智能设备应用程序。

Smart Device Development

数据库:

SQL compact edition

问候..

【讨论】:

【参考方案6】:

我建议获取并阅读Microsoft Mobile Development Handbook(亚马逊链接)

【讨论】:

【参考方案7】:

开发 6.x 系列的 Windows 移动应用程序,

你应该有以下要求。

开发 IDE:

Visual Studio 2005 or visual studio 2008(Recommented)

编程知识:

Microsoft Visual C++, Visual Basic, C#(Recommented due to object oriented, popular)

其他工具和环境的安装:

Visual Studio 2008 for Development purpose

Microsoft windows mobile software development kit (aks Emulator to Test)

Windows Mobile Device Center (Recommented) or Active Sync (To Establish connection b/w 
host and emultor(Network, file system etc))

.Net FrameWork 3.5 or more (csc.exe) For Compilation of .net compact libarary

.Net Compact FrameWork(CAB File)

.Net SQL compact Framework (If your application uses database)

注意:

.Net Framework is differnet from .Net Compact Framework.

Use .Net Framework for compilation, .Net compact for library. because, .net compact
donot have compiler on its own.

下载链接:

Microsoft 下载中心提供的所有 Microsoft 相关产品。 https://www.microsoft.com/en-in/download

【讨论】:

以上是关于Windows Mobile 6.5 C# 开发:从哪里开始?的主要内容,如果未能解决你的问题,请参考以下文章

Windows Mobile 6.0/6.5 - 推送通知

将 Windows-mobile 6.5 应用程序连接到 PC 上的 sqlite 数据库

ILockBytes Windows Mobile 6.5

Windows Mobile 6.5 - Process.Start() 上的 TypeLoadException

在 windows mobile 6.5 中隐藏“确定”按钮

在 windows mobile 上使用 C# 和 C 或 C++ 之间的区别