winform中怎么在app.config中配置一个节点读取本地文件夹的路径

winform中怎么在app.config中配置一个节点读取本地文件夹的路径,第1张

右键点击你的项目--Add--New Item--选择Application Configuration File,请保持默认名称,否则你的程序读取Appconfig时得到的值是空的。
打开Appconfig,添加应用程序设置的5个键值
first_run: 应用程序第一次正常启动
server: 服务器IP
database: 数据库名称
uid: 数据库用户名
pwd: 数据库密码
数据库服务器配置在程序首次启动时的值都是空的
右键点击项目中的应用,添加一个引用SystemConfiguration,然后再你需要访问配置文件的类顶部添加 using SystemConfiguration 引用
读取Appconfig,判断是不是第一次运行,如果是第一次运行就启动配置窗体,如果不是,就读取上次配置成功的数据库服务器参数,中间的部分判断代码省略,下面的代码主要是读取
创建一个窗体提供用户输入数据库服务器的配置项
6
点击配置窗体的尝试连接,如果连接成功就表明用户输入的配置项是正确的,那么就把这些配置项更新保存到Appconfig,一下是更新保存的代码

这个就和读取xml是一样的, 你使用vs编程的话,添加了,configurationMangeer引用以后,就可以直接 *** 作webconfig这个文件了,而不需要像读取xml一样,写路径什么的 具体的读法,楼上的回答了。

师(PartitionMagicV805h)分出一个10G左右空间、留着给opensuse使用,这一步我试图把我的最后一个盘符(F)重新分区,结果失败了,所以,我干脆把这个盘格式化了。
2、把iso提取(解压)到一个fat32分区下面,建议用UltraISO,比如说提取到e:/suse文件夹下,记得一定是fat32,如果原有的分区都是ntfs的,可以采用分区魔术师重新格式化某个分区,在格式化时选择“fat32”。
3、在suse文件夹下有个openSUSE10_3_LOCALexe文件,点击安装后,重新启动电脑,就会在windows引导菜单上看到安装suse的菜单了,点击该菜单,就会进行安装了。
4、安装过程中有一步很重要,需要选择suse文件夹所在目录,一定要选对分区(可以根据分区的大小来判断,然后输入/SUSE(在windows下的e盘下,虽然是小写,这里一定要大写)。剩下的就和光驱安装一样了,网上有很多教程,我就不详细说了。
注意:安装过程需要分区,分区时,如果要保留windows的分区,要选择“更改”——“分区”——“专家”模式,然后既可以使用原来的分区,也可以进行重新分区,比如说,我原来的F盘本来就是空的,那么我可以选择先把该分区删除,然后再添加,可以自己配置大小,一般需要三个新的分区,第一个“swap,装载点/swap”,第二个“ext3,装入点/boot”,第三个“ext3,装入点/”就可以。
Attansic L2 驱动问题
我第一次安装完成后,发现网卡显示(未连接),以为自己没有安装好,就重新安装了,这一次在安装的过程中特意注意了一下网络配置,结果发现在安装系统时,进行到网络配置这一步时,网卡的信息依旧是(未连接),更谈不上编辑了,还是先跳过吧。
到网上查找相关资料,发现问这类问题的帖子倒是有一些,就是没有太具体的答案,不过还是有了一些思路,好像是网卡驱动没装好,所以根本就没有识别网卡,顺便说一句,我的电脑是华硕P5G-MX主板,Attansic L2集成网卡。
到网上进行查找,找到了网卡的linux驱动,下载后,看说明(一个readme文件,全是英文,其实就是把该文件解压,放到home/username文件夹下就行),由于本人是linux菜鸟,所以真是费了一番周折的,最后驱动放在了“home/用户名”文件夹下,进入src目录,在make时,报错了,“kernel source not found”。
继续查找,原来是要安装linux内核源码,通过“uname -r”命令,查看到我的系统内核是26225-31版本的,所以到网上下载了该版本的源码,rpm格式的,kernel-source-262217-01srcrpm,还有linux-26225targz这种格式的,我不会装,rpm格式的很好装,在opensuse中,直接点击,然后在点击“Yast安装”就可以了。这回又重新回到了驱动所在的src文件夹下,再次运行make命令,唉,这次显示的是另外的错误“linux kernel surce not configured -missing configh”。
继续查找,可能我下载的驱动版本不对,于是按照帖子中说的重新下载了网卡驱动,再次make,多么希望能成功呀,可是再次提示错误“Compiler not found 停止”。
原来没装编译器,到网上下载gcc编译器,ftp://mirrorswitchch/mirror/scientificlinux/40rolling/i386/SL/RPMS/gcc-346-9i386rpm,安装,再次make,还是有错误“‘struct vlan_group’ has no member named ‘vlan_devices’“,”at_mainc 1488“等等之类的。
解决办法是:打开at_mainc文件,两个调试函数at_vlan_rx_kill_vid at_restore_vlan 去掉函数的实现部分,直接return,这回在make,make install,成功了,高兴呀!
重新启动电脑,发现网卡真的识别了,好几天才成功的。

configphp是用来设置相关的sql连接项,比如连接类型 连接帐号 密码 端口 数据库选择等
在要使用到数据库的数据时,在控制器中先初始化该表的model,如$user = M('User');


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13380500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存