1、准备工作:
vs2005或者vs2008集成环境
SQLite Expert Professional 2 //一个很不错的sqlite管理工具
System.Data.SQLite.dll //类似于dbhepler类
SQLite.Interop.Dll //估计是运行时的环境,没这个东西编译时就报错
WinCE6.0.SDK1.msi //本机wince6.0的模拟器,安装后vs会自动识别
2、创建wince项目
打开vs2005或08,选中visual C#--智能设备--wince5.0,在右边选择设备应用程序,命名项目名称,点击确定后一个wince的项目就建好了
3、创建数据库连接
CurrentPath =Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
//wince中获取当前程序路径的方式(System.Data.SQLite.dll、SQLite.Interop.Dll以及数据库文件放在那个路径下)
SQLDB = CurrentPath + "\\shop.db3";
//添加数据库数据源
if (!System.IO.File.Exists(SQLDB))
{
MessageBox.Show("无法找到相应的数据库");
}
SQLDB = "Data Source=" + SQLDB + ""; //给sqlite的连接字符串赋值
4、调试的时候vs会自动关联已经安装的模拟器并启动,然后就可以在模拟器中运行程序了;但是模拟器中控件的样式绝大部分都会走样,所以建议直接在设备上调试。
以上是本人初次接触wince开发,在研究过程中遇到的一些问题的总结,希望能够帮助和我一样刚刚入门的朋友。文中有写错的地方也请各位高手纠正...
vs2005或者vs2008集成环境
SQLite Expert Professional 2 //一个很不错的sqlite管理工具
System.Data.SQLite.dll //类似于dbhepler类
SQLite.Interop.Dll //估计是运行时的环境,没这个东西编译时就报错
WinCE6.0.SDK1.msi //本机wince6.0的模拟器,安装后vs会自动识别
2、创建wince项目
打开vs2005或08,选中visual C#--智能设备--wince5.0,在右边选择设备应用程序,命名项目名称,点击确定后一个wince的项目就建好了
3、创建数据库连接
CurrentPath =Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
//wince中获取当前程序路径的方式(System.Data.SQLite.dll、SQLite.Interop.Dll以及数据库文件放在那个路径下)
SQLDB = CurrentPath + "\\shop.db3";
//添加数据库数据源
if (!System.IO.File.Exists(SQLDB))
{
MessageBox.Show("无法找到相应的数据库");
}
SQLDB = "Data Source=" + SQLDB + ""; //给sqlite的连接字符串赋值
4、调试的时候vs会自动关联已经安装的模拟器并启动,然后就可以在模拟器中运行程序了;但是模拟器中控件的样式绝大部分都会走样,所以建议直接在设备上调试。
以上是本人初次接触wince开发,在研究过程中遇到的一些问题的总结,希望能够帮助和我一样刚刚入门的朋友。文中有写错的地方也请各位高手纠正...