欢迎投稿

今日深度:

微软WP7本地数据库之SQLite编程技巧(1)

微软WP7本地数据库之SQLite编程技巧(1)


在上一篇《微软WP7本机数据库解决方案之SQLite》中我们简要介绍了Sqlite Client for Windows Phone的主要功能及相关的辅助开发工具。特别注意的是,我们通过工具类DBHelper实现了SQLite数据库与WP7系统本地存储功能的关联。在本篇文章中,我们将着手构建一个简单的Windows Phone 7客户端应用程序,并将具体探讨Sqlite Client for Windows Phone在WP7开发中的基本应用思路和相关编程技巧。

本系列文章中的案例程序调试环境:

一、构建简易数据驱动型WP7客户信息编辑器

启动Visual Studio 2010中创建一个简单的Windows Phone 7应用程序,并命名为WP7SQLiteClient。然后,打开解决方案,并添加一个到程序集Community.CsharpSqlite.WP.dll的引用(在上文中刚刚构建的Sqlite Client for Windows Phone源码工程的bin目录下)。

1.运行时的截图预览

为了能够更好地了解后文的解释,让我们首先看一下示例程序的运行时快照,如图1所示。

 

▲图1. 客户编辑器的初始画面

注意到,在最初的客户编辑器截图中只提供了三个使用Sqlite Manager工具创建的记录。当您点击按钮“Add”后将有五个客户被添加到客户表Customer中。在此示例中,我没有立即刷新屏幕。但是,如果您按下硬件后退按钮(我们已经使用了仿真器),然后再次导航回到这个屏幕,你便会看到新追加的5条记录,如图2所示。

 

▲图2. 五个客户记录添加到表Customer中

现在,按下图中的按钮“Del Last 1”,则数据库database1.sqlite中Customer表格中的最后一个记录将被删除。图3给出了相关截图。

 

▲图3. 最后一条记录从表Customer中删除

接下来,让我们看看后台代码中的具体编程技术。


www.htsjk.Com true http://www.htsjk.com/shujukukf/17023.html NewsArticle 微软WP7本地数据库之SQLite编程技巧(1) 在上一篇《微软WP7本机数据库解决方案之SQLite》中我们简要介绍了Sqlite Client for Windows Phone的主要功能及相关的辅助开发工具。特别注意的是,我们...
评论暂时关闭