delphi 2007 for php是一款非常好用的PHP编程工具,使用的范围非常广泛,具有灵活多变的特点,是程序猿热爱的工具之一,支持模板、CSS等相关的高频编程技术。
说明:
该产品是面向PHP5的,集成了一个称为VCL for PHP的PHP5类库,这个我已经猜到了,PHP5有不错的OO特性,要是开发Component Base的PHP框架,PHP5是肯定的首选。标准的控件也我们熟悉的delphi差不多,有menu、button、edit field、image、grid、tab、treeview、listbox、checkbox、combobox、label等等。开发模式和我们熟悉的win32应用程序开发差不多,都是以form的形式来进行,并通过改变组件的属性、方法和事件来开发,而且也集成了数据库浏览工具。
安装方法:
先安装delphi for php安装程序
完成后运行时弹出注册窗口,关闭就OK了
然后将crack文件夹内的delphiforphp.exe文件覆盖原有安装主程序
delphi 2007 for php特性
1、 完全支持现有PHP项目。李维先生将一开源的纯PHP5项目用delphi for PHP打开,即可编译运行。
2、非常Cool的调试技术。将光标移到其链接,在出现链接的所属PHP文件里,设置断点,当页面调试运行到该断点时候,自动跳转到其PHP所在的断点。在 Debug窗口里,呵呵,比Delphi的Debug做得更好,自动会出现断点所在的类实例、变量树形调试信息,甚至是Request的内容,类似 VS.NET2005的Debug窗口。由于PHP是动态语言,如果有变量尚未声明或实例化,则会出现“尚未确定”之类的提示。
3、 用Vcl封装PHP而成的组件,其源码脚本还是纯正的PHP脚本语言。Vcl组件的object Inspector除了有属性、事件外,还有javascript,运行在程序中动态调用javasc ript。
4、 非常震撼的可视化界面设计。delphi for PHP有50多个组件,其中有一个为window组件,将其放在页面上,拖拉其大小,会出现一个window form(有最大化,最小化,关闭之类按钮),然后,你可以随意拖放类似 Standard组件或数据感知组件。跟你做CS界面并没有什么不同。一个web页面可以放多个window组件,然后用Show方法显示调用。运行后, window form会出现在浏览器的页面里。说起来,那些所谓的Web UI技术,比如是Sturcts、JSF等流行框架,如同垃圾一样,生产力并没有什么显著提高。CodeGear很牛啊。
5、 最后一个演示例子,李维先生将一个封装而成的Google Map VCL组件(PHP封装而成)运行演示,呵呵,不写一句代码,竟然实现了 Google 官方网站上Google Map所有功能,一摸一样。李维先生用Google Map例子显示Borland总坛和他的台北家。呵呵,台北不是我的家,我的家乡没有霓虹灯;深圳也不是我的家,我的家乡没有歧视也没有三座大山。
6、 Delphi for PHP大概今天在美国正式Release,其试用版大概一周后可下载。价格是299美元,优惠期申购价格为249美元左右(呵呵,网上报价,我可不是托)。Release后,其Vcl组件包源码将会提交到开源组织开源。CodeGear只卖IDE。Delphi for PHP与Delphi2007是两个不同的IDE,将来应该会统一起来。