Delphi 2007 For Win32/Delphi For PHP,速度真的很快!

在使用Delphi For PHP的时候也让人回想起以前Delphi 7的时光,这当然是因为Delphi For PHP是使用Delphi 7开发的,在很久没有使用纯原生整合发展环境之后,特别令人感觉亲切和有一种非常怀念的熟悉味道。许多开发者仍然在使用Delphi 7,甚至有人做了一个所谓的Delphi 7绿色携带版,因为这个版本非常的好用又快速,许多开发者一直抱怨为什么Delphi 7之后的版本要使用.NET来写,使用.Net显得太慢了。当然Delphi新的IDE加入了许多的新功能,Together,ECO,重构,项目管理等。但是IDE的执行速度仍然是开发者最重视的因素之一。

还有Delphi 2007 For Win32,它似乎被Delphi For PHP抢了风采,而且许多人看了CodeGear公布的Delphi 2007 For Win32功能似乎没有什么太多的惊喜,大多数的人对Delphi 2007 For Win32中支持Vista的功能比较有所期待。我觉得这很正常,为什么? 因为我相信大多数的人不是Delphi 2007 For Win32的Beta测试人员,因此没有机会使用它。此外许多人也不了解新的DBX 4的能力,也许我可以透露一些绝对让Delphiers高兴的事情。

第一个是Delphi 2007 For Win32 的启动速度和进入IDE后操作的反应速度相当的快。

Delphi 2007 For Win32不但在启动的速度比Delphi 7快速,进入IDE之后,Delphi 2007 For Win32的反应速度也是快速无比,比在Delphi 7中更快。例如Delphi 2007 For Win32的Code Insight的速度的很快,在Delphi 7中建立一个项目,测试Delphi 7的Code Insight速度,再于Delphi 2007 For Win32中开启这个相同的项目,也测试Delphi 2007 For Win32的Code Insight速度。Delphi 2007 For Win32的Code Insight和IDE的反应速度绝不在Delphi 7之下。很难想象一个用.NET Framework开发的IDE比原生的IDE毫不逊色。我想这主要有两个原因,一是Mark在这个版本中花上了几乎所有的时间调整Delphi 2007 For Win32的执行速度,第二个原因则是Delphi 2007 For Win32使用了FastCode项目中的成果,尤其是底层的system.pas以及sysutils.pas两个档案。此外Delphi 2007 For Win32的编译和执行应用程序的速度更是比Delphi 2005/2006快上许多,和Delphi 7的速度比起来真是不相上下,如果我们考虑 Delphi 2007 For Win32拥有比Delphi 7多上许多的新IDE功能,那么我想这样的成果应该会让Delphiers高兴了。

第二个新功能就是Delphi 2007 For Win32的DBX 4了。

DBX 4是一个非常重大的版本更新,因为它完全改变了以前DBX的架构,因为:

1、DBX 4采用了新的架构让Win32,.NET以及未来的Win64使用一个框架的原始程序即可。这意谓着从Delphi 2007 For Win32之后,Delphiers不需要在Win32下使用DBExpress,在.NET下使用BDP或是ADO.NET,现在只需要使用DBX 4以及以后的版本就可以藉由一套框架同时在Win32/.NET/Win64平台中使用,这大大增加了应用程序移植的能力。

2、DBX 4新的驱动程序都是使用Delphi撰写的而且提供了原代码,这意谓Delphiers也可以参考并且开发客户化的驱动程序。更重要的是可以使用对象导向技术开发驱动程序。

3、DBX 4架构开始内建支持Unicode,因此在这次的Delphi 2007 For Win32中,CodeGear付上了InterBase,MS SQL Server 2000/2005,MySQL 4.x/5.x以及Oracle 10g的Unicode驱动程序。

4、DBX 4内建连结池/对象池的能力,代表原生Win32的DBX应用程序将可以自动使用连结池/对象池功能而大幅增加执行效率。

在以前的Delphi 7许多人都抱怨Delphi的数据库连结技术无法支持以中文名称命名的数据表字段,此外TClientDataSet的Filter也无法使用中文的模糊查询。好了,现在在Delphi 2007 For Win32中DBX 4不但解决了这个问题,而且执行速度也非常的快速。

第三个是Delphi 2007 For Win32支持流行的WEB2.0技术、新的AJAX支持、与Win2000、XP、VISTA兼容的WIN32本地原生代码生成,以及简单而强大的管理功能,甚至支持使用了MSBUILD的复杂项目。

时间: 2024-10-07 06:51:46

Delphi 2007 For Win32/Delphi For PHP,速度真的很快!的相关文章

Delphi 2007体验

CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本.作为一个 Delphi 的使用者,第一时间下载.安装并进行了体验,现将一些使用感受记录如下: 注:以下的对比主要是针对Delphi7与Delphi2007,以下列出的部分功能可能在Delphi8/2005/2006中已存在. 1.下载 可在CodeGear官方网站下载试用版,或在VeryCD上寻找ISO,整个安装文件约1.2G多一些. 2.安装 Delphi 2007放弃了Install

Delphi 2007先睹为快

自从 Borland 将 IDE 产品独立出来成立新的 CodeGear 公司后,所有 Delphi 的 fans 都在期待新的 IDE 产品的诞生.而 CodeGear 发布的 Turbo Delphi 后的反应来看,多数人都认为 Turbo 是一个非常麻烦的系统,特别是各种开发环境的不兼容问题,引发了许多程序员的抱怨.不过今天,我看到了 Delphi 2007 的界面抓图后,感觉 Delphi 2007 在对 Vista 的支持上有了新的进步.闲话少说,先来看看图: 这是 Delphi 20

EhLib 4.1在Delphi 2007下无法过滤和排序的问题

今天将一个程序升级到了 Delphi 2007,该程序是用Delphi7开发的,程序中用到了一个第三方组件EhLib. 原先的 EhLib 是v3.6,无法在Delphi2007下安装,所以安装了最新的 v4.1. 原先正常的程序,在升级后,发现 DBGridEh 无法进行排序和过滤,执行操作时无反应.后来发现,如果选择本地过滤和排序的话,一切都会正常:如果是服务器端排序和过滤,则无法正常执行,错误信息为类型转换错误. 跟踪EhLib代码发现,是DBUtilsEh.pas文件中的SetDataS

Delphi 2007 for PHP的几条技巧

Delphi 2007 for PHP,虽名为Delphi,但其实质上是Delphi的RAD框架与PHP语言的结合,以期能像其他版本的Delphi一样,能大幅度提高程序员的开发效率.如此结合,在网站界面设计.代码编写.程序调试等方面的确有不少令人耳目一新.为之惊叹的特性,这又让我们回忆起Borland的创新. 可能因为是全新产品,在实际应用中,依然出现了不少问题: 1."我的文档"位置不能移动 安装Delphi 2007 for PHP后,系统会在"我的文档"下建立

让Delphi 2007 for PHP正确显示中文

在 Delphi 2007 for PHP 中,中文显示(尤其是按钮中的文显示)可以用如下的方法进行解决: 使用页面对象的setEncoding($value)方法来为页面指定charset,$value的格式为"编码说明|编码",如下所示为将页面设置为GBK编码: $Unit1->setEncoding("Chinese China (zh-cn)|GBK"); setEncoding应该放置在loadResource(__FILE__)之后,show()之

降噪-Delphi 2007中如何将数组中的值以音频形式播放出来

问题描述 Delphi 2007中如何将数组中的值以音频形式播放出来 我的程序中首先将两个wav文件分别读入两个数组,然后进行了降噪算法,最后输出为e,e是一个元素个数为二百多万的real型动态数组,我现在想将其以声音形式播放出来,请问需要怎样做?waveout可以实现吗? 多谢各位大神 解决方案 使用Beep函数,它可以自定义频率和时间http://www.feiesoft.com/api/Beep.html

关于Delphi 2007的几个东东

Delphi这几年的变化真快,不但由公司Borland剥离出来到CodeGear,版本也从2005->2006->2007每年都一个. 不过Delphi2007应该是个跨时代的的产品吧,虽然和Delphi2006相比修改不是很大,不过也有很多新鲜的地方.具体 的地球人都知道,我就不说了. 不过新的东西总会有很多支持赶不上的问题. 1.版本问题 目前Delphi2007的版本主要是有电驴上的ISO,还有一个企业版,和一个精简版 2.破解问题,基本上都是用D2007TWeaks.exe来破解的.

Delphi 2007 IDE功能的动画演示[5]

动画剧本: 通过虚拟屏幕调整窗体运行后的位置; 鼠标对对虚拟屏幕双击放大.再单击会复原; 可以调整对虚拟屏幕的大小; 可以关掉或打开这个虚拟屏幕.

Delphi 2007 IDE功能的动画演示[4]

动画剧本: 在编辑模式下自定义界面; 在调试模式下自定义界面; 删除界面自定义.