博主刚毕业时制作的一个小商业软件,比较简陋,只因它使用是的一个叫做DBISAM的内存表数据库系统,既无需安装BDE又无需ADO,纯绿色软件,如果你对DBISAM感兴趣或许有点用。因无法上传非图像文件
  现放上来提供下载:​​​点击下载源文件​

亚宇工资管理系统---早年制作的一个很小的商业软件[源码和软件截图]_引擎

​​软件截图1


亚宇工资管理系统---早年制作的一个很小的商业软件[源码和软件截图]_borland_02

软件截图2

   开发工具:Delphi 5

 

   作者当年为何要选择DBISAM呢?

   为了开发了一个小型文件型数据库(也称桌面型数据库)应用程序,首先面临的一个问题就是数据库及其存取引擎的选择。对于数据库大家最常用的是Paradox(*.db)、dBASE(*.dbf)和微软的Access数据库(*.mdb)。对于数据库的存取引擎,Delphi程序员们有两种不错的选择即BDE和ADOExpress。BDE是Borland数据库引擎的简称,它提供了存取各种文件型和客户/服务器型数据库的驱动程序,使用很方便。但是使用了这种数据库引擎的应用程序在发布时必须要把体积不小的BDE安装到客户的电脑中,这一点可是够烦人的,而且BDE已经没有什么发展前途,Borland已经不再对其进行升级了,因此建议大家尽量不要再使用BDE了。ADOExpress是在Delphi 5中才开始提供的一组控件,它封装了微软的ADO引擎,并且提供和Delphi数据感知组件连接的能力,让程序员能够快速地开发出存取各种数据库的应用程序。应该说ADO是一种很有前途的数据库存取引擎,如果你要开发一个网络数据库应用程序那么使用ADO引擎是个不错的选择。但是我现在只是开发一个小型的文件型数据库应用程序,并且我也不想麻烦客户先在自己的电脑中安装ADO数据库引擎,我希望自己的这个数据库应用程序只需简单地拷贝到任何一台电脑上就可以立即执行,连制作软件安装程序的过程都要节省,这样ADOExpress可就帮不了我了。经过笔者在网上的多处查找,终于找到了一套独特的文件型数据库系统--DBISAM。DBISAM拥有独有的文件格式和调用接口,支持多用户并发访问,支持标准SQL查询。它完全不用BDE,无须ODBC,无须任何DLL,不要求软件用户安装任何的数据库引擎,特别适合于制作小规模的文件型数据管理软件或者光碟软件。特别是这套数据库系统是免费的,系统中还提供了几个数据库管理和设计实用工具。使用这些工具你可以方便地建立、修改自己的数据库。并且DBISAM的实用工具中还提供了一项特别体贴的功能,它可以把的其它多种格式的数据库转换为自己的数据库格式。此外,系统中还包括了完整的Delphi VCL控件,丰富的控件属性、事件和方法,可以把你原来的数据库软件源代码方便地移植到使用DBISAM控件上来。

   以下是DBISAM的一些功能介绍:

   1)代码移植相当容易

   2)数据库内部提供了对超过100种国家语言的支持,对我们来说,至少我看到它对中文的支持很好,还没有发现有大的bug存在。

   3)拥有非常高效的数据库引擎,速度快而且占用内存少。据其官方网站的评测,相同配置条件下DBISAM拥有超过MS Access ADO Driver、Interbase Driver、Paradox(BDE)Driver等常用数据库引擎的速度。

   4)有完整的SQL语法支持。