亚宇工资管理系统---早年制作的一个很小的商业软件[源码和软件截图]
2009-04-25 09:07
615 查看
博主刚毕业时制作的一个小商业软件,比较简陋,只因它使用是的一个叫做DBISAM的内存表数据库系统,既无需安装BDE又无需ADO,纯绿色软件,如果你对DBISAM感兴趣或许有点用。因无法上传非图像文件,若有需要可向博主留言或来信(xieyunc@163.com)索取源码。
现放上来提供下载:点击下载源文件
软件截图1
软件截图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语法支持。
现放上来提供下载:点击下载源文件
软件截图1
软件截图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语法支持。
相关文章推荐
- 开源一个常用的小软件的源码——系统数据库服务管理软件
- 公司产品目录查询管理系统源码ASP.NET制作
- [软件截图]考研图书销售管理系统软件一期截图(近期发布!)
- 用Dede再次大战一个工资管理软件
- 用Dede再次大战一个工资管理软件
- 【分享】一个通用强大的主数据管理系统(架构设计讲解及源码下载)
- java swing mysql实现的员工工资管理系统项目源码附带视频教程
- 记大型商业软件<<国土档案管理信息系统>>之系统简介
- 实现一个工资管理系统
- [.NET源码] C#制作的一套在线更新软件系统
- 发布一个客户关系管理软件及财务管理系统软件!
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统?
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
- 用Dede再次大战一个工资管理软件
- 用Dede再次大战一个工资管理软件
- 用Dede再次大战一个工资管理软件
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统
- 【转】数据库设计经验谈(一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键)
- 销售C#ASP.NET通用权限管理系统组件源码经验总结:软件源码能卖钱【收钱也很累】
- 数据库系统应用一:工资管理系统系列三(软件实现)