以下介绍Delphi2007的一些亮点

width="468" height="60" frameborder="0" align="middle" border="0" marginheight="1" marginwidth="1" src="http://b199.cn/blog_ads/Google_468_60.htm" name="I1">

Delphi2007 for Win32一些技术亮点:
1、 IDE工具采用.Net2.0来编写,安装时候需要.Net FrameWork2.0,但编译出来的Exe是纯正的Win32程序,发布不需要.Net FrameWork2.0。新IDE采用.Net FrameWork2.0是为了更好的统一IDE平台,利用.Net的反射、泛型等高级特性,节省编写IDE时间。新的IDE确实比D7启动还要快,大概是五六秒时间左右就启动,跟VS.Net2005差不多。演示中,新的IDE编译新建工程比D7还要快一点。
2、 Delphi2007支持Vista界面,封装了Vsita的新API函数。
3、 Delphi2007有一个功能很有意思,支持D2006的所有BPL组件。意思是,如果你用D2006编译过的BPL,没有源码和DCU,也可以直接安装在Delphi2007。哈哈,这个是delphi版本上的史无前例,即使第三方控件包来不及支持Delphi2007,也不妨碍开发人员从D2006 升级到Delphi2007做项目开发。
4、 支持MS Build。比如支持Debug、Release。也支持编译前和编译后事件,可调用BAT文件。比如,你编译前邮件告诉老板,你要给我加薪50%,否则十分钟后销毁源代码。另外,也可以修改其XML格式,只编译特定的程序代码。
5、 Delphi2007 for Win32数据集控件全面支持Unicode。比如,你的数据库表字段可采用中文名称作字段。Filter也支持Unicode。唉,为了这个 filter支持Unicode,有些人在delphiBBS上苦苦守候了六七年。但delphi2007的UI(可视化界面)还不是全面支持 Unicode。比如,你的DBGrid就不能支持中文、韩文(不说狗屁日文)、阿拉伯文等同时显示。原有的Vcl框架大量采用string声明而不是 WideString,据李维讲,CodeGear会将Vcl全面支持Unicode,但要考虑一种最佳的平衡方法。
6、非常棒的DBX4。dbExpress将要统一混乱的数据库连接组件,底层全部改写。无论在Win32还是Win64上,可兼容本机代码和托管代码。呵呵,举个例子,DBX4可支持ADO,也可以支持ADO.Net。这一点,M$也做不到。DBX4新增加了Connection Pool高级组件。更令人心动的是,开放Driver Source,可自行扩展属性和方法,哈哈,ColreLab公司这回可高价卖不出去dbExpress驱动了。DBX4也全面支持Uicode。
7、 Delphi2007 for Win32支持Ajax技术—Intraweb9.0。Intraweb9.0组件封装了Ajax,以事件方式来驱动程序。Intraweb9.0的 Ajax技术支持断点跟踪调试,简单到跟你调试其他delphi程序一样。Intraweb9.0不愧是封装javascript的上乘之作。其实,话又说回来了,这一两年流行的Ajax技术,其实无非就是javascript封装而已。而Intraweb已经在六七年将javascript技术做得炉火纯青。更令人汗颜的是,许多所谓的web2.0新技术调试Ajax时候,仿佛又回到20多年前的C编程时代,不停地用Printf打印调试。Ajax技术也并非是什么高级技术,只是web编程一种无奈的选择。不久未来,应该是属于智能客户端平台。

Delphi for PHP:这是一种对web技术前所未有的震撼。
1、 完全支持现有PHP项目。李维先生将一开源的纯PHP5项目用delphi for PHP打开,即可编译运行。
2、 支持模板、CSS等技术。
3、非常Cool的调试技术。将光标移到其链接,在出现链接的所属PHP文件里,设置断点,当页面调试运行到该断点时候,自动跳转到其PHP所在的断点。在 Debug窗口里,呵呵,比Delphi的Debug做得更好,自动会出现断点所在的类实例、变量树形调试信息,甚至是Request的内容,类似 VS.NET2005的Debug窗口。由于PHP是动态语言,如果有变量尚未声明或实例化,则会出现“尚未确定”之类的提示。
4、 用Vcl封装PHP而成的组件,其源码脚本还是纯正的PHP脚本语言。Vcl组件的Object Inspector除了有属性、事件外,还有javascript,运行在程序中动态调用javascript。
5、 非常震撼的可视化界面设计。delphi for PHP有50多个组件,其中有一个为window组件,将其放在页面上,拖拉其大小,会出现一个window form(有最大化,最小化,关闭之类按钮),然后,你可以随意拖放类似 Standard组件或数据感知组件。跟你做CS界面并没有什么不同。一个web页面可以放多个window组件,然后用Show方法显示调用。运行后, window form会出现在浏览器的页面里。说起来,那些所谓的Web UI技术,比如是Sturcts、JSF等流行框架,如同垃圾一样,生产力并没有什么显著提高。CodeGear很牛啊。
6、 最后一个演示例子,李维先生将一个封装而成的Google Map VCL组件(PHP封装而成)运行演示,呵呵,不写一句代码,竟然实现了 Google 官方网站上Google Map所有功能,一摸一样。李维先生用Google Map例子显示Borland总坛和他的台北家。呵呵,台北不是我的家,我的家乡没有霓虹灯;深圳也不是我的家,我的家乡没有歧视也没有三座大山。
7、 Delphi for PHP大概今天在美国正式Release,其试用版大概一周后可下载。价格是299美元,优惠期申购价格为249美元左右(呵呵,网上报价,我可不是托)。Release后,其Vcl组件包源码将会提交到开源组织开源。CodeGear只卖IDE。Delphi for PHP与Delphi2007是两个不同的IDE,将来应该会统一起来。

width="468" height="60" frameborder="0" align="middle" border="0" marginheight="1" marginwidth="1" src="http://b199.cn/blog_ads/Google_468_60.htm" name="I1">

Delphi2007来了相关推荐

  1. Delphi2007 企业版 下载地址 真实不虚

    以下是下载网址: ftp://d2007:d2007@ftp.gshome.net/Delphi2007_Ent/Delphi2007_Ent.rar Delphi2007 企业版 ftp://d20 ...

  2. 将Delphi2007的所有dcu打包到一个运行时包中

    新建一个运行时包,拷贝如下代码到工程文件中.编译后得到一个14M的大bpl,使用AsPack压缩后大约7M,如果带包发布的话可以使用压缩后的bpl随最终exe或dll一同发布给客户.第一次发布确实有些 ...

  3. CodeGear公司正式推出delphi2007 for win32

    CodeGear公司正式推出delphi2007 for win32,目前开放网上预订,不知什么时候能搞到呀!期待 delphi2007 for win32的新特性 支持Web2.0的AJAX技术,通 ...

  4. delphi2007升级

    来宾发言:解决 delphi2007 升级错误的问题(1129字节) 来宾姓名:SCYANGYU 来自:上海市 华侨通信 来宾发言: 昨天刚看到的. http://hi.baidu.com/rarnu ...

  5. delphi2007中如何安装ActiveX控件

    (1).打开Delphi2007, File-New-Package Delphi for win32. (2).Component-Import Component,选择 Import Active ...

  6. 【摘】从Delphi2007成功到Delphi2010总结

    这两天把一个使用Delphi2007成功升级到了Delphi2010.升级途中很艰辛,总结了 以下经验与大家分享.另外,D7使用的第三方组件,由于官方没有发布For Delphi2010的更新,修改的 ...

  7. delphi2007+win10 c:\Windows\Microsft.NET...\Borland.Delphi.Targets was not found

    一直在win10上使用delphi2007,但是某次系统升级后,最近使用delphi2007编程序,突然发现原来的程序无法打开,报错信息为"c:\Windows\Microsft.NET.. ...

  8. 使用GIF(仅限Delphi2007)

    ----------- uses GIFImg; procedure TForm1.FormCreate(Sender: TObject); begin   // 先在窗体上放一个 TImage 组件 ...

  9. 问题-Delphi2007编译时提示内存错误“sxs.dll. No Debug Info.ACCESS 0xXXXXX

    相关资料:http://bbs.csdn.net/topics/340132341 问题现象:在调试程序时,未进工程文件中的TApplication.Run;证明不是代码问题. 问题原因:可能是因为* ...

最新文章

  1. 基于Tomcat5.0和Axis2开发Web Service代码详解
  2. boost::hana::difference用法的测试程序
  3. 67 个JavaScript和CSS实用工具、库与资源
  4. SQLServer2008设置开启INTERNET远程连接
  5. 程序员真实写真:35岁前成功的12条黄金法则 (转)
  6. 2021-09-15频繁项集的评估标准
  7. 计算机配置作业2000,求一组近期装计算机配置清单 价格清楚
  8. poj 4105 拯救公主(bfs+二进制状态压缩)
  9. 前缀后缀表达式 表达式X=A+B*(C-D)/E+F的后缀表示形式可以为( )
  10. java文件乱码_java文件读取出现乱码解决方法
  11. 两轮电动车被小米、哈啰们盯上了
  12. excel表显示为数字但是却无法进行数值运算
  13. 计算机毕设Python+Vue音乐鉴赏网站前端开发(程序+LW+部署)
  14. 苹果电脑可以装windows系统吗_iPhone 可以装 windows 了,想不想试试?
  15. android原生农场壁纸,Android 6.0高清壁纸下载-Android 6.0原生壁纸高清免费打包下载-东坡下载...
  16. 超短线炒黄金技巧你掌握到位了吗
  17. 新概念英语学习方法--摘自net130
  18. Arduino通过USB转TTL无BootLoader烧录程序的两种办法
  19. 多人视频相亲交友源码打破传统相亲
  20. 济南计算机学校排名2015,济南初中排名2021最新排名,济南初中排名前十的学校有哪些...

热门文章

  1. Linux 内核clk 硬件相关层
  2. pads-logic
  3. 【hpuoj】OY问题
  4. CIO40: 学习.遇见更优秀的自己
  5. 如何使用python实现简单爬取网页数据并导入MySQL中的数据库
  6. 华为电脑管家装到D盘_科普 | 电脑C盘满了,不想重新分区怎样扩容?我教你
  7. 当你的电脑C盘满了怎么办?这两种方法都能解决
  8. 【开源】23个优秀的机器学习数据集,推荐!
  9. loam和blam的 gtsam 安装的坑
  10. 将Python代码制作成exe程序