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();
}
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
TSQ20104195 2012-05-14
  • 打赏
  • 举报
回复
嗯好的 谢谢大家 我还是学习XML吧!
lilei_new 2012-05-14
  • 打赏
  • 举报
回复
INI早己被淘汰,现在都有XML比起INI也不难.
rayyu1989 2012-05-14
  • 打赏
  • 举报
回复
当文本读 何必在意是不是ini

按自己设置的格式取
涛声依旧至圣 2012-05-14
  • 打赏
  • 举报
回复
你写的代码都乱了。1、每个方法在声明的时候都是需要返回值的,即使方法中没有return一个值,也要在方法名前加void。2、你说那个EXSIS函数,是因为这样的调用要写在方法里面的,或者是赋给某个参数之类的。
EnForGrass 2012-05-14
  • 打赏
  • 举报
回复

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧