MBL355用.NET精简版2.0和SQLServer2005打造强力智能客

上传人:壹****1 文档编号:593222532 上传时间:2024-09-23 格式:PPT 页数:29 大小:620.50KB
返回 下载 相关 举报
MBL355用.NET精简版2.0和SQLServer2005打造强力智能客_第1页
第1页 / 共29页
MBL355用.NET精简版2.0和SQLServer2005打造强力智能客_第2页
第2页 / 共29页
MBL355用.NET精简版2.0和SQLServer2005打造强力智能客_第3页
第3页 / 共29页
MBL355用.NET精简版2.0和SQLServer2005打造强力智能客_第4页
第4页 / 共29页
MBL355用.NET精简版2.0和SQLServer2005打造强力智能客_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《MBL355用.NET精简版2.0和SQLServer2005打造强力智能客》由会员分享,可在线阅读,更多相关《MBL355用.NET精简版2.0和SQLServer2005打造强力智能客(29页珍藏版)》请在金锄头文库上搜索。

1、MBL355MBL355用用.NET.NET精简版精简版2.02.0和和SQL Server SQL Server 20052005打造强力智能客户端打造强力智能客户端徐晓卓徐晓卓Windows Mobile MVPWindows Mobile MVP萌微科技有限公司萌微科技有限公司Xiaozhuo_Xiaozhuo_议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同步SQL Server Mobile

2、EditionSQL Server Mobile EditionSQL Server Mobile EditionSQL Server Mobile EditionWindows Mobile Windows Mobile 下的关系数据库系统下的关系数据库系统符合符合符合符合 ANSI 92 SQL ANSI 92 SQL ANSI 92 SQL ANSI 92 SQL 规范规范规范规范丰富的功能丰富的功能丰富的功能丰富的功能精简的安装精简的安装精简的安装精简的安装 ( 2 MB) ( 2 MB) ( 2 MB) ( 2 MB)一致的编程接口一致的编程接口一致的编程接口一致的编程接口 (OLE

3、DB, ADO) (OLEDB, ADO) (OLEDB, ADO) (OLEDB, ADO)可扩展性和可调整性可扩展性和可调整性 安全安全外部数据同步外部数据同步 (RDA, Merge)(RDA, Merge)创建企业级的创建企业级的 Windows Mobile Windows Mobile 离线数据离线数据解决方案解决方案SQL Mobile SQL Mobile 的演进的演进主要的新功能主要的新功能主要的新功能主要的新功能多用户支持多用户支持能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库增强的查询处理增强的查询

4、处理更优化更优化更优化更优化SQL Mobile SQL Mobile 的演进的演进桌面支持桌面支持桌面支持桌面支持SQL Mobile SQL Mobile 桌面支持桌面支持通过通过通过通过SQL Server 2005 SQL Server 2005 SQL Server 2005 SQL Server 2005 管理界面创建管理界面创建管理界面创建管理界面创建通过通过通过通过SQL Server 2005 SQL Server 2005 SQL Server 2005 SQL Server 2005 管理界面管理管理界面管理管理界面管理管理界面管理SQL Mobile SQL Mobil

5、e 的演进的演进SmartphoneSmartphoneSmartphoneSmartphoneSmartphone Smartphone 现在支持现在支持 SQL Mobile SQL Mobile支持全部功能支持全部功能支持全部功能支持全部功能创建,查询,事务处理创建,查询,事务处理创建,查询,事务处理创建,查询,事务处理数据绑定数据绑定数据绑定数据绑定DataGridDataGridDataGridDataGrid议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQ

6、L Server 2005 SQL Server 2005 同步同步直接数据访问直接数据访问SqlCeResultsetSQL Mobile SQL Mobile SQL Mobile SQL Mobile 中的可更新滚动游标中的可更新滚动游标中的可更新滚动游标中的可更新滚动游标Dataset增强同增强同增强同增强同.NET Framework.NET Framework.NET Framework.NET Framework完整版的交互完整版的交互完整版的交互完整版的交互XMLXMLXML XML XML XML 序列化序列化序列化序列化XPathXPathXPathXPath 支持支持支持

7、支持XML SchemaXML SchemaXML SchemaXML SchemaSqlCeResultSetSqlCeResultSet提供对提供对SQL Server Mobile Edition SQL Server Mobile Edition 数据数据库的直接连接库的直接连接支持向前和向后滚动支持向前和向后滚动支持更新支持更新支持数据绑定支持数据绑定DataSetDataSet新特性新特性新特性新特性DataSet.CopyDataSet.Copy 方法方法DataSet.GetChangesDataSet.GetChanges 方法方法DataSet.MergeDataSet.M

8、erge 方法方法XML XML 序列化序列化库类支持序列化库类支持序列化/ /反序列化反序列化XmlSerializerXmlSerializerXmlSerializerXmlSerializer 引擎引擎引擎引擎Serialize Serialize Serialize Serialize 方法将类转化为方法将类转化为方法将类转化为方法将类转化为 XMLXMLXMLXMLDeserializeDeserializeDeserializeDeserialize 重建类实例重建类实例重建类实例重建类实例序列化控制序列化控制类必须具有缺省构造函数类必须具有缺省构造函数类必须具有缺省构造函数类必

9、须具有缺省构造函数Attributes Attributes Attributes Attributes 控制细节控制细节控制细节控制细节XmlElementXmlElementXmlElementXmlElementXmlAttributeXmlAttributeXmlAttributeXmlAttributeXPathXPathXmlDocumentXmlDocument 已经开始支持已经开始支持 XPathXPath对对对对 XPathXPathXPathXPath 查询的支持查询的支持查询的支持查询的支持大大简化了大大简化了大大简化了大大简化了 XML XML XML XML 处理过程

10、处理过程处理过程处理过程方法方法SelectSingleNodeSelectSingleNodeSelectSingleNodeSelectSingleNode 返回单个节点返回单个节点返回单个节点返回单个节点SelectNodesSelectNodesSelectNodesSelectNodes返回节点列表返回节点列表返回节点列表返回节点列表代码代码议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同步连

11、接和数据传输连接和数据传输在连接时检测变化在连接时检测变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以获知连接类型现在您的应用可以获知连接类型现在您的应用可以获知连接类型现在您的应用可以获知连接类型 (GPRS, (GPRS, (GPRS, (GPRS, Modem, ActiveSync)Modem, ActiveSync)Modem, ActiveSync)Modem, ActiveSync)MSMQMSMQ可信赖的消息传递机制可信赖的消息传递机制可信赖的消息传递机制可信赖的消息传递

12、机制自动处理连接事务自动处理连接事务自动处理连接事务自动处理连接事务SNAPI SNAPI 通知通知SystemState _gprsState; ;public Form1()public Form1() InitializeComponentInitializeComponent();(); _ _gprsStategprsState = = new new SystemState(SystemProperty.PhoneGprsCoverage) ); ; _ _gprsState.gprsState.Changed += += new new ChangeEventHandler(_g

13、prsState_Changed); ; void _void _gprsState_Changed(objectgprsState_Changed(object sender, sender, ChangeEventArgs args) ) boolbool gprsCoveragegprsCoverage = ( = (bool)bool)args.NewValue; ; if ( if (gprsCoveragegprsCoverage) ) StartDataTransferStartDataTransfer();(); else else StopDataTransferStopDa

14、taTransfer();(); MSMQMSMQMicrosoft Message QueueMicrosoft Message Queue.NET CF .NET CF 支持支持可信赖的消息传递机制可信赖的消息传递机制消息将在队列中等待连接的建立消息将在队列中等待连接的建立可以等待消息到达或者选择通知模式可以等待消息到达或者选择通知模式支持事务支持事务议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同

15、步SQL Server Mobile EditionSQL Server Mobile Edition增强的同步控制增强的同步控制多用户同步多用户同步多用户同步多用户同步进程通知进程通知进程通知进程通知同一数据库的多重订阅同一数据库的多重订阅同一数据库的多重订阅同一数据库的多重订阅同步性能同步性能 (SQL Server 2005)(SQL Server 2005)组分区组分区组分区组分区“只下载只下载只下载只下载”表表表表选择同步方式选择同步方式XML Web servicesXML Web services由开发人员设计和控制全部流程由开发人员设计和控制全部流程由开发人员设计和控制全部流程

16、由开发人员设计和控制全部流程在没有在没有在没有在没有 SQL Server SQL Server SQL Server SQL Server 环境的唯一同步选择环境的唯一同步选择环境的唯一同步选择环境的唯一同步选择Remote Data Access (RDA)Remote Data Access (RDA)推模式推模式推模式推模式拉模式拉模式拉模式拉模式 Merge replicationMerge replicationPublisher subscriber Publisher subscriber Publisher subscriber Publisher subscriber 模型

17、模型模型模型 高级跟踪和冲突处理高级跟踪和冲突处理高级跟踪和冲突处理高级跟踪和冲突处理集中管理集中管理集中管理集中管理SQL CESQL CEServerServerAgentAgentSQL ServerSQL ServerOLE DBOLE DBProviderProviderSQL ServerSQL ServerDatabaseDatabaseInternetInternetInformationInformationServer (IIS)Server (IIS)HTTPHTTPApplicationApplicationSQL CE Client AgentSQL CE Clien

18、t AgentDatabaseDatabaseSQL CE EngineSQL CE EngineOLE DBOLE DBOLE DBOLE DBRDA RDA 架构架构合并复制合并复制提供提供 SQL Mobile SQL Mobile 和和 SQL Server SQL Server 间的同间的同步步SQL Server SQL Server SQL Server SQL Server 作为发布者作为发布者作为发布者作为发布者SQL Mobile SQL Mobile SQL Mobile SQL Mobile 作为订阅者作为订阅者作为订阅者作为订阅者SQL Mobile SQL Mobi

19、le 从从 SQL Server SQL Server 接收快照接收快照SQL Mobile SQL Mobile 和和 SQL Server SQL Server 均可修改数据均可修改数据支持定义的冲突解决方案支持定义的冲突解决方案支持定义的冲突解决方案支持定义的冲突解决方案选择同步方案选择同步方案代码代码小结小结SQL Mobile SQL Mobile 提供了丰富的客户端数据存储方案提供了丰富的客户端数据存储方案新的新的 DataSet DataSet 特性提供了更强的特性提供了更强的 web service web service 同步支持同步支持SNAPI SNAPI 提供了连接通知

20、机制提供了连接通知机制MSMQ MSMQ 自动管理连接自动管理连接RDA RDA 仍然在仍然在 SQL Server SQL Server 同步中发挥巨大作用同步中发挥巨大作用SQL Server 2005 Mobile Edition SQL Server 2005 Mobile Edition 和和 SQL SQL Server 2005 Server 2005 紧密集成,提供了多种优化的复紧密集成,提供了多种优化的复制方案制方案开发示例下载开发示例下载http:/ o o owsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspx 移动和嵌入式开发中心移动和嵌入式开发中心http:/ 联系讲师:联系讲师:xiaozhuo_xiaozhuo_

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 销售管理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号