赞
踩
在Delphi的日常开发中,经常会用到第三方资源,本文收集的是开源的资源,建议收藏,以备不时之需!
目录
3. NewAC - New Audio Components
3. FFmpeg Delphi/Pascal Headers
该库包含一套经过全面测试且文档齐全的实用功能和非可视类,可在您的 Delphi 和 C++ Builder 项目中立即重复使用。该库分为多个类别,如字符串、文件和 I/O、安全、数学等。
由 "Project JEDI "成员开发的 600 多个 Delphi 组件库。// 图形用户界面、算法、类、API 头文件等。
Delphi 可视化和非可视化组件库。// 网络: FTP/Http/NNTP/POP3/SMTP、ISAPI、WinInet Http/FTP 客户端;数据库:Firebird/MySQL/SQLite3/Memcached/MongoDb/SphinxQL;XML/JSON 解析器;ZLIB;密码学: AES、Blowfish、MD5、SHA、安全密钥 MD5/SHA;opengl 视频播放器;FireMonkey 控件;其他: 自平衡二叉树、表达式评估器.
Delphi / FreePascal 代码单元集。包括 Unicode、字符串、数据结构、套接字和数学库。// Utils: ZLIB 压缩;JSON;XML;ProtocolBuffers;Unicode 例程;数据结构;哈希值: 网络:通过 SSL3/TLS1.0/TLS1.1/TLS1.2(完全本地)阻塞 TCP 客户端/服务器、HTTP(S);SQL 解析器;比特币 MtGox 客户端;Blaise 脚本引擎;密码: AES、DES、FUNE、RC2、RC4、RSA、Diffie-Hellman;数学:矩阵、复数、统计、大数据。
Embarcadero Delphi 2010 及更高版本的开源代码库。它由许多不同的模块组成,其中包含一个基础类库(通用类型、基于接口的集合类型、反射扩展)和一个依赖注入框架。包括加密库。// 使用泛型并基于 IEnumerable 的集合和其他容器,可能比 RTL 类似程序更准确、功能更强大;加密: 加密:CRC、DES、MD5、SHA;文件工具等
大量的类、组件和实用程序几乎适用于所有用途。但几乎没有文档,似乎也不是很新。
CnPack 组件包。大量可视化组件、类和实用程序。// 有用的东西很多;文档和注释主要是中文的。
用于 Delphi 6 及更高版本或 FPC 2.7 的客户端-服务器 ORM/ODM SOA MVC 框架。直接 SQL/NoSQL 数据库访问、对象 ORM/ODM、通过高性能 HTTP 服务器接口的 RESTful ORM 和 SOA 服务、MVC/MVVM 网站、包括模拟和存根在内的测试、日志、加密、压缩、命令行解析器、线程、服务/守护进程支持;大量文档。
Delphi REST 库。纯粹的 REST 方法,熟悉 Delphi 风格的标准概念(包括基于组件的客户端库)。已知兼容性: Delphi XE 至 10 Seattle 版本。某些功能需要 FireDAC。
高级开发人员异步编程工具包(Advanced Developer Async Programming Toolkit),这是一个基础库,可作为项目的核心,提供极其强大的多线程(和线程安全)功能。事件引擎(Event Engine)--一个功能强大的系统,用于生成多线程、异步和事件驱动程序。泛型集合 - 高效的集合类型(列表、树、地图等)。数学库 - 用于单位转换、特殊计算和其他有用数学例程的库。打包引擎 - Streamables 引擎的扩展,支持将文件打包在一起(类似于 VFS)。共享流库--100% 线程安全的流类(也有接口),允许从多个线程读/写。流处理库--让流的处理变得更简单!处理数据的删除、插入、读取和写入。
用于 Delphi 应用程序的可预测状态容器,采用单向数据流。受 ReduxJS 启发。附带不可变通用列表。
在其他 Grijjy 资源库中使用的基础类和实用程序。// BSON/JSON、IOCP/EPOLL 套接字、套接字池、HTTP、HTTP/2、OpenSSL、ProtocolBuffers。
努力保持 RxLibrary(包含 60 多个组件的库)的实用性。
快速开发库(AutoMapper、LinQ、IOC 依赖注入、内存缓存、计划任务、配置、序列化器、Json 序列化、计时器、线程、列表、配置、控制台服务等),跨平台支持 Delphi/Firemonkey(Windows、Linux、macOS/IOS/Android)和 freepascal(Windows/Linux)。
使应用程序更小巧、更强大。该库是免费软件,并且开源。MCK 是一个镜像类工具包,用于在 Delphi 环境中使用 KOL 库开发 VISUAL 项目。
与编译器无关的、跨平台的 Delphi 和 FreePascal 实用程序库集合。它主要基于接口,提供基于 ARC 的内存管理功能和灵活的实现抽象,目的是为熟悉两种支持编译器的开发人员搭建源代码桥梁。单元测试、集合/容器、加载动态库的多平台接口、Unicode 实用程序、处理流和缓冲区的接口、日志、线程、高精度计时器、套接字。
跨平台库、套接字封装器(包括 SSL 和 TLS)、数据库连接(SQLite、PostgreSQL、FirebirdSQL、MariaDB)、XML 读写器、ComPort(COM1、COM2 等)。
Fido 库遵循 "尽可能描述行为而不是编码行为 "的设计原则,使 Delphi 开发人员的工作变得更轻松。下面列出了最重要的核心功能: 映射器、JSON 交换和解除交换、虚拟数据库功能、虚拟 Api 客户端、虚拟 Api 服务器、Websockets、Consul 和 Fabio 支持、框、事件驱动架构、函数式编程、居里、缓存、通道
用于处理多种音频格式的文件信息。// 自 2005 年起废弃。
该框架用于编写使用 ASIO 接口和 VST 插件的应用程序。它包含了无数的 DSP 算法,并在数十个示例中进行了演示。// 最近不是很活跃,但主干处于可用状态。
旨在帮助您的 Delphi 程序执行不同的声音处理任务。使用 NewAC,您可以播放以多种格式存储的音频(wav、Ogg Vorbis、FLAC、Monkey Audio、WavPack、MP3、Windows WMA、DTS、AC-3(杜比环绕声)、VOB(DVD 文件))。// 回放、录音、标签读/写、某些音频编辑任务和转换。
适用于 Delphi 和 Freepascal 的数字音频库。该库采用灵活的插件架构,允许用户交换音频后端(如 WaveOut、OpenAL)、添加协议类(如文件、http)和解码器。
用于 BASS 音频库的 Delphi FMX 和 VCL 头文件/封装单元以及附加组件。
基于 BASS 的 FMX 音频播放器组件(Windows、Android)
使用 MS Direct Show 和 DirectX 技术编写多媒体应用程序的组件和类集。
在 Delphi 中翻译 OpenCV 库头文件 // 包括 FFMPEG 头文件。
FFMPEG 标头的开源翻译。
VideoLAN libvlc.dll 接口和基于 VideoLAN 的 Delphi / FreePascal VCL 播放器组件。
基准 h.264 编码器。支持 Windows 和 Linux。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。