今天下载了Windows Mobile 6.0 SDK,体验一下Windows Mobile 6.0的开发,虽然没有专门针对Windows Mobile 6.1的SDK开发包,但是Windows Mobile 6.0的已经足够了,喜欢Windows Mobile或者想研究Windows Mobile开发的朋友可以体验一下了,SDK下载地址如下。
Windows Mobile 6 Professional SDK
http://download.microsoft.com/do ... fessional%20SDK.msiWindows Mobile 6 Standard SDK
http://download.microsoft.com/do ... 0Standard%20SDK.msi在博客园内找了一下Windows Mobile系列的教程,基本上没有入门教程,有关Windows Mobile的文章也很少,无论是百度还是Google。我比较喜欢Windows Mobile的操作系统,虽然本身我的机子很烂,是I-mate这个国外的贴牌机,不过相比山寨还是好很多的。所以下载了SDK之后,就特别想分享一下自己如何体验Windows Mobile开发,也希望能够和园子内的高手一同分享WM的开发经验,也希望和各位新手共同进步。
下载完成后,直接双击就能够安装,但这里值得注意的是,Windows Mobile 6.0 SDK对开发环境的需求最少是VS2005 SP1以上,所以开发环境还没更新的请更新了,在安装完成后,新建项目

附件:
您所在的用户组无法下载或查看附件创建项目后,选择需要开发的手机类型即可

附件:
您所在的用户组无法下载或查看附件我用的是Windows Mobile 6.1的系统,就直接用Windows Mobile 6.0 SDK即可
创建完成后,系统会自动创建仿真窗口

附件:
您所在的用户组无法下载或查看附件VS中自带了许多控件,基本的开发如Win Form一样,只需要使用若干控件即可,如果需要获取短信等信息就需要查阅相关的SDK文档了

附件:
您所在的用户组无法下载或查看附件拖动一些控件就完成了基本的窗体制作,可以通过修改相应的属性来编写不同的样式,这里只演示一下,基本语法和其他.NET中没什么区别。我们希望当用户双击退出时,执行【退出】操作,无非就是this.Close();

Code
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace SmartDeviceProject3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void menuItem2_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
当执行了退出按钮时,该Form就会自动退出,这与.NET中Win Form没有多大的区别,其实.NET程序员应该来说被惯坏了,我感觉是这样,做什么操作其实都集成在一个平台上了,这样挺好,开发快,但是也有些不好,可能就是知识并不是太深入,不过适合只要能最快适应客户需求就行了。当然,自己的职业生涯怎么发展,是做应用型还是做研发型,这就看自己喜好了。
本文只是抛砖引玉,希望有更多高手探讨,编写教程,下一节会说明如何使用数据绑定控件。
(文/soundbbg 出处/博客园)
您可能对 [Visual Studio.NET] 的这些文章也感兴趣: