介绍
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 的 10 个实用技巧 #### 技巧一:安装前准备 在安装 Visual Studio 2008 之前,确保系统已安装 .NET Framework 3.5。此外,根据项目的不同需求,还需要安装一系列相关组件,包括但不限于:MS...
### 用VisualStudio.NET中的MobileWebForm创建移动网络应用 #### 开发工具介绍 在创建一个MobileWebForms应用程序之前,需要安装Microsoft Visual Studio .NET 和 Mobile Internet Toolkit。 **Visual Studio ...
第一次运行 Visual Studio 程序会自动配置运行环境,稍等..... 11. 进入默认环境设置,根据自己的需要设置默认环境,如果您使用多钟语言进行开发,则可选择【常规开发设置】,设置完毕后单击【启动 Visual Studio】...
1. **开发环境设置**:首先,讲解如何安装和配置Visual Studio,这是开发Windows Mobile应用的主要工具。这包括选择合适的SDK(软件开发工具包)和目标设备模拟器,确保开发者能够在不实际拥有所有硬件设备的情况下...
通过安装相关的移动设备SDK,开发者可以在Visual Studio中创建、调试和部署Windows Mobile应用程序,大大提高了开发效率。 5. **模拟器与设备调试**: Windows Mobile SDK包含模拟器,允许开发者在没有实际设备的...
综上所述,"创建能在各式设备上运行的Windows Mobile应用程序"是一个涉及多方面技能和知识的工程,包括跨平台兼容性、API使用、用户体验设计、性能优化以及软件生命周期管理等多个环节。通过深入学习和实践,开发者...
1. **开发环境搭建**:包括安装Visual Studio工具,配置Windows Mobile SDK(软件开发套件),以及创建第一个Windows Mobile应用程序的步骤。这一步对于初学者至关重要,因为理解开发环境的配置能够确保后续开发工作...
- "Windows Mobile(CE) Develop Introduction.ppt":这个PPT文件可能包含了Windows Mobile开发的基础介绍,包括平台特性、开发流程、API使用等,是学习的宝贵资料。 总的来说,Windows Mobile开发涉及多个方面,从...
在Windows Mobile上进行应用开发,主要使用的是.NET Compact Framework,这是一个针对嵌入式设备的.NET框架版本。它提供了与桌面版.NET Framework相似的编程模型,支持C#、VB.NET等语言。开发者可以使用Visual ...
“0811pm.wmv”这个视频可能涵盖了上述的一些或全部主题,例如介绍如何使用Visual Studio创建项目、调试技巧、设备API的使用,或者用户界面设计的最佳实践。观看这个视频会是学习Windows Mobile应用程序开发的重要...
- **A Quick Tour** (第1章): 介绍了Visual Studio 2008的快速入门指南,帮助读者快速了解和熟悉开发环境。 - **The Solution Explorer, Toolbox, and Properties** (第2章): 讲解了如何使用解决方案资源管理器来...
- 打开 Visual Studio 2008 并新建一个 Windows Mobile 项目。 - 选择适当的模板,如 Windows Mobile Form Application,并指定目标设备。 - 添加必要的引用,例如 `System.Data.SqlClient`,以便能够使用 ADO...
#### 创建第一个程序 1. **新建项目** - 在Visual Studio 2005中,通过“文件”->“新建”->“项目”来创建一个新的Windows Mobile项目。 - 选择合适的模板,输入项目名称,然后点击“确定”。 2. **配置项目** ...
1. 创建智能设备应用程序:在Visual Studio中创建Windows Mobile应用时,应选择Visual C#或Visual Basic项目类型,然后选取智能设备模板,再根据目标设备选择相应的设备SDK,并最终选择“Device Application”。...
本文将深入探讨Windows Mobile的生态系统、开发工具、编程语言、应用程序接口(API)以及开发流程,旨在为初学者提供一个全面的入门指南。 首先,Windows Mobile是微软在2000年代中期推出的一个移动操作系统,它基于...
Windows Mobile开发环境搭建指南主要针对初次接触Windows Mobile开发的人员,旨在帮助他们快速建立适合的开发环境,以便进行Windows ...对于新手开发者来说,了解这些基础知识是进入Windows Mobile开发领域的第一步。
第一章:Windows Mobile基础 在这一章中,我们将深入探讨Windows Mobile操作系统的基本架构和工作原理。首先,你需要了解Windows Mobile的历史背景和它在移动计算领域的地位。然后,我们会讲解它的核心组件,包括...
本文旨在为初学者提供一个清晰的起点,逐步介绍如何搭建Windows Mobile SmartPhone 5.0开发环境,并编写第一个简单的程序。 首先,你需要安装必要的软件。Visual Studio 2005 Professional Edition是核心开发工具,...