欢迎来到天天文库
浏览记录
ID:30619828
大小:19.59 KB
页数:8页
时间:2019-01-01
《wince.net平台下电力巡检仪数据同步研究与实现(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果WinCE.Net平台下电力巡检仪数据同步研究与实现(1)摘要研究并实现了使用远程数据访问(RemoteDataAccess)RDA对象,实现PocketPC上的SQLServerCE数据库与远程PC服务器上的SQLServer000数据库数据同步与交换,最后以电力巡检系统为例,从系统平台的选择、搭建、网络协议,远程数据访问及系统实现等几个方面给出了系统的整体架构。关键词PocketPC;数据
2、同步;远程数据访问;TCP/IP协议0引言数据同步已经成为移动计算的一种基础应用模式。但由于在移动环境中设备多样,需要交互的数据也千差万别,再加之连接特性很不稳定,这就要求用标准的方法来实现数据同步,使之能成为移动计算环境中的一个基础设施。我们在PocketPC002中加载了SQLServerCE作为PocketPC的数据库,在WindowsServer003中加载了SQLServer000作为普通台式计算机的数据库,同时采用了MicrosoftVisualStudio.NET003作为研究的开发平台,PocketPC与普通
3、PC计算机之间的数据同步采用XML方式进行。1搭建平台硬环境及软环境下载和安装SQLServerCE在微软的相关网站上下载SQLServer或以上的版本,将PocketPC与桌面计算机正确建立合作关系,进行数据通讯,按要求在桌面计算机上正确安装SQLServerCE,安装时,通过建立的合作关系,安装程序会将SQLServer课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生
4、提出新见解,特别是博士生必须有创新性的成果CE同时安装到PocketPC上。1.配置基于IIS的Web服务器要想通过PocketPC直接访问服务器中的SQLServer000数据库中的数据,在服务器上必须安装IIS,建立web服务器。正确安装IIS后.还要进行下面的配置:打开“控制面板->Internet信息服务”,设置步聚如下:(1)增加虚拟目录(2)虚拟目录名称为:power(电力)(3)填写虚拟目录路径:将存放SQLServerCE的系统目录下Server于目录作为虚拟目录路径,如:D:MicrosoftSQLSer
5、verServer。该目录下包含等文件。(4)设置访问权限:该目录应该设置为读取和写入,执行许可应设置为:脚本和可执行程序。(5)测试SQLServerCEIE安装是否正确:打开IE浏览器,在地址栏中输入http:\/sqlce/,其中,是Web服务器IP地址,系统返回:SQLServerCEServerAgent,则表明设置正确。1.在服务器配置SQLServerCESQLServerCE安装后,打开“程序MicrosoftSQLServer>ConfigureConnectivitySupportinIIS”,执行C
6、onf-igureConnectivitySupportinIIS菜单项,对相关项目进行配置,这样的配置是必须的。2远程数据访问RDA(RemoteDataAccess)RDA对象,是SQLServerCE自带的,它为WindowsCE应用程序访问远程的SQLServer000数据库提供了一种简单的访问方式。利用它可以将存在PocketPC上的数据直接写入到远程的SQL课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价
7、值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Server000数据库中或将远程的SQLServer000数据库的数据下载到PocketPC中的SQLServerCE数据库中的一个数据表中,这样就实现了数据的交换与同步。安装完SQLServerCE后,我们就可以在开发平台如:EmbeddedVisualC++或MicrosoftVisual中使用RDA对象来访问SQLServer000数据库中数据。我们使用的是MicrosoftVisual开发平台。RDA对象有许多方法和属性,主要的
8、方法和属性如下RDA对象的主要方法(method):方法功能说明Pull方法从MicrosoftSQLServer数据库中获取数据.存放在SQLServerCE数据库中的一个表中。注意,该表应是一个不存在的数据表.执行Pull方法后,会自动建立数据表。Push方法将SQLServerCE数
此文档下载收益归作者所有