Delphi for php的试用出来第一天就下了,到网站上发现只有一天的试用期,不过,这对我来说又有什么呢?聪明的程序员用delphi,我怎么着也得装装聪明呀。于是立马下载了delphi for php,准备试用一下。
试用前看过一篇文章,说是李维先生拿着程序在上面拖来拖去的,就拖出了一个google地图,口水都看的流了下来。然后先到codegear网上下载了一点delphi for php的教学视频,看它拖来拖去的拖出一个数据表格,绝对适合懒人啊。
打开delphi for php后,看到了那熟悉的图标,觉得一阵感动,这么多年了。borland还是出了一个新的软件,虽然不再完全属于borland公司了……
delphi for php的界面和其他的PHP IDE界面都不一样,它的界面几乎和原来的delphi没有什么大区别,INPUT框和textarea框直接可以用鼠标拖到页面上了。NND,原来我也可以做美工,哇哈哈哈。
本来以为这样的界面就可以脱离模板,而象VS的asp.net那样做页面了,突然在页面的属性里发现,居然支持模板,默认的delphi for php只支持smarty,不过我没有测试。
由于我对delphi for php的数据grid的使用比较感兴趣,因为打开了ajax后,它可以支持直接在页面的grid中修改数据。兴致勃勃的拖了几个控件上去,并绑定了数据源,确实很方便,只需要在绑定数据源后,建个视图或者直接拖个table到页面上,就会立即生成三个控件,和一个grid表格。立刻执行……黑黑,数据出现了!!
这是激动人心的时刻啊,我的鼠标双击了grid,发现果然可以修改数据,改好后,敲了一下回车。数据变了……变成修改后的了。接着,我打开浏览器,进入了PHPMYADMIN,让我失望的事情出现了,我的数据库是4.1的,字符集和连接字符校正都是UTF-8,我在delphi里把页面编码也设成了UTF-8,把文件建立的时候,格式也选的UTF8,可是,刚才修改的中文数据在数据库里显示竟然成了乱码!
在试了很多次之后,发现都是这样,看来传说中的delphi for php支持unicode不佳是真的,让我比较失望,不过,它毕竟是测试版,希望在正式版中能够去掉这个问题吧。
试完它,我的心都哇凉哇凉的。也就没有多测试其他的,我想的是,如果数据库的utf8解决不了,其他的,对我来说有什么意义呢?
或者,也可能是因为我的水平太差,不会配置,也请各位成功的兄弟们教教我。写这篇文章的时候已经是测试的三天之后,再打开截图的时候,发现没有license,没有办法打开了。也就无法截图,抱歉了。