• CnPack 开源软件项目

    5bug5bug 2018-01-02

    ======================一、什么是 CnWizards?======================CnWizards 是 CnPack 项目组的主力产品之一,中文全称是 CnPack IDE 专家包,英文全称是 CnPack IDE Wizards,简称 CnWizards。CnWizards 是一组集成在 Delphi/C+...

    已有332人围观 ,发现 0个评论
  • Delphi里实现文件格式关联应用程序的功能

    5bug5bug 2018-01-01

    很多程序都有关联文件格式的机制,例如图片查看器都会将常见图片格式关联到自己的程序上,使用特定的图片查看器来打开。那么Delphi编程如何实现这个功能呢?看看关键代码如下:uses System.IOUtils, Winapi.ShellAPI, Winapi.ShlObj; // 关联后缀名的方法 proced...

    已有244人围观 ,发现 0个评论
  • Delphi里参数修饰符const、var、out的作用分别是什么?

    5bug5bug 2018-01-01

    Delphi里参数修饰符可以使用const、var、out,但这三个的区别是什么呢?可以参考下面的说明:const修饰符示例代码:procedure TForm7.TestVar(const A: string); begin   A := A + 'Tes...

    已有241人围观 ,发现 0个评论
  • 分享一个Delphi里的自定义类JSON序列化的基础单元

    5bug5bug 2017-12-31

    引言把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。现在各种数据传输等都支持序列化反序列化,尤其是java里序列化非常常见,序列化有助于编程中快速的解析数据,大大提高编码效率!本人也将自己使用了多年的Delphi里的序列化反序列化的单元分享出来~基础类以下单元基于Delphi10.2里编译正常,编译开关“System...

    已有403人围观 ,发现 0个评论
  • 分享一个Delphi里的MD5计算单元

    5bug5bug 2017-12-31

    本md5计算单元是综合之前网络上收集到的一些计算方法加以一定的优化修改而来的,速度效率还可以!大家可以试试!支持Delphi高版本哦!unit uMD5; interface uses   Windows, SysUtils, Classes; type   TCal...

    已有280人围观 ,发现 0个评论
  • Delphi 7中对StretchBlt, StretchDIBits, DrawDibDraw, BitBlt 的性能测试

    5bug5bug 2017-12-31

    本文算是副产品,正品是利用FFmpeg从任意视频中生成GIF片段的小程序,等写完了再发。不为别的,只是为了给儿子做动图,且看不惯这种工具也要收费!声明本文是首先看到了求比Stretchblt方法更快的缩放算法的帖子,请参看其中署名为“张辉明”的回复。我做了优化和一些修正,但DrawDibDraw部分的调用是原文照录的。(其实上文就是我Bing了DrawDib...

    已有543人围观 ,发现 0个评论
  • Delphi中的RectTracker(8点拉伸控件)

    5bug5bug 2017-12-31

    本文算是副产品,正品是利用FFmpeg从任意视频中生成GIF片段的小程序,写完了就发。因为要对视频画面进行框选,再生成GIF,所以得有个框选的控件,可Delphi里没有啊,只好自己写一个了。声明本文参考的是盒子网的RectTracker,原作者署名xwwaw,发布于2007年5月28日。主要的修改之处是增加了边框检测,因为我觉得让选框超出父控件是不合逻辑的。...

    已有242人围观 ,发现 0个评论
  • FireMonky跨平台异或加密解密方法

    5bug5bug 2017-12-31

    在做互联网项目的时候难免会遇到一些要做加密解密的场景,这里给大家分享一个最简单的异或加密解密的方法,老早之前也是网上收集的,做了一些修改,支持FireMonkey跨平台,我的"由由密码管家"app里面也采用了这个算法,具体代码如下:unit uEncryptString; interface uses Sy...

    已有331人围观 ,发现 0个评论
  • 跨平台的Socket库Delphi-Cross-Socket

    5bug5bug 2017-12-26

    Delphi终于有了跨平台的Socket库了,感谢作者的倾情奉献!作者: WiNDDRiVER(soulawing@gmail.com)特性针对不同平台使用不同的IO模型:WindowsFreeBSD(MacOSX, iOS...)Linux(Linux, Android...)EPOLLKQUEUEIOCP支持极高的并发能跑10万以上的并发数, 需要修改注...

    已有500人围观 ,发现 0个评论
  • mORMot框架

    5bug5bug 2017-12-26

    mORMot框架是一套非常好用的框架,有高效的JSON库,基于Http.sys的http服务模块,支持Redis接口等等,非常之多,有兴趣的可以自己下载源码找找研究一下,官方介绍如下:Synopse Open Source ProjectsOur main current library:The Synopse mORMot Framework,...

    已有556人围观 ,发现 0个评论
请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP