- 博客(5)
- 收藏
- 关注
转载 简洁代码一定比复杂代码效率高吗?
春节期间,一个正在读计算机系大四的朋友到我这里聊天,谈到C语言的学习时,他说C语言入门容易,精通很难,我表示赞同。他接着举例说,每次写一些函数,自己反复修改后,拿给同学们看时,不是被挑出一些毛病,就是代码被大量精简。我说,初学者首要的是要保证代码的正确性和可读性,代码写多了后,问题自然少了,代码也较简洁了,效率也会随之提高。后来我问他,实现同样功能,简洁代码一定比复杂代码效率高吗?他想了一下说,还
2014-01-11 20:31:08 771
转载 GDI+ 在Delphi程序的应用 -- GDI+图像与GDI位图的相互转换
Delphi的TBitmap封装了Windows的GDI位图,因此,TBitmap只支持bmp格式的图像,但是在Delphi应用程序中,常常会遇到图形格式的转换,如将Delphi位图TBitmap的图像转换为其它格式保存,或者将其它图像格式转换为TBitmap等。这时候,我们往往借助一些第三方组件或代码,Delphi自带的TJPEG.pas就是jpeg格式图像转换的第三方代码单元。
2014-01-11 19:49:54 1788
转载 DELPHI 将TBitmap与TGPImage转换
uses GDIPOBJ, GDIPAPI;procedure TForm1.FormPaint(Sender: TObject);const ImgPath = 'c:\temp\test.bmp';var img: TGPImage; bit: TBitmap; g: TGPGraphics;begin bit := TBitmap.Creat
2014-01-11 12:55:21 2314
转载 怎样调试delphi写的服务程序-com对象及hook程序
作者:呆呆(abingle.com)我只会用delphi,也深感于delphi的灵气。1.调试delphi 写的服务程序,有这么一个办法。原来每次都是用attach to process方法,很麻烦。并且按照服务线程的执行线路,可能会停不到想要的断点。笨办法是,在procedure TsvcFrm.ServiceExecute(Sender: TService);中想要下断的语句前加个
2014-01-02 18:09:58 705
转载 Delphi 变体类型(Variant)的介绍(流与变体类型的相互转换、变体类型常用的函数)
一、变体类型常用的函数介绍: Variant: 一种可以拥有各种数据类型; 也可以告诉目前存储的数据是什么类型(通过使用VarType函数); 可以给相同的Variant分配不同的数据类型,只要Variant包含数字值就可以执行算法; variant数组只不过是variant型的数组,不必包含同类型的数据;1、 VarArrayOf函数:更快捷的创建一维变体数组,可以创
2014-01-01 11:17:29 496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人