随笔分类 - .net
摘要:我在前两篇图片处理的文章里几乎都用BitmapData来做图片处理的,那么这个东东究竟是个什么玩意儿呢?C#好是好,但处理图片时一个像素一个像素的操作像素可不是一般的慢,尤其是数码相机拍摄的大图片。其实Delphi也一样,但好在Delphi的Bitmap类提供了ScanLines,可以一行一行的读图,效率比较高。C#应该也有类似的东东。经过一番搜索,终于发现了BitmapData类。先看个例子,这是对一张位图的每个像素按FF取补,然后输出到一个新图(代码有点啰嗦,不过应该可以说明问题了)。int h = m_Bmp.Height;int w = m_Bmp.Width;Bitmap bmpOu
阅读全文
摘要:更新模块的代码:代码更新模块的UI:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicpartialclassFrmMain:Form{publicFrmMain(){InitializeComponent();}XmlDocumentdoc=newXmlDocument();#region"Disablethe'X'"protectedoverrideCreateParamsCreateParams{get{CreateParams
阅读全文
摘要:SingleTon1//InitialInstanceActivator.cs2//InspiredbyMikeWoodring3//Copyright(c)2003,ChrisSells4//Notes:5//-UsesApplication.UserAppDataPathtopickauniquestringcomposed6//oftheappname,theappversionandthe...
阅读全文
摘要:在项目中经常有装入大批量数据,需要显示进度。但Windows Control不是线程安全的。在装库过程中,可能要对Control进行操作,此时,如果随意拖动窗体。主进程就无法进行对Control的Redraw.所以就要采用异步的方法。1privateSortedListsl=null;2privateconstintTEST_COUNT=10000;3privatevoidbutton1_Clic...
阅读全文

浙公网安备 33010602011771号