C#学习
zheng_guan
逆流而上
展开
-
C#如何访问另一个类中List<string>中的数据
将需要访问的类中的数据定义为public static类型,定义该变量的类也需要是public类型。例如:A.cs中有如下代码片段:public class a{ public static List<string> testStr = new List<string>();}B.cs中可以访问testStr中的数据:public voi...原创 2018-10-29 13:59:19 · 3695 阅读 · 1 评论 -
WPF数据绑定
WPF中的数据绑定提供了很强大的功能。与普通的WinForm程序相比,其绑定功能为我们提供了很多便利,例如Binding对象的自动通知/刷新,Converter,Validation Rules,Two Way Binding等功能,省去了很多维护的繁琐工作。另外对于WPF中提供的数据模板功能,让我们可以轻松定制可以被复用的控制呈现的模块—但这是以数据绑定为前提来做到轻松易用的效果的。数据提供者例...转载 2019-01-23 14:22:17 · 1336 阅读 · 1 评论 -
小工具要求
1).工具中输入一个txt文件,把所有空格替换成逗号2),多余空格删除,遍历每一行,开头非“New”的行删除3).最终保存成csv原创 2019-02-01 12:05:35 · 163 阅读 · 0 评论 -
WPF中RichTextBox 查找匹配字符串,改变用户搜索的关键词的样式,并支持当前选中的高亮
/// <summary> /// 改变在文章中用户搜索的关键字的字体颜色 /// </summary> /// <param name="keyword"></param> public void ChangeSeachKeyWordsColor(string key...转载 2019-01-25 17:48:46 · 1107 阅读 · 0 评论 -
C#项目使用log4net记录日志
准备工作:1)获取log4net.dll,http://logging.apache.org/log4net/download_log4net.cgi官网上下载源代码log4net-2.0.8-src.zip2)用VS打开最新的sln文件,编译出log4net.dll3)在项目工程bin\Debug中添加log4net.dll4)工程中添加对该dll的引用(右键工程->Add...原创 2019-01-15 16:26:19 · 483 阅读 · 0 评论 -
WPF控件 RichTextBox查找定位匹配字符
WPF控件 RichTextBox查找定位匹配字符private void Search_Click(object sender, RoutedEventArgs e)//查询定位文本{ List<TextRange> textRanges = FindWordFromPosition(richTextBox1.Document.ContentStart, txtS...转载 2019-01-25 10:55:33 · 1080 阅读 · 0 评论 -
WPF中读取txt文件并让其在RichTextBox中显示
WPF中读取txt文件并让其在RichTextBox中显示 出于项目的需要,本来想直接将内容写在RichTextBox中,不过考虑到灵活性,我想,不管是谁,都会想把内容写在一个文件里,然后去读取它以实现这个效果。我也是这么想的,而且这个问题怎么想都不算是个难题,代码量也不大,出于对WPF的不够了解,这个问题居然还真的难倒我了。 习惯winform的朋友,看到这个题,是不是也...转载 2019-01-24 16:50:10 · 5711 阅读 · 0 评论 -
C#使用NI VISA实现程控仪器的自动化控制
转自https://www.cnblogs.com/hitfredrick/p/6402998.html1.概述生产测试当中,测试仪器不可或缺,如果是小规模生产,手动测试可以对付;但是要想到达大批量生产的目的,为了简化测试,节约时间,就需要进行自动化测试。出于这样的需求,对仪器的自动化程控就有了需求。下图是一个相对普遍的测试框架整个控制过程中最为关键的部分就是上位机同测试仪器之...转载 2019-01-03 10:28:38 · 20821 阅读 · 6 评论 -
C# WPF中RadioButton的Content属性丢失字符串中第一个下划线
WPF中RadioButton的Content会将第一个下划线视为加速键的转义,在界面上不会显示第一个下划线。即在界面上按下下划线后第一个字符,即可快速定位到该字符的位置。如果想要显示字符串中第一个下划线,需要进行一些设置的修改。...原创 2018-10-30 11:56:58 · 912 阅读 · 0 评论 -
MVVM模式使用优点
项目使用MVVM架构:每一个xaml文件对应一个viewmodel和model,在usercontrol的xaml文件的.cs文件中添加:AName.xaml.cs中添加:this.DataContext = App.ANameViewModel;BName.xaml.cs中添加: this.DataContext = App.BNameViewModel;上面两句程序可以使得xa...原创 2019-02-22 17:50:48 · 1347 阅读 · 0 评论