开始使用免费正版的TurboDelphi了

我学习编程,最初用的是VB,后来接触到delphi之后就放弃了VB,主要是因为delphi更为高效,还有一个原因是vb需要不小的运行库,在那个还没有U盘的时候,发布程序的体积是一个问题。

经过5.5,6.0,到了7,delphi对我这样的爱好者已经足够了。但使用的都是盗版软件,每次想到盗版,就想起当你看到评论delphi的一篇文章,文中写到,一个破解高手在破解了delphi3.0之后洗手不干了,因为他感慨,如果都用盗版,就没有人再开发这么好的软件了。所以用着delphi,总是很惭愧。TurboDelphi发行后,我是第一时间下载并安装,但里面不允许使用第三方控件,而我编程主要目的是操作Mysql数据库,原先的DBexpress控件在操作Mysql4.0以上版本数据库的问题不少,我一般都是用的DAC的一个共享软件控件,虽然每次运行之前提示一下版权,但别的不影响,所以有些依赖性,再加上当时各种原因,编程已经很少,所以把TurboDelphi卸载了,继续使用delphi7.

去年开始使用Firebird数据库,感觉非常好,特别是他的内嵌服务器版本,所以数据库主要用Mysql和FB两个,一个用作远程一个用作本机。FB使用的连接控件是一个开源控件UIB,但他的语法很是别扭,恰好看到有开源的DBexpress版本,安装的时候发现,只要修改DBexpress的配置文件,就可以使用DBexpress连接多个数据库,恰好前几天发现DAC改变了版权使用协议,不再允许无期限使用,所以我便又将学习的重点转向Dbexpress,这样就又想到了免费正版的TurboDelphi.

安装TurboDelphi比较麻烦,需要安装一套相关的.net等软件,但运行速度要快于delphi7,而且代码编辑也更为方便,由于之前连接mysql问题不大,所以就把测试重点放在连接firebird上。默认的DBexpress里面只有一个IB选项,但和firebird同出一门,感觉问题不大,于是建立了一个fb1.5的数据库,在打开fb服务器的情况下,连接正常,读取显示数据也没有问题。关闭数据库服务器,把内嵌服务器版需要软件拷贝到目录下,再次连接,同样成功。

DBexpress是borland重点推出的一个技术,李维也是很是推荐,但在应用中反应平平,甚至很多人评价不高。我感觉除了版本改进不及时外,还有就是很多使用者还是习惯了BDE,对DBexpress的单向数据传输不习惯,尤其是一些习惯直接操作数据表的使用者。但DBexpress是一个开放的控件,可以根据自己需要添加相应的选项,所以还是很方便很灵活的。

解决了数据库连接问题,虽然还不能使用报表功能,但对我来说也就足够了,以后就使用正版的开发软件了。

Leave a Reply

您的邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>