• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

winform ini文件问题

TSQ20104195 2012-05-14 12:24:27
我想在我的程序中加一个登录窗口,第一次想在ini配置文件中给写入一个默认的用户名、密码 如“123”、“123”,在第一次登录窗口的时候提醒用户登陆的默认密码,在登录窗口旁边有个修改密码的按钮,点击弹出一个修改密码的窗口,再将修改后的密码和用户名写入ini文件中,之后用户登录要用到新的用户名和密码。
我是一名初学者,看了许多的 ini文件的读写的文章,但是看不懂,将代码写入总是出错,我不知道为什么?请大家帮帮我
最好给我一个详细的实例

下面的代码我想把默认的用户名和密码写进去,但是出错,写不下去了。
是不是要预先在Debug 里面先新建一个ini文件啊?








using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.InteropServices;

namespace 测绘

public partial class Form1 : Form
{
public string Path;
//类的构造函数,传递INI文件名
public IniFile(string inipath) //在这里提示IniFile 必须要有返回值类型
{
//
// TODO: Add constructor logic here
//
Path = inipath;
}

[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);
static string str = Application.StartupPath + "\\ConnectString.ini";
static string strOne = System.IO.Path.GetFileNameWithoutExtension(str);
if(File.) //在这里File.后面没有Exsis 函数
public Form1()
{
InitializeComponent();
}
...全文
95 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
TSQ20104195 2012-05-14
嗯好的 谢谢大家 我还是学习XML吧!
回复
lilei_new 2012-05-14
INI早己被淘汰,现在都有XML比起INI也不难.
回复
rayyu1989 2012-05-14
当文本读 何必在意是不是ini

按自己设置的格式取
回复
你写的代码都乱了。1、每个方法在声明的时候都是需要返回值的,即使方法中没有return一个值,也要在方法名前加void。2、你说那个EXSIS函数,是因为这样的调用要写在方法里面的,或者是赋给某个参数之类的。
回复
EnForGrass 2012-05-14
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2012-05-14 12:24
社区公告

让您成为最强悍的C#开发者