转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
delphi7的新特性         ★★★★

delphi7的新特性

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2868 更新时间:2009/4/23 18:26:32
和MySQL 3.23.49的dbExpress驱动,并增加了MSSQL 2000的驱动。

    增加了新的数据库控件,同时改变了一些原有的控件,细节参见“控件库改变”一节。

    Borland公司不提倡使用SQL Links,后续版本对SQL Links的支持不再加强,并且在2002年后的版本中将放弃对SQL Links的支持。Borland公司推荐使用dbExpress访问SQL Server数据库。

    DataSnap(仅delphi企业版)

    在DataSnap应用中,IAppServer已经变为IAppServerSOAP,以使IAppServer接口更加明确。TSoapConnection类的UseSOAPAdapter属性可以用于为使用早期Delphi版本开发的服务器应用程序编写客户端。TSoapConnection类也发布了几个新事件使你在处理WEB服务请求时可以在几个方面定制你的客户端应用程序。

    你可以使用SOAPServerIID属性或向URL的终端增加数据模块接口,明确鉴别有多个数据模块的应用服务器的SOAP数据模块。

    你可以使用SOAP连接控件的SOAPServerIID属性和GetSOAPServer方法扩展应用服务器接口。

    DataSnap不再支持CORBA连接。

6、控件库变化

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字符串。这个变化打破了用这些函数存储和得到单字节水平字符串的编码规则,这些代码必须更新为使用新的下面描述的单字节函数。

    新函数LeftBStr、RightBStr和MidBStr提供单字节水平字符串操作代替以前的LeftStr、RightStr和MidStr。

    新函数AnsiLeftStr、AnsiRightStr和AnsiMidStr和新的AnsiStr操作函数LeftStr、RightStr和MidStr是一样的,除了它们没有被相同的WideString函数重载。

    StrUtils单元新增字符串查找函数PosEx。

7.5 SysUtils单元

    SysUtils单元新增线程安全的重载函数用于格式化和解析数字、日期时间值和货币类型值。它们之所以是线程安全的是因为从TformatSettings类的数据结构中获取局部信息而不是全局变量。数据结构在使用前必须移植,新函数GetLocaleFormatSettings用于从指定位置移植数据结构。

7.6 VarCmplx单元

    VarCmplx单元新增函数VarComplexLog2、VarComplexLog10、VarComplexLogN、    VarComplexTimesImaginary和 VarComplexTimesReal。

7.7 Variants单元

    新增VarIsError和VarAsError函数。

    异常EvariantError现在是由变量类型代码抛出的异常类的基础。

    新增几个不同的全局控制变量NullEqualityRule、 NullMagnitudeRule、NullStrictConvert、NullAsStringValue和 PackVarCreation。

8、编译器的变化

    Delphi的dcc32编译器新增三个编译警告:Unsafe_Type、Unsafe_Code和Unsafe_Cast。这些警告在默认情况下是关闭的,通过编译器指示{$WARN UNSAFE_CODE ON}、编译器命令行开关(dcc32 -W+UNSAFE_CODE)或通过Project|Options|Compiler Messages page可以使其打开。

9、Rave报表支持

    Delphi现在包括进了来自Nevrona公司的Rave报表,在你开发的应用程序中加入报表控件,可以使使用者生成报表。更多信息请参考“创建Rave报表”一节。

10、ModelMaker支持(专业版和企业版)

    ModelMaker工具可以简化类和接口的设计、构造和维护,ModelMaker包含的工具,可以创建UML样式图,用于创建和修改工程源代码。

    Delphi企业版包括ModelMaker软件公司的ModelMaker,专业版包括试用期为30天的ModelMaker,但它们的功能是一样的。

11、文档变化

   所有的PDF、HTML和INT文档由delphi伴随工具盘发布,而不再是安装盘。你可以直接从光盘查看文档或复制到你的文件夹,伴随工具盘包括以下文档:

文档介绍

在工具盘中的存放路径

Using Delphi (the Quick Start, Developer’s Guide, Component Writer’s Guide, Delphi Language Guide, and object hierarchy posters)

Online+PDF Docs\Borland

Step-by-step instructions on creating Delphi applications

Online+PDF Docs\Borland\Tutorials

IDL2Pas

Online+PDF Docs\Borland\IDL2Pas

Interfaces  

Online+PDF Docs\Borland\Interface Docs

IntraWeb 

Online+PDF Docs\Intraweb

ModelMaker  

上一页  [1] [2] [3]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台