请问winform程式中,我怎样在一个登录form的textbox里,输入帐号后,能在下次登录时记忆得到 在本地做个配置文件,将用户名密码加密储存在这个配置文件中,启动是查看配置文件中是否保存用户名密码,如果保存解密取出显示在textbox里。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 感觉不太好,能不能像web里一样,microsoft的ie那样记忆啊 to CMIC:你弄个什么配置文件,怎样动作的? 用户名就不要保密了,密码不要保存就是了放在注册表或者配置文件了配置文件:添加文件(配置文件app.config)<?xml version="1.0" encoding="gb2312" ?><configuration> <appSettings> <add key="UserNamme" value = "abiho"/> </appSettings></configuration>读取System.Configuration.ConfigurationSettings.AppSettings.Get(写System.Configuration.ConfigurationSettings.AppSettings.Set(具体参数请看帮助 可以用注册表 参考一下类 RegistryKey 的帮助名称空间:Microsoft.Win32在登陆的form启动时读注册表登陆后写注册表 弄一个ini文件每次读取ini文件,非常快的或则也可用xml我习惯用xml 也可用INI文件来存储,调用两个API函数就可以了! [DllImport("kernel32")] private static extern long WritePrivateProfileString(string section,string key,string val,string filePath); [DllImport("kernel32")] private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);写INI: public void IniWriteValue(string Section,string Key,string Value) { WritePrivateProfileString(Section,Key,Value,this.path); }读INI:public string IniReadValue(string Section,string Key) { StringBuilder temp = new StringBuilder(255); int i = GetPrivateProfileString(Section,Key,"",temp,255,this.path); return temp.ToString(); }可以从INI文件中读取数据! to abiho(橡木):系统报错:集合是只读的 如果只有一个记到注册表,如果要记很多,还是放到XML中吧 放在配置文件或xml中,数据库不用了吧 我按照那个写了,是只读,查了好多资料也没有搞定!没看到用set的,都是写整个文件,看来...Sorry! 没必要用数据库。xml,ini,注册表都是不错的方法 服务器端控件如何使用数据绑定 获取DataGrid选定行数据的问题 SQL语句中Convert类型转换问题 如何用c#制作一个文件资源管理器 请各位帮我找一下textbox的name属性!(在一段代码中) 关于文件图标问题?请教高手! 关于新建项目 com+,webservices,.net Remoting DataTable最多可以有多少列? 请问有没有人用C#做项目,请谈谈C#的具体感受 哪位高手用c#写了服务器端的unescape方法? 我这样写增加数据,到底错在哪里?
配置文件:添加文件(配置文件app.config)<?xml version="1.0" encoding="gb2312" ?>
<configuration>
<appSettings>
<add key="UserNamme" value = "abiho"/>
</appSettings>
</configuration>读取
System.Configuration.ConfigurationSettings.AppSettings.Get(
写
System.Configuration.ConfigurationSettings.AppSettings.Set(具体参数请看帮助
名称空间:Microsoft.Win32
在登陆的form启动时读注册表
登陆后写注册表
每次读取ini文件,非常快的
或则也可用xml
我习惯用xml
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section,string key,string val,string filePath);
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section,string key,string def,StringBuilder retVal,int size,string filePath);
写INI:
public void IniWriteValue(string Section,string Key,string Value)
{
WritePrivateProfileString(Section,Key,Value,this.path);
}
读INI:
public string IniReadValue(string Section,string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section,Key,"",temp,255,this.path);
return temp.ToString(); }
可以从INI文件中读取数据!
没看到用set的,都是写整个文件,看来...Sorry!
xml,ini,注册表都是不错的方法