如何利用C#开发Windows Mobile5.0程序

系统 1871 0

很多人都在桌面机上使用过 C# C# 强大的类库使得利用 C# 开发普通的应用程序是相当简单的事情。幸运的是,我们在 Windows Mobile 上也同样可以使用 C# 来开发程序。

.Net Compact Framework 同样为程序员在 WindowsMobile 上开发应用程序提供了强大的类库支持。可以说,利用 C# WindowsXP 上开发应用程序和在 Windows Mobile

上开发程序,对程序员来说几乎没有多少区别。

下面简单介绍一下如何在 Visual Studio 2005 上利用 C# Windows Mobile 5.0 开发程序。

 

首先,你必须先安装 WM5.0 SDK ,这在官方网站上是可以下载得到。链接: http://www.microsoft.com/downloads/details.aspx?FamilyID=dc6c00cb-738a-4b97-8910-5cd29ab5f8d9&displaylang=en

下载安装到 /<VS2005 Install Path>/SmartDevices/SDK/ 下。这样你就可以在 VS2005 Devices 列表里看到 Windows Mobile 5.0 SmartPhone 选项了。

        

然后,你必须安装相应的部署证书,只有这样你才可以通过 VS2005 直接在 Device 上调试你的程序。 WM5.0 SDK 自带了一些测试证书,在其安装目录下的 Tools 目录下。双击 SDKSamplePrivDeveloper.pfxcc SDKSampleUnPrivDeveloper.pfx 两个文件来导入证书到本地 PC, 然后运行 rapiconfig /p SDKCerts.xml 导入证书到 devices 上。为了在 Device 上运行 .Net Compact Framework 2.0 的程序,你还必须安装 .NetCF2.0 安装包,因为 Windows Mobile 系统自带的是 .Net Compact Framework 1.0 。这个安装包位于 /<VS2005 Install Path>/SmartDevices/SDK/CompactFramework/2.0/v2.0

 

现在我们就可以开始我们的第一个 Windows Mobile 5.0 C# 程序了。

 

新建项目,选择 Visual C# ,然后选择 SmartDevice->Windows Mobile 5.0 Smartphone, 如下图

 

这样就建立了一个 C# Device Application 的工程。

和在桌面机上一样, VS2005 提供了对程序主窗口的编辑界面,用户可以在这里添加控件和菜单。

我们添加一个文本显示控件,然后显示 Hello,World

最后给 Exit 菜单添加一个 Action 来退出程序。双击 Exit 按钮就出来下面的代码

namespace HelloWorldApp
{
     public partial class Form1 : Form
     {
         public Form1()
         {
             InitializeComponent();
         }
         private void menuItem1_Click( object sender, EventArgs e)
         {
             Application.Exit();
         }
     }
}

这样一个 C# 应用程序就已经生成好了,编译项目然后选择部署菜单把应用程序部署到你的 Device 上就可以运行了。

 

 

注:更详细信息请看 http://atc-med.spaces.live.com/

如何利用C#开发Windows Mobile5.0程序


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论