介绍

Microsoft Visual Studio 2008 专业版或者更高版本提供了一个Windows Mobile程序开发环境,允许你使用本地代码(C / C++)或托管代码(C# / Visual Basic.NET)为Windows Mobile设备创建程序。

这篇文章将带你正确的安装Visual Studio 2008和附加的Windows Mobile SDK,接着我们将创建第一个Windows Mobile程序,该程序的目标设备是Windows Mobile 6。同时还将介绍使用设备模拟器帮助你测试Windows Mobile程序,而不需要我们一定拥有Windows Mobile 设备。

安装Visual Studio 2008和附加Windows Mobile SDK

我们假定你已经拥有了一台想用来开发Windows Mobile程序的计算机,首先我们来安装Visual Studio 2008和MSDN,如果你没有Visual Studio 2008,你可以在微软的网站上下载一个评估版的 Microsoft Visual Studio 2008 Professional,下载地址为:http://msdn.microsoft.com/en-us/vstudio/products/aa700831.aspx,如果您使用的是.iso版本,请先安装虚拟光驱,把iso加载到虚拟光驱中即可,如果你购买的是DVD光盘,请放入DVD光驱,你将会看到安装向导,一切按照默认设置,您将顺利地安装Visual Studio 2008和MSDN。

接下来我们需要去安装Visual Studio 2008的最新更新,目前的更新包是: Visual Studio 2008 Service Pack 1 ,下载地址为:http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en,请下载后安装,由于文件较大,可能会花费一些时间。

到此为止,你已经成功安装了Visual Studio 2008,可以用它来开发ASP.NET、WinForm和智能设备程序(仅能开发Windows Mobile 5.0以前的程序),如果需要开发Windows Mobile 6设备上的程序,还需要安装Windows Mobile 6 SDK和Windows Mobile 6 模拟器,下面是下载地址:

Windows Mobile 6 Professional and Standard Software Development Kits Refresh:
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en
注: Windows Mobile 6 Professional SDK Refresh.msi  用于开发使用触屏的Windows Mobile程序。
Windows Mobile 6 Standard SDK Refresh.msi  用于开发使用键盘的Windows Mobile程序。

Windows Mobile 6 Localized Emulator Images
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=38c46aa8-1dd7-426f-a913-4f370a65a582&displaylang=en

下面是Windows Mobile 6.1的模拟器,感兴趣可以从以下链接下载:
  Windows Mobile 6.1.4 Emulator Images
http://www.microsoft.com/downloads/details.aspx?FamilyID=1A7A6B52-F89E-4354-84CE-5D19C204498A&displaylang=en#Overview
注:Windows Mobile 6.1.4 Professional Images (USA).msi 模拟使用触屏的Windows Mobile 6.1系统。
Windows Mobile 6.1.4 Standard Images (USA).msi 模拟使用键盘的Windows Mobile 6.1系统。

在此文章发表之时Windows Mobile 6.5的模拟器已经发布,如果你感兴趣,可以到以下地址下载:
  Windows Mobile 6.5 Developer Tool Kit
http://www.microsoft.com/downloads/details.aspx?FamilyID=20686A1D-97A8-4F80-BC6A-AE010E085A6E&displaylang=en

以上程序下载完成后,请先安装Windows Mobile SDK,再安装模拟器,安装过程中按照提示进行安装,就可以顺利安装,到这里我们的准备工就完成了。

创建你的第一Windows Mobile 程序

创建一个新的智能设备项目
1、打开Microsoft Visual Studio 2008。
2、在文件菜单,点击新建,选择项目。
3、在项目类型,选择Visual C# ,选择智能设备。
4、指定一个新的名称HelloMobile、位置和解决方案名HelloMobile,点击确定。

9、把Form1的属性Text修改为“Hello Mobile”,MinimizeBox属性修改为false。
10、从工具箱中向Form1拖入一个Button在属性栏里把Name修改为“btnHello”,把Text修改为“Hello”。
11、从工具箱中向Form1拖入一个Lable 在属性栏里把Name修改为“lblInfo”,把Text修改为空。
12、双击btnHello,书写以下代码:
        private void btnHello_Click(object sender, EventArgs e)
        {
            lblInfo.Text = "Hello Mobile"
                + ",click at:"
                + DateTime.Now.ToLongTimeString();
        }

编译并发布你的程序

13、在目标设备列表中选择Windows Mobile 6 Professional Emulator,在生成菜单,选择生成解决方案。
14、在调试菜单选择启动调试,选择Windows Mobile 6 Professional Emulator,点击部署,Visual Studio 2008将帮助把我们的程序部署到模拟器上,部署完成后程序将在模拟器中打开。

测试你的程序

15、点击Hello按钮,检查lblInfo控件上是否显示预定规则的文字。

16、点击OK将关闭应用程序。
17、关闭模拟器,在文件菜单中选择保存状态并退出。
18、在Visual Studio 2008中停止调试,关闭HelloMobile解决方案。
19、关闭Visual Studio 2008。

5、在目标平台上选择 Windows Mobile 6 Professional SDK。
6、在.Net Compact Framework 版本列表选择.Net Compact Framework version 3.5。
7、在模板中选择设备应用程序。

8、点击确定 Visual Studio 2008将帮助我们创建一个HelloMobile的设备应用程序,并生成一个默认窗体Form1,如下图:

使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍的更多相关文章

  1. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  2. Visual Studio 2008打开vs2010解决方案的方法

    一个朋友遇到了个问题:用visual studio 2008软件,无法打开一个asp.net网站的sln解决方案.如下图,原因是此解决方案由vs2010生成的,必须由vs2010运行程序打开. 这样一 ...

  3. SQL SERVER 2005快捷键+visual studio 2008 快捷键

    一.SQL SERVER 2005快捷键  快捷键                                       功能           CTRL       +       SHIF ...

  4. VISUAL STUDIO 2008 WINDOWS FORM项目发布生成安装包详解(转)

    转自:http://www.cnblogs.com/killerofyang/archive/2012/05/31/2529193.html Visual Studio 2008 Windows Fo ...

  5. visual studio 2008安装报错问题处理

    今天刚入职,安装visual studio 2008时报错说web创建组件安装错误,后来发现是因为之前这电脑安装visual studio 2008的时候是office2007刚安装的版本,可是后来系 ...

  6. Qt5 FOR WINCE7, Visual Studio 2008环境的搭建

    Qt5 FOR WINCE7, Visual Studio 2008环境的搭建 Qt5发布时,试过配置Qt5 for wince的环境,原因是暂时不支持WINCE.前几天意外发现官方博客说明已经开始支 ...

  7. SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍

    原文:SSMS2008插件开发(2)--Microsoft Visual Studio 2008插件开发介绍 由于开发SSMS2008插件是通过VS2008进行的,有必要先介绍一下VS2008的插件开 ...

  8. 如何用Visual Studio 2008 写汇编程序?

    如何用Visual Studio 2008写汇编程序? 最近在上夏季小学期,在学汇编语言,关于用什么编辑环境一直很纠结.很想找到一个比较好的IDE,但是试了几个像RadASM之类的,发现还不是很满意. ...

  9. 【转】VISUAL STUDIO 2008代码指标为您节省资金

    转自:https://www.geekzone.co.nz/vs2008/4773 Visual Studio 2008 Team Developer和Team Suite版本中提供的许多新功能之一是 ...

随机推荐

  1. 如何清除jboss缓存

    要清除Jboss下的缓存,只要清除以下文件的所有文件就可以了:1.D:\JavaServer\jboss-4.2.2.GA\server\default\tmp2.D:\JavaServer\jbos ...

  2. string 转 int,int 转 string

    string str="12345"; int b=atoi(str.c_str()); 可以配合atof,转为double char buf[10]; sprintf(buf,  ...

  3. weblogic11g 配置数据源

    配置连接数据源步骤详解: 服务器:Weblogic11g,使用JNDI配置 步骤一: 输入http://localhost:7001/console/,登录控制台: 步骤二:按下图要求配置后,进入“下 ...

  4. think in uml 2.1

    业务建模

  5. SQL查询表,表的所有字段名,SQL查询表,表的所有字段名

    SQL查询表,表的所有字段名 2011-07-29 10:21:43|  分类: SQLServer |  标签:表  sql  字段   |举报 |字号 订阅   SQL查询表,表的所有字段名 SQ ...

  6. 解决centos无法上传文件和打开文件夹

    使用yum搭建了ftp服务..yum的使用参考:http://blog.csdn.net/enson16855/article/details/9140623 windows使用FileZilla连接 ...

  7. Template - Strategy

    模板模式是一种基于继承的松耦合模式,其设计思路为,abstract类提供一组接口但不实现,不同concrete类继承同一接口并完成不同功能.如下图所示: 模板模式实现较为简单,TemplateMeth ...

  8. linux通用邻居基础架构

    1.为每一个协议提供一个缓存来存放L3到L2的转换结果. 2.提供在缓存中添加.删除.改变和查找一个特定映射项的函数.查找函数必须要快,因为它会影响整个系统的性能. 3.为每一个协议缓存的数据项提供一 ...

  9. hrbust oj 1025 (计算几何+近似计算)

    这是我第一次只要可以这么做,题目中给的精度范围较大,所以可以把圆形的区域直接用小方块拼接近似来表示,maps地图开的越大,精度越高,但同时耗时也更多. 代码如下: #include<cstdio ...

  10. Json解析要点

    解析Json时,昨天遇到了新的问题,之前都是解析的数组,不是数组的用类来做. 这是Json串; {"status":"00001","ver" ...