基于.Net FrameWork 精简版的PDA程序开发小记

来源:互联网 发布:java web log4j 使用 编辑:程序博客网 时间:2024/05/16 08:14
 昨天新到了一套PDA,ASUS A620BT的,本来要的是移动上网模块和CF卡式的GPS定位系统,可到的却是无线网卡和车载定位系统,后来想一想无线网卡也行,再加上一个AP,就可以通过校园网访问Internet了,最重要的是可以访问我们的WEB服务器,我们的WEB服务器上又可以基于ASP.net开发出各种应用程序!车载定位系统里什么说明书也没有,打电话到ASUS的800,打了两次都没有回复,第二天ASUS的工程师才回复过来说,他们的A620带的就是车载GPS定位系统,这样可以省一个CF槽,因为一个PDA一般只带一个CF槽,用起来比较紧张,其它经销商说他们有CF卡的GPS,其实也不是这个PDA的套件,是别家的,加软件得3000左右!后来想想,我要别人的软件也没啥用处,还是为学校省点钱吧(虽然我不知道省的钱会到哪里),所以就不要GPS了,外加一个AP算了,再带上几个USB接口的无线网卡,以便别的台式机连接无线网络!

我的PDA是PocketPc2003的,在.net里新建了一个智能设备应用程序,简单画了个界面,一点运行,可以部署到一个PocketPc2002的模拟器上,所以,装上了PDA的驱动和同步的ActiveSync,运行.net直接部署到PocketPc设备,运行测试成功,并且同时将.net精简版的运行库部署到PDA上了!

下面就是我的第一个PDA界面

然而,由于使用的是.net精简版,所以支持的控件也比较少,原有的数据访问控件都不能用,要使用SQL Server CE 还要单独安装,想来也挺麻烦的,专门安排上两个人去研究那个SQL CE,但当务之急是做一个简单的应用程序,感受一下!所以就想到用XML文件来做数据库,外出时,PDA上录入数据存到XML上,回来后,再通过无线网卡将数据传到服务器上,进行数据采集和合并!所以就采用XML做了个小程序!下面是两个主要的界面!

而且,如果是在一座楼内工作的话,安全可以通过无线网卡,直接访问WEB服务器,从而连接到我们的系统上使用我们的软件,但试一下后,由于PDA的屏幕太小,原有的网页显示变形太多,所以可以专门为PDA做一种小屏幕的WEB系统,当然也可以通过WEB Services 来访问服务器!使用WEB Services就可以构建较复杂和灵活的系统了!

但近来没有时间,郁闷,先写到这里吧,过年有空了再说!

 
原创粉丝点击