OpenNETCF.Desktop.Communication.DLL实现终端设备与PC同步
来源:互联网 发布:网络传播谣言处罚标准 编辑:程序博客网 时间:2024/05/22 05:15
目前数据同步的方式有好几种,思路如下:将mobile sql 的sdf格式的数据库在PC上配置好(当然是用代码去操作了)以后,通过OpenNETCF提供的方法,同步到PDA,俗一点说,就是把带有数据的sdf 数据库拷贝到PDA上,然后,您PDA上程序就可以对该sdf数据库进行一系列操作了,相反,也可以把PDA上的sdf数据库同步到PC,用PC上的程序对sdf数据库进行操作。 说明如何通过一个简单的桌面应用程序充分利用远程 API 执行以下操作:
我们需要用到OpenNETCF.Desktop.Communication.DLL 相关dll请到其官方网站下载
下面是对该dll中方法的一些说明
Connect 建立与设备的同步连接。
CopyFileFromDevice 将设备中的文件复制到 PC。
CopyFileOnDevice 将设备某个位置的文件复制到设备的另一新位置。
CopyFileToDevice 将 PC 中的文件复制到设备。
CreateDeviceDirectory 在设备中创建目录。
CreateProcess 启动设备中的应用程序。
DeleteDeviceFile 删除设备中的文件。
DeviceFileExists 检查设备中是否存在文件。
Disconnect 中断与设备的连接。
EnumFiles 提供与 FileName 参数提供的条件相匹配的FileInformation 类数组列表。
GetDeviceCapabilities 检索设备的特定设备信息。
GetDeviceFileAttributes 检索特定设备文件的属性。
GetDeviceFileSize 检索设备文件的大小,以字节为单位。
GetDeviceFileTime 检索设备文件的日期时间。
GetDeviceMemoryStatus 检索设备的内存使用信息。
GetDeviceSystemFolderPath 检索到设备系统文件夹的路径。
GetDeviceSystemInfo 检索设备的系统详细信息。
GetDeviceSystemPowerStatus 检索设备的电源状态。
GetDeviceVersion 检索设备的操作系统版本。
MoveDeviceFile 将现有设备文件移到或重命名到一个新位置。
RemoveDeviceDirectory 删除设备中的目录。
SetDeviceFileAttributes 设置设备中文件的属性。
SetDeviceFileTime 设置设备中文件的日期时间。
核心代码主要有:
private OpenNETCF.Desktop.Communication.RAPI rApi;
if(rApi.DevicePresent) //表明当前ActiveSync是否有设备.
{
rApi.Connect(); //开始连接设备;
rApi.CopyFileFromDevice("d:\\ScanData.txt", "\\Application\\ScanData.txt", true);
//从设备复制文件到D:盘 ,true 表示重写,false 不重写,
}
- OpenNETCF.Desktop.Communication.DLL实现终端设备与PC同步
- C#使用OpenNETCF.Desktop.Communication,实现对ActiveSync状态的判断,及对移动设备文件的操作!
- C# V3.5 OpenNETCF实现PC与CE设备的文件拷贝
- 福布斯:诺基亚大举进军PC领域 与手机实现同步
- 用OpenNETCF进行文件(数据)同步
- 用OpenNETCF进行文件(数据)同步
- 用OpenNETCF进行文件(数据)同步
- 用OpenNETCF进行文件(数据)同步
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇
- 运用C#编程通过OPC方式实现PC机与西门子PLC通讯-同步通讯篇
- ActiveSync用红外接口PC与掌上电脑同步
- ActiveSync用红外接口PC与掌上电脑同步
- ActiveSync用红外接口PC与掌上电脑同步
- WinCe 仿真模拟器与PC同步设置
- Windows Mobile 模拟器与PC同步问题
- Windows Mobile 模拟器与PC同步问题
- Mobile与PC机通过RDA同步
- linux的权限总结
- ASP.Net中防止页面刷新重复提交的几种方法
- 使用StreamReader读,写 文件
- discuz首页模块HTML
- jQuery开发的经典小游戏
- OpenNETCF.Desktop.Communication.DLL实现终端设备与PC同步
- Jquery JavaScript解析Ajax返回的json数据(转)
- 音量控制键控制的音频流(setVolumeControlStream)
- 依然很棘手!泪奔。。。
- PHP 把数据表列出来的东西导出成execle格式
- 转-什么是迭代化开发?
- 快速的批量修改重命名.net程序的命名空间
- linux多进程和多线程分析之一
- BPM