- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 c# 进行xml文件读写操作
c#读写xml的例子网上很多,也很简单,但在实际的运用过程中却发现有许多的困难。之前操作的xml文件一般都是自己定义的。通常的写法就是: XmlDocument doc = new XmlDocument(); string path = "config.xml"; doc.Load(path); //xml读取操作 ...
2018-09-05 23:21:03
10215
原创 C# 实现全局异常捕获
在实际的项目开发中,我们往往会遇到自己编写的程序在自己电脑上运行正常,但是安装在其他电脑上就会出现闪退等异常现象,由于不是每台电脑都安装有VS的运行环境,所以不能在线调试,因此就不能快速的找到程序的bug。那么,我们是不是可以设置一个全局异常捕获,当然可以!只需要在Program这个类中加入以下代码: static void Main() { ...
2018-08-26 17:15:10
2634
原创 C# 多线程造成CPU占用率高解决办法
在C#开发中我们难免会用到多线程操作,而且很多时候需要开启多个线程一直监视某个状态,当线程多的时候就会造成CPU内存占用率过高。电脑配置低的根本吃不消。 private void button1_Click(object sender, EventArgs e) { Thread TH1, TH2, TH3, TH4, TH5; ...
2018-08-19 08:26:40
25256
8
原创 通过属性获取对象
比如我们定义了一个Person类,有姓名、性别、年龄等属性,通常我们会遇到将多个Person对象的姓名进行展示,比如展示在下拉框的列表中,通常我们的做法是这样: private void button1_Click(object sender, EventArgs e) { Person person = new Person() ...
2018-07-23 15:26:06
1393
原创 获取第三方窗体指点位置的坐标
之前的博客介绍了如何嵌入第三方窗体以及获取窗体上的像素,这篇文章我将介绍如何获取第三方窗体指点位置的坐标,获得该坐标值就是为了得到该点的像素。首先,应该很容易想到通过鼠标点击得到某一点的坐标,是的,但是如何触发这一点击事件呢?这里将用到一个很重要的方法,钩子函数,说白了就是一个全局的鼠标事件。我这里参考了这位大神的代码:https://www.cnblogs.com/margin-gu/p...
2018-07-22 18:51:57
823
原创 获取窗体上的指定点像素
好久没有写博客了,准备想坚持写,才刚开了一个头就没坚持下来,恰好今天有点时间,所以就打算写一篇博客。上一篇我通过获取第三方窗体句柄将第三方窗体嵌入到自己的窗体中,很多时候不是嵌进取就完事了,我们需要操作第三方窗体,获取读取上面的信息,通常我们会读取上面的像素,所以今天就介绍如何读取第三方窗体指定点的像素。通常我们想到的就是截图,一般电脑自带的截图就是截取整个屏幕,由于坐标的关系,这不利于我们后续的...
2018-07-14 19:11:48
1194
原创 c#操作第三方窗体
本人工作的单位是一家加工制造的单位,有时候必须要对客户提供的一些测试软件进行操作,在我没来这家公司之前,我发现他们都是在电脑上同时打开很多的窗口,除了第三方的测试软件外还有自己的控制窗口,整个电脑屏幕就看起来很乱,而且在进行自动点等击操作的时候就会更加麻烦,每次打开软件都需要慢慢调整坐标,特别的麻烦,所以我就想是否可以将第三方的窗体融入到我的界面上,网上的资料比较少,查找了许多资料,终于如愿以偿,...
2018-05-31 09:40:03
3802
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人