CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

如何做带有选项的程序

楼主woshimqw(狒狒)2005-05-11 18:59:09 在 .NET技术 / C# 提问

像很多程序如IE,有首选项,现在自己做了个程序,也想加入这样的功能,每次启动程序的时候会读取配置文件,在程序里面可以更改选项,下次启动就能起作用,或者马上就起作用。请问这个怎么做,或者有相关的资料吗?谢谢!!  
  本人想的方法是通过XML或者是配置属性的文件来保存所有的选项,然后启动的时候读取,但没实际操作过,不知道这样行不行。 问题点数:20、回复次数:7Top

1 楼zhangqiushui(水)回复于 2005-05-11 19:47:36 得分 0

呵呵  
  慢慢学习了Top

2 楼woshimqw(狒狒)回复于 2005-05-12 18:27:14 得分 0

难道没人会吗Top

3 楼keats_zhang(冬日笑)回复于 2005-05-12 18:59:02 得分 0

行。  
  初始化的时候读配置应用就可以了Top

4 楼_jfeng(静心)回复于 2005-05-12 19:02:45 得分 20

在启动时候动态加载app.config;  
  可以参考System.Configuration.ConfigurationSettings类  
  他的属性AppSettings可以直接读取配置app.config中的xml元素;Top

5 楼woshimqw(狒狒)回复于 2005-05-17 16:44:16 得分 0

回去我看过MSDN了,里面说获取   <appSettings>   元素配置节中的配置设置用AppSettings,而   返回用户定义的配置节的配置设置用GetConfig,但是我后来找到了一些例子:  
  //   load   config  
  System.Collections.IDictionary   dict   =   (System.Collections.IDictionary)System.Configuration.ConfigurationSettings.GetConfig("Database");  
  这个程序中GetConfig作为load   config。  
  而另外一个例子:  
  SqlConnection   con   =   new   SqlConnection(  
  ConfigurationSettings.AppSettings["constring"]);  
  是用AppSettings来实现的,他的相应的xml如下:  
  <?xml   version="1.0"   encoding="utf-8"   ?>  
  <configuration>  
  <appSettings>  
  <add   key="constring"    
      value="server=localhost;database=Northwind;uid=sa;pwd=;"/>  
  </appSettings>  
  </configuration>  
  现在的问题就是到底用哪个来load,是都可以吗,另外用什么来保存更改的设置,目前我想的方法是通过代码直接改写xml文件。请懂的人提示一下,谢谢!!!  
  另外问个小问题,这个xml配置文件是完全手写吗,IDE能不能自动生成啊,我不知道有没有这样的功能。Top

6 楼zhongwanli(㊣【为了老婆,二次重构____然后升★★】㊣)回复于 2005-05-17 16:48:56 得分 0

这难吗?Top

7 楼woshimqw(狒狒)回复于 2005-05-17 20:50:20 得分 0

难与不难只差一点,或许我就是遇到了那么一点一点就通的问题,呵呵,对你可能不难啊!!!  
  这个问题我后来有写了很多的例子,能成功,就是保存设置还不知道,写XML我还不是很会,正在努力中Top

相关问题

  • 请问如何在程序里打开Internet选项对话框?
  • 如何通过程序给combox添加下拉选项
  • 如何在程序中修改IE的选项
  • C# winform程序 如何取得listbox被选项的值
  • 如何用程序调出“文件夹选项”及IE工具栏里的“Internet 选项”??HELP ME!!
  • 请问如何在程序中修改IE选项设置?(奉送50分)
  • 急!!如何在程序中在TabStrip中添加选项卡并设置标题??
  • 如何使程序任务栏中程序菜单中添加“关于”菜单选项
  • 如何编写带有程序运行参数的Windows Forms程序???
  • 如何发布带有数据库的应用程序??

关键词

  • xml
  • 程序
  • 配置
  • getconfig
  • appsettings
  • 启动
  • configurationsettings
  • 保存
  • 例子
  • 设置

得分解答快速导航

  • 帖主:woshimqw
  • _jfeng

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo