
C#杂记
jarraytan
06年毕业.现用c#做企业内部应用,兼修VC++,perl,shell,asp.net,php.还会点directx、shader、delphi,vb,asp,asp.net,angularJs,jQuery之类的.
展开
-
C#学习笔记
1. using(MyClass obj = new MyClass()){// code here}只要MyClass支持IDisposable接口,那么程序执行到闭花括号时,会自动调用MyClass.Dispose()方法撤销对象using作为语句,用于定义一个范围,在此范围的末尾将释放对象.2. System.Diagnostics.Stopwatch提供一组方法和属原创 2014-11-27 16:53:51 · 1160 阅读 · 0 评论 -
C#调用C写的DLL二级指针传递方法
最近在做一项目需要调用第3方DLL(c写的),其中有个参数是2级指针,查了很多资料终于搞定1、函数原形 方法原式: int Quest_goodsA(CHAR* flowno ,CHAR* salesman,int offlinenum,CHAR* offlinegoods,int onlinenum,CHAR* onlinegoods,CHAR** password,CHAR**原创 2014-11-27 16:56:29 · 3229 阅读 · 0 评论 -
基于c#的双缓存技术绘图
导致画面闪烁的关键原因是:。窗口刷新一次的过程中,每一个图元的重绘都会立即显示到窗口,因此整个窗口中,只要是图元所在的位置,都在刷新,而刷新的时间是有差别的,闪烁现象自然会出现。所以说,此时导致窗口闪烁现象的关键因素并不在于Paint事件调用的次数多少,而在于各个图元的重绘。因此,,当图数目不多时,窗口刷新的位置也不多,窗口闪烁效果并不严重;当图元数目较多时,绘图窗口进行重绘的图元数量增加,绘转载 2017-06-20 14:57:01 · 696 阅读 · 0 评论