09 2017 档案
摘要:之前的文章说到Winform中Settings的作用,和使用方法,本文补充一些说明 Settings里的属性根据范围分为两种 “用户”和“应用程序” 范围为“应用程序”的属性,读取都是从APP.CONFIG里获取,设置也可以通过手工修改App.config改变,但是在程序中无法对其进行赋值,只能读取
阅读全文
摘要:一.码畜:靠编译器帮自己查语法错误 消灭笔误:编写适合程序员的键盘练习 if (常量==变量或表达式) 使用goto接力超长的if,switch 连续的if还是if elseif 多个条件的组合:精心的排版 多重括号的匹配 条件编译 各种const:不要纠结各种常量了,这个世界上唯一不变的就是变化。
阅读全文
摘要:发生了 FatalExecutionEngineErrorMessage: 托管调试助手“FatalExecutionEngineError”在“E:\Scope\bin\Release\Scope.vshost.exe”中检测到问题。其他信息: 运行时遇到了错误。此错误的地址为 0xebecb55
阅读全文
摘要:BackgroundWorker的DoWork事件的委托签名如下: private void DoWork(object sender, DoWorkeventArgs e) 其中参数e包含了大量信息,同时能够接收使用e.Cancel=true令worker取消任务。 需要在DoWork中取消,应使
阅读全文
摘要:panel控件属性没有符合设计的选项 当点击最大化时,Panel是不变化的,所以我们手动计算它的长宽赋值给该控件,以实现界面大小改变时,没有图像重叠或者覆盖 我首先的思路是在Form1中设置最大最小化事件的事件所对应的代码,但是资料查证,Form不具备该属性,所以我选择了在Form1_SizeCha
阅读全文
摘要:转自蓝色闪电博客 http://bluelightning.blog.163.com/blog/static/58165320101272172456/ CenterParent 窗体在其父窗体中居中。 CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。 Manual 窗体
阅读全文
摘要:C# BackgroundWorker 详解 在C#程序中,经常会有一些耗时较长的CPU密集型运算,如果直接在 UI 线程执行这样的运算就会出现UI不响应的问题。解决这类问题的主要途径是使用多线程,启动一个后台线程,把运算操作放在这个后台线程中完成。但是原生接口的线程操作有一些难度,如果要更进一步的
阅读全文
摘要:在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就让我们走进这些神奇的活动大陆,找出它们隐藏已久的秘密吧! 初窥门径:Windows的基石 随便打开一个系统目录,一眼望去就能看到很多扩展名DLL的文件,这些就是经常说的“动态链接库”,DLL是Dynamic Li
阅读全文
摘要:1、关于示波器时间计算的分析 125MS /s采样率,理论1S采集125M个点 125/50 = 2.5MS采集工频的波形一个周期20ms,即采集一个工频完整波形返回2.5M个点 降采样系数(假设500),则最大或最小值的缓存数组长度 = [5000] 块模式一次采集2.5M个数返回5000个数,开
阅读全文
摘要:问题: 1、pictureBox在上面圈住部分区域时,鼠标的移动事件,像素的变化,会触发绘图层的重绘事件,当绘图数据量极大时,效率是一个必须重视的问题 2、两个pictureBox可以重叠?一个透明,一个不透明。在透明控件一个上进行重绘操作,不会导致重绘波形数据点。但是计算的时候怎么提供区域的 有效
阅读全文
摘要:摘 要 波形显示控件实现了 同时显示多条数据曲线、 局部放大查看、 波形显示自动调整最佳坐标范围、 动态显示波形等功能。 创新之处在于设计了一种方法,使得波形显示控件的坐标轴的起点值和终点值能够以浮点数显示,并自动根据当前波形显示控件的大小,描绘出符合用户视觉的坐标标尺。 关键词:波形显示控件;C#
阅读全文
摘要:总结和开始记录实验的现象,调试代码的经验,同时开始用博客记录一些技术上的进步 2017-09-01 09:01:02 1、 picturebox 上 进行覆盖,移动,大小改变,都会触发控件重绘事件,重绘其本身和其所有的子控件, 所以以绘图区域为父容器的pictureBox在程序运行时进行的任意操作只
阅读全文
浙公网安备 33010602011771号