microsoft mobile 移动应用开发宝典---- 读书笔记(3)
2009-04-23 13:51
531 查看
SQL Server 2005 Express Edition配置
SQL Server2005 Compact Edition数据库
SqlCeResultSet对象
ADO.NET TableAdapter-DataTable模式
XML序列化存储
Visual Studio 2005或SQL Server 2005 Management Studio创建数据库
“服务器资源管理器”
1 在目标设备上安装SQL CE运行库
windows mobile 6已经附带sql server ce
之前版本包括3个.cab文件
visual studio 2005 drive:/Program Files/Microsoft Visual Studio 8/SmartDevice/SDK/SQL Server/Mobile/v3.0
sql server 2005 drive:/Program Files/Microsoft SQL Server 2005 Mobile Edition/Device/Mobile/v3.0
目录结构
/wce400/armv4文件夹下====mobile 2003和ce 4.0
/wce500/processor下=====mobile 5.0和ce 5.0
3个.cab文件:
主运行库 sqlce30.<platform>.wce5.<processor>.cab,其中<platform>为"phone"、"ppc"或者为空
“复制”(Replication) sqlce30.repl.<platform>.wce5.<processor>.cab这个cab还支持远程数据访问(Remote Data Access,RDA)
开发(包括“查询分析器”)sqlce30.dev.CHS.<platform>.wce5.<processor>.cab,可以通过“文件浏览器”来安装,CHS指简体中文
2 创建表、索引和外键
Transact-SQL(T-SQL)查询
DDL(data definition language数据定义语言)
SqlCeException异常
3 连接数据
项目数据源(project data source)
强类型DataSet/SqlCeResultSet(前者更丰富,更高级)
GUI DataGrid
开放式并发(optimistic concurrency)技术:msdn.microsoft,com/library chs/cpguide/html/cpconOptimisticConcurrency.asp
“数据集设计器”
插入、更新、删除
查询和视图设计器
JOIN
硬编码
MVP Jim Wilson
4 构件数据绑定GUI
Quick UI
Windows窗体编程BindingSource组件结构:msdn2.microsoft.com/zh-sn/library/0yy0c9z8(vs.80).aspx
单件Singleton 《设计模式》:www.microsoft.com/China/Community/program/originalarticles/TechDoc/singleton.mspx
主从模式master-detail
5 不使用数据库而保存数据
轻量级选择
创建自定义的DataSet,并利用内建的功能来见其作为XML文件使用
自定义对象通过XML的序列化将其状态保存到文件中
DataSet对象序列化
XML序列化 示例:XMLSerialization
SQL Server2005 Compact Edition数据库
SqlCeResultSet对象
ADO.NET TableAdapter-DataTable模式
XML序列化存储
Visual Studio 2005或SQL Server 2005 Management Studio创建数据库
“服务器资源管理器”
1 在目标设备上安装SQL CE运行库
windows mobile 6已经附带sql server ce
之前版本包括3个.cab文件
visual studio 2005 drive:/Program Files/Microsoft Visual Studio 8/SmartDevice/SDK/SQL Server/Mobile/v3.0
sql server 2005 drive:/Program Files/Microsoft SQL Server 2005 Mobile Edition/Device/Mobile/v3.0
目录结构
/wce400/armv4文件夹下====mobile 2003和ce 4.0
/wce500/processor下=====mobile 5.0和ce 5.0
3个.cab文件:
主运行库 sqlce30.<platform>.wce5.<processor>.cab,其中<platform>为"phone"、"ppc"或者为空
“复制”(Replication) sqlce30.repl.<platform>.wce5.<processor>.cab这个cab还支持远程数据访问(Remote Data Access,RDA)
开发(包括“查询分析器”)sqlce30.dev.CHS.<platform>.wce5.<processor>.cab,可以通过“文件浏览器”来安装,CHS指简体中文
2 创建表、索引和外键
Transact-SQL(T-SQL)查询
DDL(data definition language数据定义语言)
SqlCeException异常
3 连接数据
项目数据源(project data source)
强类型DataSet/SqlCeResultSet(前者更丰富,更高级)
GUI DataGrid
开放式并发(optimistic concurrency)技术:msdn.microsoft,com/library chs/cpguide/html/cpconOptimisticConcurrency.asp
“数据集设计器”
插入、更新、删除
查询和视图设计器
JOIN
硬编码
MVP Jim Wilson
4 构件数据绑定GUI
Quick UI
Windows窗体编程BindingSource组件结构:msdn2.microsoft.com/zh-sn/library/0yy0c9z8(vs.80).aspx
单件Singleton 《设计模式》:www.microsoft.com/China/Community/program/originalarticles/TechDoc/singleton.mspx
主从模式master-detail
5 不使用数据库而保存数据
轻量级选择
创建自定义的DataSet,并利用内建的功能来见其作为XML文件使用
自定义对象通过XML的序列化将其状态保存到文件中
DataSet对象序列化
XML序列化 示例:XMLSerialization
相关文章推荐
- microsoft mobile 移动应用开发宝典----读书笔记(5)
- microsoft mobile 移动应用开发宝典----读书笔记(15)
- microsoft mobile 移动应用开发宝典----读书笔记(6)
- microsoft mobile 移动应用开发宝典----读书笔记(7)
- microsoft mobile 移动应用开发宝典----读书笔记(8)
- microsoft mobile 移动应用开发宝典----读书笔记(12)
- microsoft mobile 移动应用开发宝典----读书笔记(16)
- microsoft mobile 移动应用开发宝典----读书笔记(1)
- microsoft mobile 移动应用开发宝典----读书笔记(4)
- microsoft mobile 移动应用开发宝典----读书笔记(10)
- microsoft mobile 移动应用开发宝典----读书笔记(13)
- microsoft mobile 移动应用开发宝典----读书笔记(2)
- microsoft mobile 移动应用开发宝典----读书笔记(18)
- microsoft mobile 移动应用开发宝典----读书笔记(14)
- HTML5开发移动web应用——Sencha Touch篇(7)
- 跨平台移动应用开发框架的探索——PhoneGap
- 开发移动应用的7个致命错误
- 跨平台移动应用开发是否真的是一个好选择?
- 【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】