1. 首先创建一个winform解决方案

2. 与添加类文件相同的方法添加配置文件,比如:右击解决方案下的项目名称—>添加—>新建项—>选择 “应用程序配置文件”,.net默认文件名为app.config,点击确定

打开文件app.config,加入配置文件内容,比如:
<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<appSettings>

<add key="Author Name" value="SOPPER" />

<add key="sqlconn" value="Data Source=(local);password=sa;user id=sa;Initial Catalog =db" />

</appSettings>

</configuration>

3. 右击解决方案下的 引用—>添加引用,选择 .net项下的System.Configuration 点击确定

4. 在程序代码中加入using System.Configuration;最后就可以用下面的代码来使用配置文件了

string appName =ConfigurationSettings.AppSettings["author Name"];

string strSql = ConfigurationManager.AppSettings["sqlconn"];//获取配置文件里自己设置的连接字符串

//string strSql = System.Configuration.ConfigurationManager.ConnectionStrings[0].ConnectionString;//获取系统默认的连接字符串

label1.Text = appName;

label2.Text = strSql;

注:这里的配置文件名称是app.config,在生成应用程序时,会在应用程序的目录下重新生成一个config文件,文件名与应用程序文件名相同,后缀是.config,(比如:winform.exe的配置文件名为winform.exe.config)此时的应用程序使用的配置文件就是与它同名的config文件。

转载于:https://www.cnblogs.com/myl0197/archive/2008/08/15/1268447.html

winform配置文件的简单使用(转载)相关推荐

  1. winform 配置文件的加密解密

    winform 配置文件的加密解密 Visual Studio 命令提示(2010) 窗口下直接输入 : 解密 aspnet_regiis -pdf connectionStrings 程序文件夹全目 ...

  2. WinForm Splash的简单实现

    WinForm Splash的简单实现 从Form派生一个新类 设置一张图片到BackgroundImage属性. 重写OnPaintBackground 画上版本号 protected overri ...

  3. [ROM] 【技术帖】MIUI移植的简单方法 [转载]

    [ROM] [技术帖]MIUI移植的简单方法 [转载] 此教程仅介绍如何移植MIUI,原理方面的东西不会涉及太多,主要是因为我对原理方面的东西也不是很懂,怕误导了大家. 我以移植MIUI到Incred ...

  4. java中使用配置文件_Java中使用Properties配置文件的简单方法

    Java中使用Properties配置文件的简单方法 properties Properties文件是java中的一种配置文件,文件后缀为".properties",文件的内容格式 ...

  5. SSH框架与配置文件的简单搭建

    在eclipse中,对ssh框架进行学习以及简单的编写,以下为基本的项目操作与须知歩骤: 1.导包(创建项目后的第一步,将所有相关的资源包导入项目WebContent  / WEB-INF/ lib/ ...

  6. mybatis mysql 配置文件_mybatis简单应用(基于配置文件)_MySQL

    本文主要介绍了如何使用mybatis进行简单的数据库操作.本人使用的是mybatis3.05. 1.创建数据库表(User表)CREATE TABLE `NewTable` (`userId` big ...

  7. c# WINFORM SOCKET编程-简单聊天程序(服务端)

    初学C#的SOCKET编程,照着网上的代码写下来,程序总是有问题,经过自己长时间的调试,完成程序,以下是原码,有需要可以参考一下,还不完善,欢迎大家批评指正.(这里的代码没更新,附件重新上传更新,在另 ...

  8. 1.C#WinForm基础制作简单计算器

    利用c#语言编写简单计算器: 核心知识点: MessageBox.Show(Convert.ToString(comboBox1.SelectedIndex));//下拉序号MessageBox.Sh ...

  9. C#之基于winform窗体绘制简单图形

    什么是窗体? 可以理解为是一个自定义的控制台应用程序. 假如需要仅仅是用vs制作游戏的话,那么vs中,我们平时所用到的控制台应用程序所呈现的窗口时远远不够用的.因此需要自定义窗体. 因此在新建项目时, ...

最新文章

  1. Java中的锁原理、锁优化、CAS、AQS详解!
  2. [机器学习] XGBoost on Spark 分布式使用完全手册
  3. 微信公众号文章中的音乐怎么设置自动播放
  4. linux内核驱动子系统,linux内核中的MFD子系统
  5. laravel5.3-数据库操作下的局部or条件与全局or条件(orWhere的局部与全局)
  6. 使用darknet批量测试图片并保存在指定文件夹下
  7. 设备接入ONENET(4)ONENET虚拟MQTT设备 simulate-device 使用
  8. 传统IT架构下面临的挑战?
  9. java tif 转jpg_java 实现 tif图片(多页的)转换成jpg
  10. php 数据透视表,无法打开数据透视表源文件怎么解决
  11. OAuth2.0+SpringSecurity+Jwt实现系统的登录认证,用户授权
  12. 【项目经验】产研流程(超级详细的步骤)
  13. android studio 自定义应用主题,Android studio 设置主题
  14. POJ 1463 入门树dp Strategic game
  15. 计算机or笔记本,笔记本or台式机 这几款戴尔主机性能上没得挑
  16. IP地址的获取—分析从连接WiFi到上网的全过程(二)
  17. AI学习知识点思维导图
  18. python画成绩正态分布图_正态分布为何如此重要?
  19. Matplotlib做动图(基础版)
  20. IgH详解十三、igh支持 hot connect

热门文章

  1. python查看微信撤回消息_想查看微信好友撤回的消息?Python帮你搞定
  2. springboot @cacheable不起作用_Springboot学习记录13 使用缓存:整合redis
  3. Linux进程间通信(IPC)-------消息队列
  4. 点、线、面生成mvt(MapBox Vector Tile)格式的瓦片总结
  5. 随笔:送给初次使用PCL库的小伙伴
  6. visual studio2010-2015编译部署caffe
  7. P2216 理想的正方形 单调队列 (二维)
  8. 【神经网络】(7) 迁移学习(CNN-MobileNetV2),案例:乳腺癌二分类
  9. CUDA软件系统知识
  10. Ubuntu 16.04.1 LTS上安装电源管理系统TLP