资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MBL355MBL355用用.NET.NET精简版精简版2.02.0和和SQL Server SQL Server 20052005打造强力智能客户端打造强力智能客户端徐晓卓徐晓卓Windows Mobile MVPWindows Mobile MVP萌微科技有限公司萌微科技有限公司Xiaozhuo_xumsn.comXiaozhuo_xumsn.com议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同步SQL Server Mobile 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)一致的编程接口一致的编程接口一致的编程接口一致的编程接口 (OLEDB, ADO) (OLEDB, ADO) (OLEDB, ADO) (OLEDB, ADO)可扩展性和可调整性可扩展性和可调整性 安全安全外部数据同步外部数据同步 (RDA, Merge)(RDA, Merge)创建企业级的创建企业级的 Windows Mobile Windows Mobile 离线数据离线数据解决方案解决方案SQL Mobile SQL Mobile 的演进的演进主要的新功能主要的新功能主要的新功能主要的新功能多用户支持多用户支持能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库能从多个程序同时访问同一数据库增强的查询处理增强的查询处理更优化更优化更优化更优化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 Mobile 的演进的演进SmartphoneSmartphoneSmartphoneSmartphoneSmartphone Smartphone 现在支持现在支持 SQL Mobile SQL Mobile支持全部功能支持全部功能支持全部功能支持全部功能创建,查询,事务处理创建,查询,事务处理创建,查询,事务处理创建,查询,事务处理数据绑定数据绑定数据绑定数据绑定DataGridDataGridDataGridDataGrid议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL 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 支持支持支持支持XML SchemaXML SchemaXML SchemaXML SchemaSqlCeResultSetSqlCeResultSet提供对提供对SQL Server Mobile Edition SQL Server Mobile Edition 数据数据库的直接连接库的直接连接支持向前和向后滚动支持向前和向后滚动支持更新支持更新支持数据绑定支持数据绑定DataSetDataSet新特性新特性新特性新特性DataSet.CopyDataSet.Copy 方法方法DataSet.GetChangesDataSet.GetChanges 方法方法DataSet.MergeDataSet.Merge 方法方法XML XML 序列化序列化库类支持序列化库类支持序列化/ /反序列化反序列化XmlSerializerXmlSerializerXmlSerializerXmlSerializer 引擎引擎引擎引擎Serialize Serialize Serialize Serialize 方法将类转化为方法将类转化为方法将类转化为方法将类转化为 XMLXMLXMLXMLDeserializeDeserializeDeserializeDeserialize 重建类实例重建类实例重建类实例重建类实例序列化控制序列化控制类必须具有缺省构造函数类必须具有缺省构造函数类必须具有缺省构造函数类必须具有缺省构造函数Attributes Attributes Attributes Attributes 控制细节控制细节控制细节控制细节XmlElementXmlElementXmlElementXmlElementXmlAttributeXmlAttributeXmlAttributeXmlAttributeXPathXPathXmlDocumentXmlDocument 已经开始支持已经开始支持 XPathXPath对对对对 XPathXPathXPathXPath 查询的支持查询的支持查询的支持查询的支持大大简化了大大简化了大大简化了大大简化了 XML XML XML XML 处理过程处理过程处理过程处理过程方法方法SelectSingleNodeSelectSingleNodeSelectSingleNodeSelectSingleNode 返回单个节点返回单个节点返回单个节点返回单个节点SelectNodesSelectNodesSelectNodesSelectNodes返回节点列表返回节点列表返回节点列表返回节点列表代码代码议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同步连接和数据传输连接和数据传输在连接时检测变化在连接时检测变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以在连接时检测到变化现在您的应用可以获知连接类型现在您的应用可以获知连接类型现在您的应用可以获知连接类型现在您的应用可以获知连接类型 (GPRS, (GPRS, (GPRS, (GPRS, Modem, ActiveSync)Modem, ActiveSync)Modem, ActiveSync)Modem, ActiveSync)MSMQMSMQ可信赖的消息传递机制可信赖的消息传递机制可信赖的消息传递机制可信赖的消息传递机制自动处理连接事务自动处理连接事务自动处理连接事务自动处理连接事务SNAPI SNAPI 通知通知SystemState _gprsState; ;public Form1()public Form1() InitializeComponentInitializeComponent();(); _ _gprsStategprsState = = new new SystemState(SystemProperty.PhoneGprsCoverage) ); ; _ _gprsState.gprsState.Changed += += new new ChangeEventHandler(_gprsState_Changed); ; void _void _gprsState_Changed(objectgprsState_Changed(object sender, sender, ChangeEventArgs args) ) boolbool gprsCoveragegprsCoverage = ( = (bool)bool)args.NewValue; ; if ( if (gprsCoveragegprsCoverage) ) StartDataTransferStartDataTransfer();(); else else StopDataTransferStopDataTransfer();(); MSMQMSMQMicrosoft Message QueueMicrosoft Message Queue.NET CF .NET CF 支持支持可信赖的消息传递机制可信赖的消息传递机制消息将在队列中等待连接的建立消息将在队列中等待连接的建立可以等待消息到达或者选择通知模式可以等待消息到达或者选择通知模式支持事务支持事务议程议程SQL Server Mobile EditionSQL Server Mobile Edition的演进的演进直接访问数据直接访问数据连接和数据传输连接和数据传输SQL Server 2005 SQL Server 2005 同步同步SQL Server Mobile EditionSQL Server Mobile Edition增强的同步控制增强的同步控制多用户同步多用户同步多用户同步多用户同步进程通知进程通知进程通知进程通知同一数据库的多重订阅同一数据库的多重订阅同一数据库的多重订阅同一数据库的多重订阅同步性能同步性能 (SQL Server 2005)(SQL Server 2005)组分区组分区组分区组分区“只下载只下载只下载只下载”表表表表选择同步方式选择同步方式XML Web servicesXML Web services由开发人员设计和控制全部流程由开发人员设计和控制全部流程由开发人员设计和控制全部流程由开发人员设计和控制全部流程在没有在没有在没有在没有 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 模型模型模型模型 高级跟踪和冲突处理高级跟踪和冲突处理高级跟踪和冲突处理高级跟踪和冲突处理集中管理集中管理集中管理集中管理SQL CESQL CEServerServerAgentAgentSQL ServerSQL ServerOLE DBOLE DBProviderProviderSQL ServerSQL ServerDatabaseDatabaseInternetInternetInformationInformationServer (IIS)Server (IIS)HTTPHTTPApplicationApplicationSQL CE Client AgentSQL CE Client 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 Mobile 从从 SQL Server SQL Server 接收快照接收快照SQL Mobile SQL Mobile 和和 SQL Server SQL Server 均可修改数据均可修改数据支持定义的冲突解决方案支持定义的冲突解决方案支持定义的冲突解决方案支持定义的冲突解决方案选择同步方案选择同步方案代码代码小结小结SQL Mobile SQL Mobile 提供了丰富的客户端数据存储方案提供了丰富的客户端数据存储方案新的新的 DataSet DataSet 特性提供了更强的特性提供了更强的 web service web service 同步支持同步支持SNAPI SNAPI 提供了连接通知机制提供了连接通知机制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:/msdn.microsoft.com/mobility/windhttp:/msdn.microsoft.com/mobility/windhttp:/msdn.microsoft.com/mobility/windhttp:/msdn.microsoft.com/mobility/windo o o owsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspxwsmobile/howto/kits/default.aspx 移动和嵌入式开发中心移动和嵌入式开发中心http:/msdn.microsoft.com/mobilityhttp:/msdn.microsoft.com/mobilityhttp:/msdn.microsoft.com/mobilityhttp:/msdn.microsoft.com/mobility 联系讲师:联系讲师:xiaozhuo_xumsn.comxiaozhuo_xumsn.com
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号