Lazarus 0.925的变化
表面上看,Lazarus的网站仍然停留在去年发布的0.924版,但实际上,它的开发版本每天都在繁忙的更新。由于关注它对数据库的中文支持,我不停地下载开发版,盼望着老问题能得到新答案。虽然我关心的问题并没有解决,但新的0.925版仍然让人欣喜。来,看一看Lazarus 0.925有什么变化。
作者:dapeng 时间:2008-8-3
首先是Logo变了,原来粗糙的豹子换了个规矩的姿势,不过仍然莫名其妙地蹲在一个罗马式的柱子上。金钱豹在草原上生活不下去了?来城里打工吗?管它呢,反正好看了一点,至少从制图的角度看,画面透亮了。这是个小问题,仔细看这幅小的截图,上面标记了大鹏下载的这个测试版来源于2008-7-15这一天的快照。要从哪里下载呢?这里:http://www.hu.freepascal.org/lazarus/ 。我是怎么知道的?看Lazarus的在线文档呗(wiki)。
再仔细一点,还能发现核心的编译器fpc版本变化了,由以前的2.2.0升级到了2.2.2。上面有个‘win64’把我迷惑了,实际上64位的版本还是要单独下载的。而下载网址中间的‘.hu’是什么意思呢?如果是国家代码的话,我查了下,应该是‘匈牙利’这个小国家的。唉,似乎Lazarus开发团队里面说英文母语的都很少,你看那几个镜像,法国、德国,有一个USA,可惜,还是2月份的文档,基本上就无效了。今天写博客真是累,俩月没写了,都没人想咱,孤岛的日子不是那么好过的。
让人来精神的消息还是有的,对Sqlite数据库的支持已经出现在Lazarus 0.925版本中(大概是7月的某一天)。到目前为止,Lazarus已经完成对四大开源数据库的原生支持,分别是:PostgreSQL、SQLite、MySQL、Firebird。这才不愧为是一款开源的开发工具,前些日子我尝试仿VB的KBasic,人家也是开源的,文档里面就优先推荐开源的数据库。我正在写一篇这四大库的比较文章,稍后推出。来,看图吧,你还能发现,0.925版本中所有的组件图标都换新了,当然更漂亮了。
好消息还在后头,记得刚开始我总是折腾这东西,想让它免重装。虽然成功了,但还是麻烦。这下好了,我发现925的配置文件已经搬家到C盘去了, 这是好事,基本就绿色软件了。具体的位置是:C:\Documents and Settings\Peng\Local Settings\Application Data\Lazarus\…… ,里面有环境变量文件 environmentoptions.xml 等7个文件和1个 projectsessions 文件夹。
我一直关心中文化,出了点问题。原来的中文语言包还能用,有少部分新界面需要有人跟进翻译。有兴趣的人请在Lazarus目录下找到 \languages\lazaruside.zh_CN.po 文件,建议用 poEdit 这个开源小工具编辑。出了什么问题呢?代码编辑框里面中文乱了,准确的说,当你输入中文的时候,方块字拥挤在一起,重叠了。大概是3个汉字抢一个汉字的位置,这你能看明白么?我到邮件群里面去问了,有老外说是内置编辑器SynEdit的问题,我不大相信。不管啥原因,以前924能用,你925怎么还退步了呢?好在只是‘显示’错乱,还是能正确保存中文的,你要忍不住,可以拿另一个文本编辑器在L之外打开源代码来看里面的中文注释。
我暂时告别Lazarus了,前些日子研究的时候,到官方wiki翻译了一些中文教程,希望对后来人有用。下次来关注辣子的时候,她肯定更出色。
http://pengtu.net/wp2/pc/lazarus-0925-new
Lazarus 0.925的变化
