社区
C#
帖子详情
C# Windows应用程序如何添加和读写配置文件?
bugyouth
2005-09-23 02:38:06
Web程序有web.config,那么WinForm桌面程序如何添加和读写应用程序配置文件?望举例说明。
...全文
6512
16
打赏
收藏
C# Windows应用程序如何添加和读写配置文件?
Web程序有web.config,那么WinForm桌面程序如何添加和读写应用程序配置文件?望举例说明。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adandelion
2006-01-12
打赏
举报
回复
原来新建"应用程序配置文件"就会自动增加一个App.config文件.
adandelion
2006-01-11
打赏
举报
回复
kisshere 的方法行不通.
brucenan999
2005-12-20
打赏
举报
回复
如果不是应用程序,而是DLL类库文件又该怎么办呢.
wuyi8808
2005-09-23
打赏
举报
回复
比如说你的可执行文件是 Test.exe,则配置文件是相同文件夹下的 Test.exe.config,直接用
System.Configuration.ConfigurationSettings.AppSettings["keyname"]
访问它。
bugyouth
2005-09-23
打赏
举报
回复
顶一下,兄弟们回答啊
bugyouth
2005-09-23
打赏
举报
回复
另外大家请提供一个好的加密方法。
bugyouth
2005-09-23
打赏
举报
回复
生成的app.config是不是不允许改名?
lovvver
2005-09-23
打赏
举报
回复
在项目里加了App.config,那么项目编译后,在debug/下就会有一个文件:项目名.exe.config.
那么,项目部署时,就把这个文件一起部署进去,如果想改动配置,可以直接在里面改就是了。
lovvver
2005-09-23
打赏
举报
回复
长江支流的方法是正解。
其他方法都是自找麻烦,因为Visual Studio.net都已经提供了App.config啊,Web.config等。
读取的时候也很简单,用Configuration.ConfigurationSettings.AppSettings就可以了。
长江支流
2005-09-23
打赏
举报
回复
这样就是相对于web.config的了,读写它的类是一样的,都用System.Configuration.ConfigurationSettings.AppSettings["keyname"]
当你编译后,自动生成
wind项目名.exe.config,如果要修改,你只要修改App.config即可
JasonHeung
2005-09-23
打赏
举报
回复
或者用ini文件,使用winapi的WritePrivateProfileString等函数
长江支流
2005-09-23
打赏
举报
回复
项目上右键--添加--添加新项--选应用程序配置文件则增加App.config
以配置数据库连接串为例,在App.config配置如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="DataBase" value="Access"/>
<add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=;Data Source=..\..\..\Northwind.mdb;Jet OLEDB:Database Password="/>
<add key="打印源码" value="www.webmis.com.cn"/>
</appSettings>
</configuration>
/// <summary>
/// 默认从config文件中读取数据库类型和连接串。请在配置文件中设置DataBase与ConnectionString两健及值。
/// 如<appSettings><add key="DataBase" value="SQLSERVER"/><add key="ConnectionString" value="server=localhost;database=NorthWind;user id=sa;password=;"/></appSettings>
/// </summary>
private void GetDefaultParFromConfig()
{
string strDataClientType = "";
string strConnectionString = "";
//读取配置文件,没有时会返回null,不会出错
strDataClientType = System.Configuration.ConfigurationSettings.AppSettings["DataBase"];
strConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
....
}
bugyouth
2005-09-23
打赏
举报
回复
当然知道是XML,
桌面程序的配置文件怎样自动生成?.NET提供有专门的读写类吗?
kisshere
2005-09-23
打赏
举报
回复
WinForm application 's confing file is application + .config.
for example, if you win application is test.exe, then the config file is test.config.
it is a xml file
bobibobi
2005-09-23
打赏
举报
回复
用xml
/// <summary>
/// 创建实体构造器配置文件(XML)
/// </summary>
/// <param name="fileName">文件名</param>
private static void CreateConfigFile( string fileName )
{
XmlTextWriter writer = new XmlTextWriter( fileName, null );
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument( true );
//文档元素
writer.WriteStartElement( DOCUMENT_ELEMENT_NAME );
//注释
writer.WriteComment( "在这加入元素\"Builder\"及其属性\"name\"和\"entityName\"。" );
writer.WriteComment( "其中属性\"name\"是包含命名空间的构造器类名,\"entityName\"是实体名。例如:" );
writer.WriteComment( "<Builder name=\"Wizard.DB.StandardEntityBuilder\" entityName=\"Product\" />" );
writer.WriteEndElement();
writer.WriteEndDocument();
//写入文件
writer.Flush();
writer.Close();
}
jinjazz
2005-09-23
打赏
举报
回复
用xml就可以了
C#
_编写的自动
读写
配置文件
的开源组件
在IT行业中,编程语言
C#
是一种广泛用于开发
Windows
应用程序
、Web服务和移动应用的强大工具。在
C#
的应用中,
配置文件
扮演着至关重要的角色,它们允许开发者存储和管理
应用程序
的设置,如数据库连接字符串、API密钥...
C#
WinForm
读写
INI文件
在
Windows
应用程序
开发中,我们经常需要与
配置文件
进行交互,以保存用户设置或
应用程序
的配置信息。INI文件是一种常见的
配置文件
格式,它以简单的文本形式存储数据,结构清晰且易于处理。本文将深入探讨如何使用
C#
...
C#
基于以太网使用MX Component控件
读写
三菱PLC-FX5U(源代码)
C#
是一种面向对象的编程语言,由微软公司开发,主要用于构建
Windows
应用程序
、Web应用和服务。在本项目中,
C#
被用于编写与PLC通信的控制逻辑和用户界面。 三菱PLC( Programmable Logic Controller)是工业自动化...
C#
宽带拨号程序源码
C#
宽带拨号程序源码是一个用于实现网络宽带连接拨号功能的
应用程序
,它基于Microsoft的
C#
编程语言。在
Windows
操作系统环境下,这样的程序通常利用.NET Framework提供的类库来与操作系统底层的网络接口进行交互,实现...
C#
自动发帖程序 完整项目,
C#
源代码
1. **
C#
编程基础**:
C#
是微软公司推出的一种面向对象的编程语言,它具有高效、类型安全、面向组件等特点,适用于构建各种类型的
应用程序
,包括桌面应用、Web应用以及游戏等。在这个自动发帖程序中,
C#
的类、对象、...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章