手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>delphi>列表

delphi7的新特性

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

6.1WindowsXP主题支持(Delphi专业版和企业版)

VCL应用程序支持Wiondows第6版通用控件,你的应用程序查找到合适的装载文件后会在WindowsXP系统上自动使用新的Windows控件。

6.2新增单元

新的DBClientActns单元包括3个新的动作控件TClientDataSetApply、TClientDataSetUndo和TClientDataSetRevert,用于和client datasets一起工作。

6.3新增控件

控件面板的dbExpress页新增TSimpleDataSet控件供简单的两层数据库应用程序使用(TSimpleDataSet代替了TSQLClientDataSet)。

控件面板的Dialogs页新增TPageSetupDialog控件提供Wiondow标准页面设置对话框。

控件面板的Additional页新增TXPColorMap、TStandardColorMap和TTwilightColorMap以建立彩色菜单和工具条。

CLX版本控件面板的System页增加了新的路径和文件控件。

控件面板的Indy Intercepts和Indy I/O Handlers页提供了网络协议(专业版和企业版)。

6.4改动的控件

CLX版本的TOpenDialog和TSaveDialog控件增加了额外的特性如支持文件预览。

VCL版本的TCustomForm控件增加了ScreenSnap和SnapBuffer两个属性,以控制当窗口移动时是否吸附于屏幕边缘。

TCustomComboBoxEx控件增加了AutoCompleteOptions属性使下拉框可以响应用户按键。

TOpenDialog和TQtDialog继承下来的CLX对话框对象通过设置UseNativeDialog属性为true,可以使用Windows通用对话框代替Qt对话框。

6.5不提倡使用的控件

请参考Delphi7文件夹下的readme.txt文档。

7、运行时库的改变

7.1 Classes单元

增加了新异常类EfileStreamError,EfileStreamError和EFOpenError继承自此类。此类有一个文件名参数,因此,现在的异常信息包含了发生异常的文件的文件名。

TStrings类增加了ValueFromIndex和NameValueSeparator两个新属性。

TThread类的CheckThreadError方法已经由private变为public。

7.2 Math单元

该单元的ClearExceptions过程增加了RaisePending这一默认参数。

7.3 StdConvs单元

StdConvs单元增加了重量单位stones(英石,合14磅)。

7.4 StrUtils单元

StrUtils单元有如下变化以支持多字节字符集(MBCS)。

以前的LeftStr、RightStr和MidStr 函数以AnsiString 作为参数和返回值,不支持MBCS字符串。现在每个函数都已经被一对重载函数代替,一个以AnsiString 作为参数和返回值,另一个以WideString作为参数和返回值。这些新函数可以正确地操作MBCS字符串。这个变化打破了用这些函数存储和得到单字节水平字符串的编码规则,这些代码必须更新为使用新的下面描述的单字节函数。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!