windows mobile开发循序渐进(2)WM5仿真模拟器与电脑主机连接

上篇遗留了两个问题,是关于怎么将visual studio中的windows mobile程序部署到wm5模拟器上,以及程序怎么连接数据库。现在一一解答这些问题。

上网方式探索

关于模拟器与电脑之间的连接,是visual studio部署程序到模拟器上的前提,根据今天的摸索,大体分为两种方式,

第一种,电脑主机通过本地局域网连接互联网。

在公司用的是局域网,使用的是固定IP的方式如192.168.1.170上的公司内网,这种情况下我们可以直接使用比较简单的方式使模拟器连接电脑,具体为,从VS2008中的“工具”打开“设备仿真器管理器”,

image

在管理器中打开 chs windows mobile 5.0 pocket pc r2 emulator, 此时会出现模拟器的界面,从“文件”打开“配置选项”配置如下:

image

再进入到模拟器中的“设置”-“连接”中选择“连接”-“高级”配置如下即可实现连接电脑,基本原理是绑定了电脑的网卡进行与外界通信:

TQO69}CNM%C~BMKOIBKXAAC

第二种,电脑主机通过PPP拨号方式连接互联网。

这种方式在配置仿真程序时会出现一个WAN(ppp/sltp) interface网络适配器,这个是拨号上网的形式,我苦苦尝试了多次,以失败告终,如有朋友知道怎么利用这个上网,希望能告诉我,谢谢。 

image

在以这种方式上网失败的情况下,实际上是我在家中的上网方式,就想到了使用微软的同步工具来帮忙了,Microsoft AciveSync!安装完成后,将windows mobile 5.0插上底座,打开ActiveSync点击连接即可。

image

image  

在连接上之后会有提示同步数据,默认即可。同步后你会发现电脑主机添加了如下同步目录:

image

打开模拟器的Internet Explorer输入http://www.google.com/即可上网

Y~N2UCEELK[VO3P~5S3CE2T

 

部署windows mobile程序到模拟器

新建一个智能设备的项目,

image

在模拟器面板上放一个文本框控件和一个按钮控件

后台简单写代码如下:

private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Hello,Windows mobile! I'm "+this.textBox1.Text);
        } 

 

在项目上右键选择生成,然后选择部署即可看到如下界面:

2

选择部署后VS会帮你调出仿真设备管理器的选择

image

这里我们选择第一项后便会自动调出模拟器了:

4

在F5调试模式下可以看到此界面,点击”欢迎”按钮即可看到效果。

 

到这里,我们已经可以使用VS来调试一般的程序了,第一篇中的第二个问题是windows mobile 程序怎样连接数据库的问题,下一篇将会就windows mobile程序的存储部分来展开,等这些基础的知识储备好后,我将会通过一个例子来逐渐深入进行windows mobile开发,希望大家给予指教,谢谢!

 

posted @ 2010-04-15 00:16  翁玉礼  阅读(4035)  评论(26编辑  收藏  举报