智能变电设备巡检系统中PDA应用程序的开发.pdf

智能变电设备巡检系统中PDA应用程序的开发.pdf

ID:52243485

大小:155.77 KB

页数:4页

时间:2020-03-25

智能变电设备巡检系统中PDA应用程序的开发.pdf_第1页
智能变电设备巡检系统中PDA应用程序的开发.pdf_第2页
智能变电设备巡检系统中PDA应用程序的开发.pdf_第3页
智能变电设备巡检系统中PDA应用程序的开发.pdf_第4页
资源描述:

《智能变电设备巡检系统中PDA应用程序的开发.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第25卷第11期电力科学与工程Vol.25,No.11562009年11月ElectricPowerScienceandEngineeringNov.,2009智能变电设备巡检系统中PDA应用程序的开发秦明波,赵建涛(华北电力大学计算机科学与技术学院,北京102206)摘要:系统实现了智能变电设备巡检系统中PDA端应用程序的开发,其中利用远程数据访问RDA(RemoteDataAccess)对象,完成了PDA数据库与服务器上数据库的数据同步与交换,并结合实际的应用给出了初始化缺陷库、下载任务等功能模块。关键词:PDA;巡检管理;数

2、据通信中图分类号:TP274.2文献标识码:A(3)对.NET基类库的完全访问权,并易于访问1PDA及开发平台简介WindowsAPI。.NET是一种在Windows平台上编程的新架1.1PDA构,优点如下:PDA(PersonalDigitalAssistant)即个人数(1)在.NET中,VisualBaisc.NET,C#等语言字助理,通常是指掌上电脑。本系统所使用的PDA都可以编译为通用的中间语言,具有语言无关性。的操作系统为微软公司的WindowsCE,其存储容(2)在.NET中引入了程序集的概念,替代了传量可由CF、S

3、ONY记忆棒、SD/MMC以及统的DLL,可以完美无瑕的实现代码在程序之间的SmartMedia等进行扩充。利用红外、USB、蓝牙、共享,具有代码共享性。GPRS等技术进行数据和信息的交换。(4).NET框架提供简化ASPWeb应用程序和1.2WindowsCE平台简介XMLWebServices开发关键技术的访问。WindowsCE是基于掌上型电脑类的电子设备2.2PDA与服务器之间的数据同步操作系统。它是微软公司嵌入式、移动计算平台的远程数据访问(RDA)使PDA不仅可以与服基础,具有开放性和可升级性。WindowsCE系务器

4、数据库进行通讯,而且可将这些数据存储在统是基于微软的Windows操作系统演变而来,因PDA数据库中。这样就可以直接读取PDA中数据此,它们有十分相似的操作界面。库的数据并进行相应的操作。SQLMobile支持两种数据同步的方法:RDA2系统开发中的关键技术和Replication。这两种方法都是从SQLServer服务器中下载数据到PDA的SQLServerMobile数2.1C#语言和.NET环境据库中,在PDA上对数据进行浏览或者修改,再C#是微软公司开发的基于.NET框架的面向对将更新结果上传到SQLServer服务器。在

5、不使用象的编程语言,优点如下:SQLServerMobile合并复制的功能(包括冲突解(1)C#具有高效率和安全性。它使得开发者决)时,适合使用RDA。用更少的代码做更多的事情,同时也减少了错误。RDA需要配置SQLMobileServerTools,也(2)C#资源的回收减轻了程序员的内存管理就是说,必须要有一个运行IIS的WebServer。负担,比如变量环境自动初始化。这些都有效地消ServerTools的主要作用是PDA通过网络发送访除了程序上的错误。问数据库请求,网络再转发给SQLServer数据库,收稿日期:20090

6、811.作者简介:秦明波(1984-),女,华北电力大学计算机科学与技术学院硕士研究生.第11期秦明波,等智能变电设备巡检系统中PDA应用程序的开发57并将结果发送回移动设备PDA中。移动设备PDAPush方法:将SQLServerCE数据库表中已使用RDA时,SQLMobile需要连接IIS中的改变的数据上传到ServerCE数据库的对应表中。ServerTools,同时数据同步需要HTTP或HTTPS(2)数据库同步代码(数据下载与上传)的网络连接支持。网络连接可以通过无线网络或通publicvoidPull(){过Ative

7、Sync连接。stringTb_task="task";RDA使用了SQLMobile中的3个组件:SQLInternetUrl="http://"+IP+"/sqlce/MobileDatabaseEngine,SQLMobileClientsqlcesa30.dll";Agent和SQLMobileServerAgent,如图1所示。stringrdaOleDbConnectString="Provider=SQLMobileDatabaseEngine用于SQLMobilesqloledb;DataSource="+IP+"

8、;数据库中的数据管理。如果数据库中的这些数据是InitialCatalog=station;UserId=sa;Password从服务器SQLServer数据库中下载,并且在调用=123456;";//连接到服务器的字符串Pull方法时设置了跟踪改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。