QDAC20130122
所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:970KB
下载次数:4
上传日期:2014-01-04 09:33:26
上 传 者:
uufffddd
说明: QDAC下载_开源Delphi数据库组件,编程学习源码,很好的参考资料。
(QDAC download _ open source Delphi database components, learning programming source code, a good reference.)
文件列表:
BeforeGit.bat (676, 2012-08-09)
CBuilder Demos (0, 2013-04-02)
CBuilder Demos\ClientSort (0, 2013-04-02)
CBuilder Demos\ClientSort\main.cpp (1421, 2012-07-26)
CBuilder Demos\ClientSort\main.dfm (1739, 2012-07-07)
CBuilder Demos\ClientSort\main.h (1191, 2012-07-07)
CBuilder Demos\ClientSort\sortds.cbproj (10549, 2012-07-26)
CBuilder Demos\ClientSort\sortds.cpp (859, 2012-07-26)
CBuilder Demos\ClientSort\sortds.res (5280, 2012-07-26)
CBuilder Demos\Clone (0, 2013-04-02)
CBuilder Demos\Clone\clone.cbproj (10481, 2012-07-20)
CBuilder Demos\Clone\clone.cpp (859, 2012-07-20)
CBuilder Demos\Clone\clone.res (5280, 2012-07-20)
CBuilder Demos\Clone\main.cpp (1467, 2012-07-05)
CBuilder Demos\Clone\main.dfm (2408, 2012-07-07)
CBuilder Demos\Clone\main.h (1267, 2012-07-05)
CBuilder Demos\Copy (0, 2013-04-02)
CBuilder Demos\Copy\dscopy.cbproj (10327, 2012-07-20)
CBuilder Demos\Copy\dscopy.cpp (862, 2012-07-05)
CBuilder Demos\Copy\dscopy.res (5280, 2012-07-07)
CBuilder Demos\Copy\main.cpp (2623, 2012-07-05)
CBuilder Demos\Copy\main.dfm (3939, 2012-07-05)
CBuilder Demos\Copy\main.h (1451, 2012-07-05)
CBuilder Demos\Filter (0, 2013-04-02)
CBuilder Demos\Filter\dsfilter.cbproj (11814, 2012-07-26)
CBuilder Demos\Filter\dsfilter.cpp (859, 2012-07-26)
CBuilder Demos\Filter\dsfilter.res (5280, 2012-07-26)
CBuilder Demos\Filter\main.cpp (1537, 2012-07-26)
CBuilder Demos\Filter\main.dfm (2313, 2012-07-05)
CBuilder Demos\Filter\main.h (2342, 2012-07-26)
CBuilder Demos\Filter\pcre811.lib (156160, 2011-05-05)
CBuilder Demos\Filter\pcre_bcc.h (15312, 2010-12-17)
CBuilder Demos\Formats (0, 2013-04-02)
CBuilder Demos\Formats\formats.cbproj (10851, 2012-07-20)
CBuilder Demos\Formats\formats.cpp (895, 2012-07-20)
CBuilder Demos\Formats\formats.res (5280, 2012-07-20)
CBuilder Demos\Formats\main.cpp (4090, 2012-07-20)
CBuilder Demos\Formats\main.dfm (2319, 2012-07-05)
CBuilder Demos\Formats\main.h (1312, 2012-07-20)
... ...
Readme
============
[English]
QDAC is a suite of vcl components.It can be used as Memory DataSet,or as a
database client engine.
QDAC has many powerful function,such as multi thread sort in client,multi thread
filter in client,Merge two dataset records,etc.
The core feathers list:
* Powerful local multithread sort engine(ASC,DESC,IASC(ignore case),IDESC(ignore case))
* Powerful local filter engine,support >、>=、<、<=、<>(!=)、*(like)、nlike、~(regex)
* Create in memory dataset
* Clone support
* Copy data and struct between two dataset
* Save to stream with many formats(MDS/MDZ/CSV/TXT/XML/XMZ/HTML...),MDZ/XMZ is compressed
* Load from stream with many formats(MDS/MDZ/CSV/TXT/XML/XMZ)
* Save changes only to stream
* Direct apply changes from stream,no dataset needed
* Set operation support(Join/Union/Diff)
* Support many database engine,Postgre/SQLite is direct supported in version 1.0,other will be direct support in future
* Support batch mode
* Support modify record status in batch
* Very quick xml parse speed!In my test(Y470,I7 2630) speed is over 14MB/S
Compare with ADO feathers ,please download https://sourceforge.net/projects/qdac/files/QDAC%20_ADO_____.pdf/download.
As a new project,many feathers will be added in future.
URL:http://sourceforge.net/p/qdac
Sina weibo group:http://q.weibo.com/1085250
QQ group:250530692
Last Daily Build
=====================
This is a "daily" build directory.Files in here is the lasted version of QDAC.
The files in this folder maybe a bug fixed or contains more bugs.And the content
is only the component source,without demo source and binary files.
[简体中文]
QDAC是一套基于VCL的内存数据集组件,它也被用来进行支持的数据库访问,且速度在多项
测试中领先于现有数据库访问引擎。
QDAC拥有许多强大的功能,例如本地多线程排序、多线程本地过滤、合并数据集、集合操
作等等,核心特性如下:
● 完整的本地排序支持(升序、降序及忽略大小写选项),采用多线程本地排序算法
● 超强的本地过滤引擎,支持>、>=、<、<=、<>(!=)、*(like)、nlike、~(正则表达式)运算符
● 支持创建内存数据集对象
● 支持数据集间克隆
● 支持复制数据集间数据表结构、数据内容(多种可选项控制)
● 支持保存数据到多种数据流及文件格式(MDS/MDZ/CSV/TXT/XML/XMZ/HTML等),其中MDZ和XMZ为压缩格式
● 支持从多种数据流中加载数据(MDS/MDZ/CSV/TXT/XML/XMZ)
● 支持只保存变更数据到多种数据流及文件格式(MDS/MDZ/XML)
● 支持直接从流中更新数据,减少不必要的转换,加快速度
● 支持两个数据集间进行集合运算(交、并、差)
● 支持多种数据库引擎,1.0版支持Postgre SQL/SQLite两个开源数据库,后续版本将陆续增加
● 支持批量更新模式
● 通过MarkStatus批量更改记录状态
● 更快的数据处理速度,更好的多线程支持
● XML解析处理速度超过14MB/S(Y470,I7 2630),更快
● 尽可能采用原生C接口库,减少不必要的转换开销,处理速度更快
与ADO的对比,请下载文档观看:https://sourceforge.net/projects/qdac/files/QDAC%20_ADO_____.pdf/download
更多特性,请下载后进一步了解.
做为一个新创建的项目,许多功能特性将在后续版本中陆续增加。欢迎关注。
项目网址:http://sourceforge.net/p/qdac
项目微群:http://q.weibo.com/1085250
项目QQ群:250530692
QDAC 末次构建版本
=================
这个目录下的文件是QDAC的最后一次修正后的版本,但并不保证是最稳定的版本。这个
目录下的文件仅包括组件的源码,不包含任何演示源码和已编译的二进制文件、文档等内容。
文件说明
mmds.pas 核心单元,提供TMemoryDataSet、TMemoryDataProvider、TMemoryDataConverter的定义及实现
mmdsconv.pas 附加的转换格式支持单元,包括XML/XMZ/MDZ三种
mmdsconv_xls.pas 2.0版计划用于导入导出Excel格式的支持的单元
mmdslang.pas 语言关联的字符串,用来支持多语言
mmdsworkers.pas 工作者线程对象,用于多线程排序及过滤(暂未使用)
prov_adoproxy.pas 临时用来为未提供原生支持的数据库支持
prov_oledb.pas 2.0版计划用来访问OLEDB支持的数据库的单元,将替换prov_adoproxy.pas
用来支持SQL Server等未提供C语言接口和暂未支持的数据库
prov_pgsql.pas PostgreSQL的数据库支持实现单元
prov_sqlite.pas SQLite3的数据库支持实现单元
qdac_md5.pas MD5哈希摘要计算单元
qdac_sha1.pas SHA1哈希摘要计算单元
qdacreg.pas 组件注册单元
threadsort.pas 多线程排序单元
qdac_2006.dpk Delphi/C++ Builder 2006安装包
qdac_2007.dpk Delphi/C++ Builder 2007安装包
qdac_xe2.dpk Delphi/C++ Builder XE 2 安装包
近期下载者:
相关文件:
收藏者: