摘要: private float X; //用于存储窗体的大小 x private float Y; //用于存储窗体的大小 y private void setTag(Control cons) { foreach (Control con in cons.Controls) //遍历每个控件的位置信息 阅读全文
posted @ 2018-01-24 15:07 石头龙 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: equals方法和==的区别 首先大家知道,String既可以作为一个对象类来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过 阅读全文
posted @ 2017-12-22 13:47 石头龙 阅读(1109) 评论(0) 推荐(1) 编辑
摘要: 一、SAVEAS方法详解expression.SaveAs(FileName,FileFormat,Password,WriteResPassword,ReadOnlyRecommended,CreateBackup, AccessMode, ConflictResolution, AddToMru 阅读全文
posted @ 2017-12-21 18:12 石头龙 阅读(2905) 评论(0) 推荐(0) 编辑
摘要: C#GDI绘图 1、绘图步骤 1.1创建Graphics类 1.1.1控件类的OnPaint()方法参数PaintEventArgs获取Graphcis对象。 1.1.2窗体类或控件中的CreatGraphics()方法获取Graphics对象。 1.1.3从位图对象(Bitmap)产生一个Grap 阅读全文
posted @ 2017-08-31 10:16 石头龙 阅读(659) 评论(0) 推荐(0) 编辑
摘要: DAQ数据采集卡软件编程-只支持一个程序来访问设备 1、安装软件开发包(SDK) DAQNAVI_SDK。 2、可识别到数据采集卡片。 3、加载C#编程的动态链接库-dll文件。(Automation.BDaq.dll与Automation.BDaq4.dll区别)。 4、编写软件流程。 4.1DI 阅读全文
posted @ 2017-08-30 17:00 石头龙 阅读(10826) 评论(0) 推荐(0) 编辑
摘要: 留个纪念,不错的总结。十个例子清晰列举啦多线程编程的奥妙。 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID 阅读全文
posted @ 2017-08-09 13:30 石头龙 阅读(7426) 评论(0) 推荐(0) 编辑