WEB开发网
开发学院手机开发Windows Mobile 开发 Windows Mobile6 Vs2008 Sql Ce3.5 嵌入式应用开发... 阅读

Windows Mobile6 Vs2008 Sql Ce3.5 嵌入式应用开发

 2010-03-26 21:27:00 来源:WEB开发网   
核心提示:php?id=18843" height="202" width="660" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;&qu
php?id=18843" height="202" width="660" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

接着到IIS里设置一下虚拟目录。

php?id=18844" height="549" width="782" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

设置访问安全验证。如果这里不是匿名访问,则在程序中需配置访问IIS的用户名、密码。

php?id=18845" height="441" width="369" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

在IE中输入配置的地址,如果配置顺利的话,你将看到如下内容。这表示代理配置成功了:

php?id=18846" height="350" width="1023" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

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);

上一页  1 2 3 4 5 6  下一页

Tags:Windows Mobile Vs

编辑录入:coldstar [复制链接] [打 印]
赞助商链接