
C#
大佬的小徒弟
技术约等于无的菜鸡
展开
-
关于labview调用dll
labview调用dll区分语言,用C++写的dll使用“库和函数”这个控件,用C#写的dll使用“.NET ”这个控件。C#dll的生成和labview的调用测试在dll中引用外部yml文件后labview再调用会不会报错使用yml(yml语法)作为配置文件,解析yml,引用 YamlDotNet.dll ,在C#代码中写一个Helper类,定义文件路径,然后解析文件放在properti...原创 2020-05-07 17:28:22 · 2140 阅读 · 0 评论 -
关于TreeGridView使用和CellPainting对内容重绘
TreeGridView的使用相关dll引用初始是要修改界面上的显示问题。由于接手别人的代码,不知道这个控件是什么以及用法什么,我先在toolbox里找没找到。后面通过设计界面找到类型( AdvancedDataGridView),然后就找不到上一级了,只能通过引用dll,找类似的看内部函数。具体dll,右键——view in object browser,单机每个dll都能看到里面具体函...原创 2020-04-17 18:17:46 · 1110 阅读 · 0 评论 -
《C#高级编程》第五章学习笔记
托管和非托管的资源名词解释资源:本地化用法,用来翻译图像和文本;托管和非托管资源,指存储在托管堆和本地堆上的对象。垃圾回收器(GC):.NET GC垃圾回收器文件句柄:何为文件句柄析构函数和终结器:Destructor和Finalizer后台内存管理32位处理器,会分配给应用程序4G内存空间,一般从0开始向上排列,存放程序,dll和变量,称为虚拟内存。值类型,一般存在栈中,从...原创 2019-10-25 18:47:22 · 238 阅读 · 1 评论 -
《C#高级编程》第四章学习笔记
继承类型单重继承,只能继承一个基类多重继承,继承多个类,C#不支持,接口能多重继承多层继承,A继承B,B继承C接口继承,能继承接口实现继承public class Test : BaseTest,ITry,IInterface{ // 冒号:基类放前面,接口放后面}虚方法virtual关键字修饰方法,能够在派生的类中重写此方法,重写时用override关键字修饰。...原创 2019-10-11 23:36:31 · 128 阅读 · 0 评论 -
《C#高级编程》第一章学习笔记
.NET应用程序体系结构.NET由微软在2002年推出的面向对象编程的高级语言,经常会和C#、VS放在一起说。三者对应的关系为:.NET Framwork为平台和框架,C#为编程语言,VisualStudio(VS)为开发工具(IDE)。还有一个重要组成部分CLR为公共语言运行库(common language runtime),类似Java虚拟机,包含一个即时(JIT)编译器,将托管代...原创 2019-10-01 22:43:30 · 142 阅读 · 0 评论 -
《C#高级编程》第二章学习笔记
核心C#变量初始化int i=10;int类型,开辟4个字节内存空间,根据变量名找到此块内存的地址,里面存数字10。作用域每一个{ }代码块为一个作用域,一般花括号里的只能在内部使用,不同的花括号内用相同的变量没问题,但最好不要,代码不容易理解。很多循环时变量变更,必须在循环外定义,在循环内赋值就好了。常量用关键字const声明int const level=2...原创 2019-10-02 00:31:44 · 172 阅读 · 0 评论 -
《C#高级编程》第三章学习笔记
对象和类型对象(Object)是问题域或实现域中某些事物的一个抽象,它反映此事物在系统中需要保存的信息和发挥的作用;它是一组属性和有权对这些属性进行操作的一组服务的封装体。面向对象编程将数据和方法封装在一个整体(类)里面,通过定义一个类,将一系列具有相同抽象概念的事物的共同特性概括起来,并在类中定义对数据的处理和访问方法。类型包含引用类型和值类型,结构是指类型,类是引用类型,结构和类实际都是...原创 2019-10-11 00:38:01 · 249 阅读 · 0 评论