文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发软件工程WinCE.Net平台下电力巡检仪数据同步研究与实现
精品推荐
特别推荐
·Tomcat中用web.xml控制Web应用详解
·计算机网络工程课程讲解
·COM, COM+ and .NET 的区别
·ISO9000:2000 质量管理八大原则(1)
·Struts框架及其在Web开发中的应用
·献给汇编初学者-函数调用堆栈变化分析
·质量管理的十三项步骤和八项原则(1)
·质量管理体系审核全解(1)
·WinCE.Net平台下电力巡检仪数据同步研究与实现
·黑盒测试和白盒测试
·黑客程序设计
·软件自动化测试流程
·详述RPG游戏引擎的设计原理
热点TOP10
·Visual Studio 2005集成开发环境图解
·Linux BOOTLOADER全程详解(Arm S3C2410)
·清除window 2000/XP系统中的无用设备的驱动程序
·gsoap中文文档(8.1.1)
·如何为嵌入式开发建立交叉编译环境
·ISO9000:2000 质量管理八大原则
·Vista新技术:WCF开发指南之构建服务
·UML类图详解(1)
·ISO9000:2000 质量管理八大原则(1)
·商场荧屏导购展板系统软件需求说明书
·Tomcat中用web.xml控制Web应用详解
·使用ADS1.2进行嵌入式软件开发
·VC中利用多线程技术实现线程之间的通信
·编写质量手册
·软件工程-软件目的需求开发与管理
·软件项目质量管理经验谈
·.NET 数据访问架构指南
·献给汇编初学者-函数调用堆栈变化分析
·软件与并发巨变 不得不面对的革命
·管理信息系统需求调研分析指南

WinCE.Net平台下电力巡检仪数据同步研究与实现

日期:2007年5月11日 作者: 查看:[大字体 中字体 小字体]


引言 数据同步已经成为移动计算的一种基础应用模式。但由于在移动环境中设备多样,需要交互的数据也千差万别,再加之连接特性很不稳定,这就要求用标准的方法来实现数据同步,使之能成为移动计算环境中的一个基础设施。我们在Pocket PC 2002中加载了SQL Server CE作为Pocket PC的数据库,在Windows Server 2003中加载了SQL Server 2000作为普通台式计算机的数据库,同时采用了Microsoft Visual Studio .NET 2003作为研究的开发平台,Pocket PC与普通PC计算机之间的数据同步采用XML方式进行。

1、搭建平台硬环境及软环境

1.1、下载和安装SQL Server CE

在微软的相关网站上下载SQL Server CE 2.0或以上的版本,将Pocket PC与桌面计算机正确建立合作关系,进行数据通讯,按要求在桌面计算机上正确安装SQL Server CE,安装时,通过建立的合作关系,安装程序会将SQL Server CE同时安装到Pocket PC 上。

1.2、配置基于IIS的Web服务器

要想通过Pocket PC直接访问服务器中的SQL Server 2000数据库中的数据,在服务器上必须安装IIS,建立web服务器。正确安装IIS后,还要进行下面的配置:打开“控制面板->Internet信息服务”,设置步骤如下:

(1)增加虚拟目录

(2)虚拟目录名称为:power(电力)

(3)填写虚拟目录路径:将存放SQL Server CE的系统目录下Server于目录作为虚拟目录路径,如:D:\Microsoft SQL Server CE 2.O\Server。该目录下包含sscesa20.dll等文件。

(4)设置访问权限:该目录应该设置为读取和写入,执行许可应设置为:脚本和可执行程序。

(5)测试SQL Server CE IE安装是否正确:打开IE浏览器,在地址栏中输入http:\\59.73.195.91/sqlce/sscesa20.dll,其中,59.73.195.91是Web服务器IP地址,系统返回:SQL Server CE Server Agent,则表明设置正确。

1.3、在服务器配置SQL Server CE

SQL Server CE安装后,打开“程序Microsoft SQL Server CE 2.0->Configure Connectivity Support in IIS”,执行Conf- igure Connectivity Support in IIS菜单项,对相关项目进行配置,这样的配置是必须的。

2、远程数据访问RDA(Remote Data Access)

RDA对象,是SQL Server CE自带的,它为Windows CE应用程序访问远程的SQL Server 2000 数据库提供了一种简单的访问方式。利用它可以将存在Pocket PC上的数据直接写入到远程的SQL Server 2000数据库中或将远程的SQL Server 2000数据库的数据下载到Pocket PC中的SQL Server CE数据库中的一个数据表中,这样就实现了数据的交换与同步。安装完SQL Server CE后,我们就可以在开发平台如:Embedded Visual C++或Microsoft Visual Studio.NET 2003中使用RDA对象来访问SQL Server 2000数据库中数据。我们使用的是Microsoft Visual Studio.NET 2003开发平台。

RDA对象有许多方法和属性,主要的方法和属性如下:

RDA 对象的主要方法(method):

方 法
功 能 说 明
Pull
方法
从Microsoft SQL Server数据库中获取数据.存放在SQL Server CE数据库中的一个表中。注意,该表应是一个不存在的数据表.执行Pull方法后,会自动建立数据表。
Push
方法
将SQL Server CE数据库表中已改变的数据上传到Server CE数据库的对应表中。

RDA对象的主要属性(Property):

方 法
说 明
Internet
URI 属性
PC 服务器上sscesa20.dlI的访问地址.如:
http:\\59.73.195.91/sqlce/sscesa20.dll
LocalConnection String属性
String属性Pocket PC的数据库访问连接串

3、程序设计

采用Microsoft Visual Studio.NET 2003作为开发工具,开发语言是C#,服务器采用Windows Server 2003.数据库采用SQL Server 2000,SQL Server CE 。

3.1、在Pocket PC上创建SQL Server CE数据库

SQL Server CE 中的数据库是存储结构化数据的表集合。在可以存储数据库之前,必须创建数据库。在创建数据库之后,可以创建保存数据的表。首先在Pocket PC上创建一个名为PowerDB.sdf的SQL Server CE数据库。

3.2、创建WalkThrough类

public class WalkThrough

[1] [2] [3] [4] 下一页 




上一篇:Struts框架及其在Web开发中的应用

下一篇:软件自动化测试流程

WinCE.Net平台下电力巡检仪数据同步研究与实现 相关文章:
·研究生毕业个人自我鉴定[评语]范文
·EasyRecovery 604硬盘数据恢复软件技巧
·如何实现局域网打印机共享
·TCP/IP编程实现远程文件传输
·Visual C++ 实现数字化图像的分割
·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
·ASP.NET购物车的实现及结算处理
·一个Struts实现分页,增删改查,Tiles,国际化的DEMO
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·C#源码读取excel数据到程序中-SQL SERVER-到dataset中
WinCE.Net平台下电力巡检仪数据同步研究与实现 相关软件:
·ACCESS数据库教程 北京大学的ACCESS教程
·爆出网站数据库路径
·逐步精通数据库 sql server 视频教程
·TCP-IP详解卷2:实现
·SQL/MYSQL/数据库教程专栏
·当代研究生英语听说 mp3+html
·唐代历史研究——玉搔头中短篇集
·Active Server Pages & Web 数据库(PDG)
·QQ IP数据库 Build 0410
·东南大学SQL数据库基础视频教学全42讲 CSF 详见查看

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot