Delphi for PHP的试用

news/2024/7/3 12:23:33
 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,没有办法打开了。也就无法截图,抱歉了。 



http://www.niftyadmin.cn/n/3653826.html

相关文章

Delphi for PHP 使用评测

delphi for php(以下简称dfp)开启后,界面与delphi非常相似,也十分容易上手,它提供了php的标准控件,并且在语言上使用的是纯php,与delphi本身并没有关系,之所以取dfp这个名字&#xf…

zabbix3 0 源码安装server端详细过程

安装文档地址:https://www.zabbix.com/documentation/3.0/下载地址:http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/-->背景rpm安装上次,从rpm安装到放弃http://blog.csdn.net/mchdba/article/details/51226751 ,事后仔细想…

delphi for php 支持中文的方法

其实很简单的。。在Tool->Options中点击Editor Options,把use utf-8 to create new units and forms的勾去掉。然后再点击PHP,把default charset设为gb2312,再勾上set these values on php.ini。点击ok好了,现在放心的使用中文…

MySQL DBA 面试题目小结

总结了招聘MySQL DBA的第一轮基础面试题目,欢迎大家补充:1, mysql的复制原理以及流程。(1)先问基本原理流程,3个线程以及之间的关联。(2)再问一致性延时性,数据恢复。&am…

动态语言崛起 Delphi For PHP能否挽救Borland?

年年岁岁花相似,岁岁年年人不同。IT领域几乎每年都会有新的东西诞生。但每次又会给人们以不同的惊喜。这不,在刚刚过去了2006年,IBM和微软也先后推出了自己的新产品:Viper(DB2 9)和Vista。 然而,在2006年因为要卖掉自己…

MySQL5 7 利用keepalived来实现mysql双主高可用方案的详细过程

服务器准备Keepalived:192.168.13.15Keepalived:192.168.13.16Mysql-m1: 192.168.13.15Mysql-m2: 192.168.13.161,在m1、m2上准备mysql5.7环境在两台服务器上安装mysql5.7,安装mysql参考如下:http://blog.csdn.net/mchdba/article/details/51…

@Interceptor 铪铪铪铪铪铪铪

EJB3 為了可以支援 AOP ( swanky : AOP Presentation - http://www.ice.ntnu.edu.tw/~swanky/presentation/PL_AOP.pdf ) 所以建立了Interceptors 的觀念.不過, 雖然是放在 ejb3 api 的製作之中, 但是他的 package 為 javax.interceptor.*, 換句話說, 未來有機會可能會移出 ejb…

@Interceptors and inv.proceed()铪铪

寫了一個小程式測試了一下, Interceptors 他的流程StatelessInterceptors({AuditInterceptor.class, SecurityInterceptor.class})public class AuditInterceptor {AroundInvoke public Object auditOperation(InvocationContext inv) throws Exception {try {System.out.print…