设为首页 收藏本站
查看: 544|回复: 0

[经验分享] 使用Visual Studio 2008创建你的第一个Windows Mobile程序介绍

[复制链接]

尚未签到

发表于 2016-5-22 08:40:07 | 显示全部楼层 |阅读模式
  介绍
    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,如下图:

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220138-1-1.html 上篇帖子: SQLServer 2008驱动问题 下篇帖子: SQL Server 2008 start
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表