我终于安装成功vs.net 2005 ts的英文版了,昨天在本机上装了一下,结果没办法发布到模拟器上去,可能是因为我的机器上装过ctp版本。今天在vpc的windows server 2003里安装,因为操作系统很干净,所以这次终于安装成功了。于是,我在上边开始写操作sql mobile数据库的应用。这次我的开发环境是:vpc+windows server 2003,vs.net team suit英文版。
构建sql mobile程序
建立一个managed程序的过程和前边是一样的,我们建立了一个pocket pc 2003的应用程序。在“data”菜单中选择“add new data source”,然后就出现了下边的界面。
我们进入数据源配置向导,选择database,进入下边的界面:
由于没有现成的数据连接,我们选择“new connection”进入“add connection”界面:
如果想改变数据源的类型可以点“change”按钮,进入“choose data source”的对话框,我们选择sql server mobile edition,回到“add connection”界面。我们选择一个现成的sql mobile数据库,选择database下面的“browse”按钮,默认路径下就有一个northwind.sdf的文件,我们就选择它作为我们的数据库。点左下角的“test connection”,会显示一个测试连接成功的对话框。
我们点ok后,回到早先的向导界面,按next,会有一个提示出现,询问是否把这个数据源加入到当前项目中,我们选是。
下一步是选择哪些数据对象到你的dataset中,我们在这里选择了全部。
向导结束后,我们回到主界面,左侧会出现data sources工具栏。如果没有出现,选择“data”菜单中的“show data sources”,该工具栏就会出现。
下一步我们准备把employees表的内容拖到应用程序的界面上,只需要写少量代码就可以实现我们第一个sql mobile程序。首先打开employees节点,选择details方式显示数据,另外一种方式是我们比较熟悉的datagrid。选择完成后,直接将employees节点拖放到应用程序的主界面上就可以。需要提醒的是,我在操作过程中,这个过程非常慢,大概有一分钟的样子,可能是程序效率还不高造成的。这个过程完成后,我们还要在主界面上放置两个按钮。
大家可以注意一下下边的三个组件,他们都是由刚才的拖放过程产生的。而界面上的控件也都是自动生成的。点击两个按钮,进入编辑界面,来写这个程序唯一的两行代码。
代码很简单,而且自动补齐功能也提供了提示的功能。添加了这两行代码后,整个程序就可以运行了。也许是因为在vpc里运行的缘故,整个部署和运行的时间非常长,我在实际机器上发布的时候的确没有这么恐怖。下面就是程序运行的界面了,点击next和previous会在不同的记录间切换。
建立sql mobile数据库
有人会问,如果我自己想做一个数据库又该怎么办呢?下边我给大家一个介绍,是我昨天做的,在vs.net 2005中文版里做的。首先在server explorer中,右击data connections,选择“add connection”。
然后就会进入上面我们看到过的add connection界面,首先要保证data source是sql mobile数据库。这次我们不再选择database下的browser,而是选择create,创建数据库的界面就出现了。
我们可以选择路径、排序方式,并且还可以选择密码。配置完成后点ok。我们可以按上面的方法把数据库配置为data source。然后,我们可以在server explorer中选择新建的sql mobile数据库,并在tables节点上右击选择“create table”,出现创建数据表的界面。
好了,不用我多解释了吧?建好表后,我们回到server explorer下,在tables节点下选择刚才创建的表,我们就可以动手编辑这个表中的数据了。
怎么样?很好用吧?好了,关于sql mobile的话题就说到这里。
文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




