delphi7的新特性(4)
2008-04-09 04:21:12来源:互联网 阅读 ()
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字符串。这个变化打破了用这些函数存储和得到单字节水平字符串的编码规则,这些代码必须更新为使用新的下面描述的单字节函数。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
