C#...WinForm如何保存最近一次登录的账号?

WinForm程序如何保存最近登录的账号?
就像QQ一样...打开时会自动显示上次登录的账号..
请提供一个思路和,最好有代码,谢谢了^_^

WinForm保存最近一次登录的账号,常用的使用方式在客户端保存。将数据保存到文件中。比如说客户端的配置文件。
参考代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Configuration;
using System.Xml;
//using System.Diagnostics;

namespace MyQQ
{

public class UserConfigData
{

public UserConfigData()
{
//
// TODO: 在此处添加构造函数逻辑
//
}

private string _UserQQ;
public string UserQQ
{
get { return _UserQQ; }
set { _UserQQ = value; }
}

private string _filePath;
public string FlePath
{
get { return _filePath; }
set { _filePath = value; }
}

private XmlDocument _XmlDoc;

private XmlDocument XmlDoc
{
get
{
return _XmlDoc;
}
set { _XmlDoc = value; }
}

public static UserConfigData Load(string filePath)
{
UserConfigData config = new UserConfigData();
config.FlePath = filePath;
try
{

XmlDocument XmlDoc = new XmlDocument();
try
{
XmlDoc.Load(filePath);
config.XmlDoc = XmlDoc;
}
catch (Exception)
{
throw ;

}

//Parse out the XML Nodes
XmlNode UserQQNode = XmlDoc.SelectSingleNode(@"//UserQQ");
config.UserQQ = UserQQNode.InnerText;

return config;

}
catch (Exception )
{

throw ;
}
}//Load(string filePath)

public static UserConfigData Load()
{
string filePath = AppDomain.CurrentDomain.BaseDirectory + "UserConfigSettings.config";
return Load(filePath);

}//Load()

public void Save()
{

try
{
//Parse out the XML Nodes
XmlNode UserQQNode = this.XmlDoc.SelectSingleNode(@"//UserQQ");
UserQQNode.InnerText = this.UserQQ;
this.XmlDoc.Save(this.FlePath);
}
catch (Exception )
{

throw ;
}
}

}
}
---------------------------
还有将数据存储到服务器端的数据中的方案,每次从服务中获取。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-14

这个呵呵,设置属性就行了,如图 ,靠,图片不能显示?

你可以设置3个属性,textbox就能自动完成记录了,c#根本不必像其他人说的那样去做

第2个回答  推荐于2016-07-19
保存到文件或数据库里面,按照写入时间排序,时间最大的放在最上面的第一天记录里面。用的时候只用读取第一条记录就行。
比如:
保存到文本文件里面
一个账号占一行
读取的时候用一个readline()就行了。本回答被提问者采纳
第3个回答  2009-09-14
做个类 把登陆过的帐号 都做为对象写进文件里
打开的时候读取这个文件就行了
第4个回答  2009-09-14
思路:保存在文件里面
代码:没有

C#...WinForm如何保存最近一次登录的账号?
WinForm保存最近一次登录的账号,常用的使用方式在客户端保存。将数据保存到文件中。比如说客户端的配置文件。参考代码:using System;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Xml;\/\/using System.Diagnostics;namespace MyQQ { public class UserConfigData ...

C# winform中如何保存用户的登录信息
1.用一个静态变量来存id.2.在实例化打开新窗口时,把id赋给新窗口的Tag属性。

c#WINFORM的登陆问题,如何实现好像QQ登陆器一样记录上次的帐号?
你可以把那个帐号保存在客户端的某个路径下,下次登录时再从那个文件中取出来,显示在那个输入框中,一般都是存储在一个XML文件中,安全性比较高的话就考虑加密,如果不高就没必要加密了

c# 代码在Winform窗体中如何实现记住用户名和密码
可以自定义一个类,专门处理用户登录信息的,当然这个类里面要设置用来保存登录信息的静态变量。如:public abstract class User { private string _userName = string.Empty;public string UserName { get { return _userName; } set { _userName = value; } } private string _userPWD = string.Emp...

c# 代码在Winform窗体中如何实现记住用户名和密码
给你说2个简答的思路吧。1用ini文件,把你输入的用户名保存的ini文件里,下次打开窗体时读取ini里的值,给了txt。2同理 ,把值保存到xml文件里。

C# winform 怎么实现记住登陆帐号密码
序列化,将用户信息保存到文件中,最好是对这些文件进行加密,这样能保证安全。如果只是控制不能二次登陆,使用数据库比较好。你可以在用户登陆信息中加一列,用来记录登录状态,0表示未登录,1表示登录。在登录的时候去查询状态,如果是未登录则让其登录,否则提示已经登录。如果是这样的话,那你的软件在...

C#winform 怎么实现记住登陆帐号密码
数据库保存资料 CS软件都这样 保证异地或本地不同时登陆的用临时表 只要查下这个人登陆的临时表在不在就行 一旦这个人下线 或断开连接 临时表资源就会被释放 表就不存在了 在登录就不会有问题 而有人登陆的时候 当账号密码正确时 检测有没有以那个账号命名的临时表 有 说明已经登录 就不能让他上...

C#关于记录登录用户的问题
在你的用户表里面添加一个字段表示状态,某个用户登陆成功,将该状态改为true,注销改为false.同时新建另一张叫做history的表,登陆,往里面添加一条记录,注销往里面删除一条记录。。注意,如果你是winform程序,所有的关闭方法一定调下注销 如果你是asp.net程序,新建asax项,在 Session_End也加入注销的...

C# winform 记住账号密码问题 ,求代码
三言两语说不清楚,加Q 70876398 简单点的就是把每次的密码保存起来,可以加密放在一个txt文件里。然后当登陆窗口 运行的时候,自动打开那个文件然后把账号信息一行一行的读取出来放在一个数组里,然后 加在combox里...

有谁知道c#窗体应用如何保存当前用户的设置
首先,可以考虑自定义配置文件,例如,在BIN目录下创建一个名为setting.config的文件,通过WinForm界面,将所有配置参数保存至其中。其次,选择将部分配置参数保存到app.config文件中。当窗体进行编译时,app.config会自动生成至BIN目录,方便管理和访问。再者,考虑将设置信息保存至数据库的特定表内,例如D_...

相似回答