零起步移动编程.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:6 大小:360KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

零起步移动编程.doc

零起步移动编程.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

[图文]零起步移动编程(forbeginner)作者:HYPERLINK"http://www.cnblogs.com/fhmsha/"\t"_blank"风海迷沙来源:HYPERLINK"http://www.cnblogs.com"\t"_blank"博客园发布时间:2008-02-2109:37阅读:1123次HYPERLINK"http://www.cnblogs.com/fhmsha/archive/2008/02/21/1075996.html"原文链接HYPERLINK"javascript:add_to_wz()"[收藏]实践环境:vs2008,.NETCompactFramework2.0,WindowsMobile5.0/6.0适用人群:对移动编程有兴趣的人士预期作用:实现windowsmobile手机编程的第一步几点说明:首先安装visualstudio2008英文版,本文发稿时已有简体中文版可下载,但我还没有及时更新。vs2008一向无所不包,装上之后,什么SDK,仿真器啥的都不用再装了。windowsmobile5.0并不包含.NETCompactFramework2.0,需要下载独立安装包才能运行我们这里编写的程序,而6.0中已经集成,无需另安装。虽然是零起步,但我还是假设读者有能力安装vs2008或使用过vs2003或vs2005,有条件使用安装有windowsmobile5/6的手机,有简单的C#winform编程经验。首先在vs2008中新建立项目,类型中选择SmartDevice中的SmartDeviceProject在随后的对话框中选择相应的平台,我这里用如下设置就可以WindowsMobile5.0PocketPCSDK,和.NETCompactFrameworkVersion2.0(如果你选择3.5的版本,需要在手机上安装.NETCompactFramework3.5Redistributable)选择DeviceApplication然后就可以像在windows中编程一样拖拽控件编写代码了。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;namespaceSmartDeviceProject3{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidbutton2_Click(objectsender,EventArgse){MessageBox.Show("ilovecoding!","HelloWorld!",MessageBoxButtons.OK,MessageBoxIcon.Exclamation,MessageBoxDefaultButton.Button1);}privatevoidbutton1_Click(objectsender,EventArgse){label1.Text=textBox1.Text;}privatevoiddateTimePicker1_ValueChanged(objectsender,EventArgse){label2.Text=string.Format("今天是星期{0}",dateTimePicker1.Value.DayOfWeek);}}}一样用F5运行,会让你选择仿真器(实际上就是虚拟机),我这里用USAWindowsMobile5.0PocketPCR2Emulator没有感觉跟winform的基础编程有什么区别,只是英文版的vs2008的仿真器还不支持英文仿真器调试没有问题后,我们把它转移到真实设备上去,我的爱机是绿dopods1增强。我没有找到publish的按钮,所以有发布的方法提醒我在这里更新一下。在项目上点右键,选择OpenFolderinWindowsExplorer,在项目根目录中的obj/debug目录中提取相应的exe文件通过ActiveSync传到设备中去。(如果你的系统是vista,则不需要使用任何第三方软件的支持,就像用U盘一样使用你的移动设备)正常运行。本例的源代码:HYPERLINK"http://files.cnblogs.com/fhmsha/SmartDeviceProject3.rar"http://files.cnblogs.com/fhmsha/SmartDevicePr