久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Delphi for PHP全面剖析

瀏覽:70日期:2024-07-05 13:24:24

Delphi For PHP的試用版,需要注意的是官方授權(quán)的試用時(shí)間,只有一天,俺從業(yè)10年以來首次認(rèn)識(shí)大公司這種特有銷售風(fēng)格!

CodeGear™ Announces General Availability of Delphi® for PHP 

Developers Say Delphi’s Rapid Application Development Environment

Makes It Easier and Faster to Build PHP Web Applications

U.S. Pricing

The product is available for an introductory price of $249; special academic pricing is also available. For more information on system requirements, languages and pricing, visit www.codegear.com/products/delphiforphp.

試用下載鏈接:ftp://ftpd.borland.com/download/delphi/php/d4php_trial.exe

VCL4php http://vcl4php.sourceforge.net/

other http://www.qadram.com/vcl4php/

背景分析:

當(dāng)年的Delphi就是靠VCL縱橫整個(gè)Win32的開發(fā)工具市場(chǎng),隨著時(shí)代的變遷,.NET的出現(xiàn),Delphi在整個(gè)Windows開發(fā)工具的市場(chǎng)上,占有率已經(jīng)越來越少,不論是否是當(dāng)初Borland的策略錯(cuò)誤,獨(dú)立出來后的CodeGear漸漸把以前的Borland開發(fā)工具創(chuàng)新的精神又重現(xiàn)了起來,透過Delphi for PHP這個(gè)開發(fā)環(huán)境的協(xié)助,用PHP開發(fā)web程序一定可以省掉很多的時(shí)間,好的工具就是可以增加生產(chǎn)力,好的工具可以產(chǎn)生出更方便更穩(wěn)固的程序代碼,再加上整合了AJAX這個(gè)Web 2.0中最熱門的技術(shù)以及VCL for PHP架構(gòu)的誕生,身為PHP開發(fā)人員的程序員一定相當(dāng)?shù)钠诖鼶elphi for PHP上市的來臨,這把開發(fā)軟件如同即將握有屠龍刀一樣快變成武林至尊!Delphi for PHP已經(jīng)上市,新的PHP開發(fā)時(shí)代開始改變,在此也和各位PHPER分享一下新的科技成果.

delphi for php(以下簡(jiǎn)稱dfp)開啟后,界面與delphi非常相似,也十分容易上手,它提供了php的標(biāo)準(zhǔn)控件,并且在語言上使用的是純php,與delphi本身并沒有關(guān)系,之所以取dfp這個(gè)名字,也許是為了突出它的開發(fā)效率高。眾所周知的,delphi是世界上開發(fā)效率最高的開發(fā)工具,dfp 也要走高效之路吧!再提一點(diǎn),雖然dfp姓delphi,但是它用的語法類似于BCB。

需要各位注意的是dfp的項(xiàng)目目錄不能更改,所有項(xiàng)目是創(chuàng)建在“我的文檔里的,再來說說它的開發(fā)方式,其實(shí)用過delphi的人都會(huì)用,它非常簡(jiǎn)單,拖出控件就行了,dfp的頁面由于被VCL重寫,還提供了其他的特性,比如說布局方式,非常類似于java,允許用XY布局,也允許用流式,或網(wǎng)格包布局。dfp和ASP.NET一樣,是代碼后置的,并且擁有事件驅(qū)動(dòng)機(jī)制,事件不需要再像以往開發(fā)php那樣,去參考一些手冊(cè),dfp將所有的事件都列出了,你只需要雙擊事件,就自動(dòng)綁定,并生成相關(guān)的代碼。

剛上手的人也許會(huì)說,dfp怎么不支持alert(),連個(gè)對(duì)話框都彈不出來,其實(shí)這些代碼是要寫在javascript事件里的,不能寫在php事件里,代碼就像這樣:

<?php require_once("vcl/vcl.inc.php"); ?>

alert(’hello world!’);

<?php ........

dfp還提供了開發(fā)php控件的功能,就和在BCB中開發(fā)控件差不多,如果你很熟悉BCB,那么開發(fā)控件是非常容易上手的。由于是php是一種動(dòng)態(tài)網(wǎng)頁,所以它里面的文件引用是不可見的,但是可以在dfp安裝目錄下的vcl文件夾內(nèi)找到所有的文件,它們是完全開源的,也是VCL for php的核心部分。通過學(xué)習(xí)VCL for php,必然能使你使用dfp的能力大為提升。

dfp還是面向?qū)ο蟮模桥c通常的php的不同,它的對(duì)象配置是通用xml文件進(jìn)行的,文件名為 xxx.xml.php,這個(gè)文件內(nèi)列出了所有的頁面對(duì)象與事件。在設(shè)計(jì)時(shí),這個(gè)文件是不可見的,IDE把界面有關(guān)的東西都隱藏了,但是如果要對(duì)頁面作細(xì)微的調(diào)整,修改xml是必然的。

總的來說,dfp是非常強(qiáng)大的,特別是對(duì)于那些專業(yè)做網(wǎng)站的人來說,dfp至少能讓你節(jié)省一半以上的時(shí)間,對(duì)于那個(gè)512M的內(nèi)存需求,幾乎就可以無視了,網(wǎng)上有人在一臺(tái)配置很差的電腦上做了測(cè)試,內(nèi)存128M,dfp一樣能運(yùn)行得好好的,運(yùn)行,調(diào)試一樣不差,而且不覺得慢。

你問我答?各位有關(guān)此軟件問題請(qǐng)留言或直接與我聯(lián)系.

1.支持中文方法?

jiania 答:其實(shí)很簡(jiǎn)單的,在Tool->Options中點(diǎn)擊Editor Options,把use utf-8 to create new units and forms的勾去掉。然后再點(diǎn)擊PHP,把default charset設(shè)為gb2312,再勾上set these values on php.ini,點(diǎn)擊ok!

2.修改自帶的web service 端口方法 ?

在Too->Options-PHP->Internal Webserver->port 默認(rèn)是:3569,各位可以修改自己想要的端口.

3.如果修改其自動(dòng)裝裁的PHP環(huán)境變量呢?

jiania 答:在軟件安裝目錄,以筆者開發(fā)環(huán)境為例:Program FilesCodeGearDelphi for PHP1.0php 目錄下有一個(gè)方件叫做.php.ini.template,新手不要直接改變php.ini文件,因?yàn)槊慨?dāng)啟動(dòng)Delphi for php主程序時(shí),程序會(huì)自動(dòng)加裁php.ini.template的所有變量參數(shù),然后改掉php.ini,再加加載進(jìn)apache里.

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 蒙阴县| 突泉县| 芜湖市| 聂荣县| 右玉县| 徐汇区| 嵊泗县| 永兴县| 吉首市| 岢岚县| 左贡县| 达州市| 齐河县| 通道| 化隆| 丰城市| 渝北区| 兴隆县| 东丽区| 南木林县| 彝良县| 仙桃市| 邯郸县| 邓州市| 璧山县| 潼南县| 德惠市| 蓬安县| 宣恩县| 永兴县| 清徐县| 云林县| 乌拉特后旗| 徐汇区| 静乐县| 盐边县| 拉萨市| 永丰县| 伊春市| 九台市| 永泰县|