积极答复者
wifnorm用户信息保存

问题
答案
-
共享内存,这样多个进程之间可以从共享内存中读取用户信息和写入用户信息;
- 已标记为答案 ThankfulHeartModerator 2010年8月12日 2:39
全部回复
-
既然你是单机版的,你考虑两个问题:
1)假设你是一台电脑,每次只允许一个人在使用,那么可以静态变量,但是你要设置一个注销的功能,这样一个人用完了注销本次的回话(重新打开登录窗口以便第二个人用自己的账户登录并且
继续操作)。
2)如果你是cs带有一点bs味道的(同一时间可以许多人连接内部网进行操作SQL什么的),建议你不要静态变量,而是设置一个公共变量(类变量),不同的人使用不同身份登录,公共变量
因为随类变化而变化,不同机器上的实例肯定保存的不同人登录的账户信息什么的。VB中使用模块(Module),而C#中建议你创建一个公共类:UserLogin,其中有一个静态属性GetLoginUser,set方法用于创建不同用户登录的User类实例,get方法用于直接获取这个已经登录的实例。由于是静态属性,自然直接通过类名可以获得。
-
共享内存,这样多个进程之间可以从共享内存中读取用户信息和写入用户信息;
- 已标记为答案 ThankfulHeartModerator 2010年8月12日 2:39