如何利用C#开发Windows Mobile5.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/下。这样你就可以在VS2005Devices列表里看到Windows Mobile 5.0 SmartPhone选项了。

        

然后,你必须安装相应的部署证书,只有这样你才可以通过VS2005直接在Device上调试你的程序。WM5.0 SDK自带了一些测试证书,在其安装目录下的Tools目录下。双击SDKSamplePrivDeveloper.pfxccSDKSampleUnPrivDeveloper.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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值