Winform—C#读写config配置文件

0 个评论
上面一步如果已经设置好 using System.Configuration; using ConfigurationSettings = System.Configuration.ConfigurationManager; 那么下面就简单读取了 假设设置了这个配置 读取就简单了 string DefaultDir = ConfigurationSettings.AppSettings[“DefaultDir”];// ConfigurationSettings对应上面的using那个词 然后可以把他放进一个textBox里,想怎么用都行 textBox1.Text=DefaultDir;//设置一个初始读取目录 然后如何更新呢,比如刚才那个textBox,我们双击点进去编辑 //如果选择了一个新目录,就把这个目录写入配置文件 string DefaultDir = textBox1.Text.Trim();//获取文字 Configuration cfa = ConfigurationSettings.OpenExeConfiguration(ConfigurationUserLevel.None); cfa.AppSettings.Settings[“DefaultDir”].Value = DefaultDir;//注意这一句里的两个DefaultDir,换成配置key名称 cfa.Save(); ConfigurationSettings.RefreshSection(“appSettings”);//这一句的代码作用是为了即刻更新并可以使用App.config的新值,否则更新的配置只有等到下次程序启动时才可以使用。  
2021-10-23 / C# / 534 views浏览
阅读全文

C#winform添加app.config文件

0 个评论
在C#winform中。 app.config主要存放配置文件等。 这个文件在平常不会自动生成。在有数据源链接时,会自动生成 里面插入了连接字符串 当然也可以通过生成===>发布XX 。发布成功后会自动添加。 也可以通过手工添加。 在解决方案上右击—->添加—->新建项 在其他里面有 一般要先引用一下。项目-添加引用 看到这里表示引用成功 然后使用一下 using System.Configuration; using ConfigurationSettings = System.Configuration.ConfigurationManager;  
2021-10-23 / C# / 505 views浏览
阅读全文

namespace: 名字空间 这篇文章比较容易懂,忘记是从哪复制过来的了

0 个评论
namespace相当于windows操作系统中的文件夹,因为现在的程序大多都是大项目或是代码不是一个人来完成的,难免会有变量声明时出现重名的现象,比如程序员A定义了一个变量x程序员B也定义了一个x,这时为了精确定位是哪个x用namespace加以限制就可以了,比如A的x在一个叫 proA的名字空间里,B的在proB的名字空间里那么对x定位时可以直接用proB::x或proA::x来表示具体的x,是不是和windows里的c:programe files和d:programe files很相似呢,就这个原理啦~ 更详细的解释这里还有一个:   在一个NAMESPACE中,我们也可以用一个别名指代现有的NAMESPACE或是一些其他类型数据。 别名的使用格式如下: using 别名 = 一个已经存在的类型; 例如:using soholife = System;   下面我们通过几个例子来加深一下理解: namespace N1.N2 { class A {} } namespace N3 { using A = N1.N2.A; class B: A {} } 这里,在N3中,A是N1.N2.A的别名,而N3.B则继承于N1.N2.A!同样的我们也可以用下面的方式来取得同样的效果: namespace N3 { using R = N1.N2; class B: R.A {} }   说道这里,我想提个问题,先看下面的例子: namespace N1.N2 { class A {} }   namespace N3 { class A {} }   namespace N3 { using A = N1.N2.A; }   如果我们这样写,会有问题吗? 答案当然是肯定的了,错!因为一个别名必须是在NAMESPACE中唯一的,而上面由于已经有了 class a{},我们在用using A =N1.NE.A;就所以肯定要出错了!不过如果我们该成: using B =N1.N2.A;那么结果如何呢?朋友门自己想想吧!我就不多说了!   本来以为可以结束了,突然发现还有一个地方还没有说清楚,可以说是就没有说,呵呵,看来只能晚些回家了,我门还是从问题看起吧: namespace N1.N2 { class A {} } namespace N3 { using R = N1.N2; } namespace N3 { class B: R.A {} } 上面的例子中,不知道大家觉得如何,正确?错误? 如果我来回答的话,错!(呵呵,以前做选择题养成的习惯,凡是这样问的答案就是错!不过原因是说不出来的了!)   真的上面这个程序,先开始看我也以为是正确的,后来才知道。。。,唉,看来还是要多看书的! 原来在一个分开的单元中使用别名的时候,别名只是在它所在的单元中(NAMESPACE或其它)可以使用,而在其他单元中是不能够用的,所以上面的那个例子中,在第二个N3中使用R的时候,会提示R未知!当然了,如果我们想使用这样的方式,我们还是有办法的,就是把别名R写到N3的外面:如下 using R = N1.N2; namespace N3 { class B: R.A {} }   好了说了这么多,如果能全部理解的话,我想应该能适当的对NAMESPACE有一些概念了!如果能这样的话,我的目的也达到了!
2021-10-23 / C# / 776 views浏览
阅读全文

家里监控的设置

0 个评论
1路由器那里全部插在lan口,就是分发的口(一般4个口),不是插外面来线的口(一般1个口),相当于路由器就是一个集线器。然后把DHCP什么的关掉,就是自动分配IP的功能关掉,因为我们可以直接在镜头那里设置固定IP,一般不需要分配IP。我的路由的默认地址是192.168.1.1 2把自己的笔记本设置一下固定IP,比如我的设置为192.168.1.10,DNS为路由器IP 3然后直接访问摄像头IP进行设置(我的已经设置过了,所以可以直接访问,如果没设置可以看路由器里有几个连接的,浏览器里访问一下就可以了),比如我的为192.168.1.8(海康的,有设置界面可以随便改IP)和192.168.1.19(安视保的,没有设置界面,无法改IP,只能看外表贴的标签,用户名admin,密码为空,http端口80) 4下面以海康为例,进去后用户名一般为admin,密码一般有个初始密码,可以自己改管理员密码什么的(暂时叫密码1,要记在本子上,这个是超管密码),然后设置一下网络,把自动获取IP的功能去掉,自己设置一个IP,然后DNS用路由的IP。 5.然后启用onvif,这个是摄像头传输图像的协议,海康的一般在网络-高级设置-集成协议里,里面有账户,可以设置密码(暂时叫密码2,这个是访问密码),以后用这个密码来连接摄像头的视频输出 6.然后到监控录像机里面设置一下,一般是设置通道,比如我用的是anspo的,在右键-主菜单-系统设置-通道管理-数字通道-,选择一个通道,如通道1,双击配置名称(如果已经有配置的话),没有就添加一个,然后设备类型用IPC,协议ONVIF,设备地址填刚才设置的192.168.1.8,端口80(在摄像头设置里面有,一般是这个),用户admin(在摄像头里我没改用户,直接用这个),密码就是刚才那个密码2,然后确定。查看通道状态就可以发现连接上了。   100万像素摄像头的分辨率通常是1280×720,俗称720p 130万像素的分辨率,960p分辨率的实际值为1280*960像素,也就是1228800个像素点,俗称960p 200万像素的摄像头最大影像分辨率可以达到1920*1080,俗称1080P 400万像素摄像头的分辨率可以达到2K,也就是2000×2000,也可以表示为1600*2500。俗称4mp   anspo使用的电源是12V,2A的安派防雨电源NPA
2021-10-21 / 生活 / 565 views浏览
阅读全文

今天给单位的CPC客户端折腾疯了

0 个评论
可能是我用软件精简了一下系统,吧某些COM组件给删掉了 结果就不能正常打开具体页面,老是提示某个组件错误,其中有个错误编号是80040154什么的 首先我想到的是.net framework 的问题,一看原来的版本是4.5,于是上网下了一个4.5.5的安装包,安装完竟然发现版本变成了4.6.1 经过测试发现是白搭,然后我卸掉4.6.1,下了一个4.5,结果安装到最后老师通不过,好像是和系统有冲突一样,上网搜了一下,下了一个4.5.2才最终安装上 中间经历了N次的重启,但一切都是白忙活,该出错还是出错,没解决问题,然后我就觉得应该不是.net framework的问题了。 然后我查了一下,好像是说调用了excel的什么东西,然后我想重装OFFICE吧,我知道一般调用这种东西不能用精简版,只好去下了一个完整版本,600多M的 下了半天,中间一直断线,又得重新下,只好下载了一个迅雷做断点传输,折腾了半天才弄好,然后涛声依旧,还是没解决 网上再找答案,大部分人说要重装CPC,好嘛,只好下载了原始包和升级包,又是断线什么的,下载下来的包总是不完整,又用上迅雷下载才下载完全了 然后先试试升级包,竟然说升级程序没安装,看来是上次什么时候,给别人乱弄弄坏了升级程序 没办法只好从原始包开始安装,安装前先把文件夹全备份了,在D:\Program Files (x86)\gwssi\CPC客户端  这个文件夹里,安装好打开提示什么jet4.0错误,这个好像是数据库连接的东西,好吧,继续安装升级包吧 装好,打开,奇迹终于出现了,再没有错误提示了,从早上弄到了中午,真是浪费时间啊 PS:然后这个电脑非常非常慢,即使用了优化大师优化还是很慢,然后我只好卸载一些软件了,看到那个搜狗浏览器不顺眼,一删除,天啊,电脑瞬间飞起来了,这个垃圾流氓搜狗浏览器    
2021-09-28 / 生活 / 634 views浏览
阅读全文

给家里的台式电脑换了开关,又可以用几年了

0 个评论
缝缝补补又几年,幸好百度有这种通用的开关,五块钱,没必要100多换个机箱了,呵呵,现在前置USB口也完全生锈了,有空再淘宝搜索一下,应该也有相关配件,换换就行了,看到图拉丁贴吧里的大神,鞋盒都能做机箱,非常佩服,我也要发扬一下这种精神,机枪这东西里面的配件能换就换,省点钱买两个西瓜吃,他不香吗!
2021-09-12 / 生活 / 726 views浏览
阅读全文

没想到这机油那么便宜

0 个评论
上次修摩托车发现机油少了,一直寻思加点,网上搜索了一下,贵的没必要,便宜的大家说怕买到假货,伤车,然后我看到有个说便宜的可以买昆仑的,查了一下是中石油的,好吧就用这个吧,于是去京东查了一下,要20块一瓶,但是我结账的时候不给我结,说是什么app的优惠,要安装他的app,我是那种那么容易妥协的人吗,坚决不装! 今天去中石油问了一下,还真有,29块2瓶,惊讶到我了,幸亏没网上买,网上买加运费也要28了。
2021-09-09 / 生活 / 686 views浏览
阅读全文

摩托车又有点问题了

0 个评论
今天晚上下班的时候,狂风骤起,眼看就要下暴雨。 我赶紧骑着摩托车回家,发动没多久我就发现了摩托车后段加速无力,本来想明天再弄的,恰巧家里没水,又不能洗澡,就跑下楼去弄 打开坐包之后才发现原来上次装化油器的时候没有装好,化油器进风那个口子没有套上空气过滤器管道,相当于这几个月都没有用空气过滤器,直接从空中吸脏空气,拆下来发现里面全是灰尘 上次还剩下半瓶化油器清洗剂,但是那个喷管不见了,我找到一个口服液的吸管,削尖插上去做喷管用 但是拆开化油器清洗一遍之后再装上发现效果并不明显,我还一度怀疑是不是下面的结构坏了,赶紧跑上楼去查了一下资料,也没见有什么其他的说法,然后我把原来的旧化油器拿下去试着装了一下,你让我惊讶的是竟然启动得很好,没有出任何问题 看来还是化油器太脏了,没有洗干净,于是我又拆开又重新清洗了一遍,终于在一晚上的汗流浃背后,发动机的正常轰鸣声让我感觉到非常欣慰 顺便检查了一下机油,我靠,油尺竟然撩不到油,看来明天必须得去买一瓶了。
2021-09-06 / 生活 / 694 views浏览
阅读全文

今天有个域名要续费了,然后想起以前的年代

0 个评论
曾经我还申请过一个免费的域名imxh.com.ru,磕磕碰碰也用了好多年 然后我又搜索了一下免费域名,结果搜到了.tk,这个也好久不能注册了 以前的互联网好多免费的东西,其中chinaz里的一篇文章提到了free8,想当年我就是在免费吧和落伍、金光找的免费资源 但是后面慢慢地感觉淡了,也许是时代的发展抛弃了我们 去看了一下,free8.net也只剩下一个没人的论坛,看到了一个怀旧的帖子,百感交集 想起大学的岁月,想起用过的免费空间免费域名免费邮箱 8U8、Y365、etang、chinaren、geocities、虎翼网、netease.net、websamba、kilu.de 怀念啊,我们的青春
2021-09-06 / 生活 / 770 views浏览
阅读全文

CENTOS8安装系统桌面环境GNOME

0 个评论
首先列出网络源中可以使用的Groups: yum grouplist “Available Environment Groups”下面的“Server with GUI”,这个“Server with GUI”环境包使用的桌面环境就是GNOME3 yum groupinstall "Server with GUI" 下载1G多的包,等一段时间就安装好了 如果不喜欢这个桌面,可以删除,我就不喜欢,太占资源了,用虚拟机进去卡死了 yum groupremove “GNOME”
2021-08-15 / centos / 655 views浏览
阅读全文