Windows Mobile6 Vs2008 Sql Ce3.5 嵌入式应用开发
2010-03-26 21:27:00 来源:WEB开发网接着到IIS里设置一下虚拟目录。
设置访问安全验证。如果这里不是匿名访问,则在程序中需配置访问IIS的用户名、密码。
在IE中输入配置的地址,如果配置顺利的话,你将看到如下内容。这表示代理配置成功了:
OK,接着看代码。本项目主要用来查询信息,首先用户登录,登录完毕后可以选择查询车辆信息,或者输入信息立案(业务上的内容就不介绍了)。涉及到的数据库有3部分,1是远程Server上的车辆信息,量大;2是本地ce业务库,放一些标准选项数据,如车牌颜色(蓝、黄、白等)用来提升程序的性能(要知道,频繁的访问远程server的速度很慢。);3是本地ce临时库,用来在查询server上的数据时临时存储在本地。
登录:登录一般是到远程Server中验证(当然你也可以把用户信息放到本地)。登录窗口是项目的起始窗口,在登录时,首先看看临时库有没有,有的话就删除重新创建。
//加载配置
Common.GetSettings.LoadConfig();
if (File.Exists(GetSettings._LocalTmpDbFile))
{
File.Delete(GetSettings._LocalTmpDbFile);
}
SqlCeEngine engine = new SqlCeEngine("Data Source=" + GetSettings._LocalTmpDbName);
engine.CreateDatabase();
engine.Dispose();
接着就是用户身份验证。
///
/// 验证用户身份
///
///
登录名///
密码///
public UserValid(string strUserCode, string strUserPass)
{
string strEncryptWord = Encrypt.Encrypto(strUserPass);
更多精彩
赞助商链接