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

delphi7的新特性

作者:闵涛 文章来源:闵涛的学习笔记 点击数:2867 更新时间:2009/4/23 18:26:32

声明:本文是对borland公司delphi7在线帮助的翻译。原文版权归borland公司所有,中文翻译版权归作者所有。本文可以在不经作者授权的情况下进行转载,但必须注明作者,且不得用于商业用途;用于商业用途需经作者授权,联系方式:fengzhengren@eyou.com。如果您认为作者的翻译有错误或不妥之处,或文字校对有错误之处,请向作者发电子邮件联系,作者将不胜感激。

作者:fengzhengren(风筝)

时间:2005年5月16日

Delphi7的新特性

1、概述

    Delphi7在以下方面增加了新特性或有所增强:

    IDE(集成开发环境)

    Web

    COM

    Database(数据库)

    Component library(控件库)

    Runtime library(运行时库)

    Compiler(编译器)

    Rave Reports(Rava报表)

    ModelMaker

    Documentation(文档)

    注意:一些特性未提供给Delphi的某些版本。

2、 IDE变化

IDE在以下方面增加了新特性:

2.1 编译器信息

    新的View|Additional Message Info菜单项可以显示提示信息窗口,通过窗口你可以从Borland公司的网站上下载和查看关于编译器的信息。

    新的Project|Options|Compiler Messages页面使你对在哪种情况下产生编译警告有更强的控制能力。

2.2 控件面板变化

    增加了打开CLX应用程序时才显示的system页面。

    新的Indy Intercepts和Indy I/O Handlers页面提供开放源码的网络协议控件(专业版和企业版)。

    新的IW Standard、IW Data、IW Client Side和IW Control页提供IntraWeb控件开发基于Web的应用程序。

    新的Rave页面提供控件以在你开发的程序中增加报表生成功能。

    如果控件页面通过水平滚动才能显示其余的控件图标的话,会出现下拉菜单按钮列出其余的控件图标。

2.3 代码提示变化

    代码提示的速度变快并允许你通过在代码提示列表中使用CTRL+单击该标识符浏览其声明。

新的HTML代码提示在代码编辑窗口自动显示有效的HTML元素和属性(专业版和企业版)。

    通过使用OpenTools API,可以建立定制的代码提示管理器。细节参考“Extending the IDE”一节。

    菜单项Tools|Editor Options|Code Insight page允许你对代码提示工具的符号显示设置颜色。

2.4调试器变化

    查看列表做了如下变动:

    为简化调试,多表格允许你将查看对象放入查看组。增加查看组,右键单击查看列表选择Add Group选项。

    增加查看对象名称和数值列,是否显示表头可以通过右键单击查看列表选择Show Column Headers实现。

    增加复选框控制查看对象的是否显示。

    菜单项Tools|Debugger Options|Event Log page增加了下列新选项:

    通过设置事件日志的颜色可以使不同的事件消息显示不同的颜色。

   模块(exe、dll、ocx等)在被编译的进程装载或卸载时自动在事件日志中写入消息记录。以前,是否将这些事件记入日志可以通过该选项控制。

    Run Parameters对话框增加了工作目录选项,允许你为编译进程指定文件夹名称。

2.5其他改进

    在工程管理器中,你可以通过右键单击工程组中的工程选择“Make All from Here”或“Build All from Here”编译工程组中的部分工程。

3、WEB技术变化

    Delphi已经包括进了AtoZed 软件公司的IntraWeb控件,你可以使用IntraWeb的标准窗口工具开发Web服务器应用程序,你也可以使用IntraWeb开发Web Broker和WebSnap网页应用程序,更多内容,请参考“用IntraWeb创建web服务器应用程序”一节。Delphi企业版包括完整的IntraWeb产品,专业版包括IntraWeb产品的一部分。

    Delphi已经支持作为Web Broker、WebSnap和SOAP对象类型的Apache2。

    Borland公司不提倡使用Win-CGI作为web服务器应用程序和web服务的的对象类型,而推荐使用规则的CGI、ISAPI/NSAPI或Apache对象类型代替。

Web服务得到以下加强:

3.1 新的UDDI浏览器

    新的UDDI浏览器可以定位和导入基于整个UDDI注册的WSDL文档。

3.2 SOAP头

    新类和接口使你可以向在服务器和客户端传输信息的SOAP信封读取或插入头信息。更多内容请参考“定义和使用SOAP头”和“在客户端应用程序处理SOAP头”。

3.3 附件

    Web服务应用程序(包括客户端和服务器应用程序)已经能操纵附件。附件(TSOAPAttachment的子类)作为多种形式的一部分以SOAP编码传送信息,当应用程序收到附件后,将其保存在临时文件中,供应用程序使用。

3.4类型支持

    你可以通过重载Tremotable类新增加的两个虚方法ObjectToSOAP和SOAPToObject定制远程类和和它们的SOAP请求之间的交换。

    处理响应web服务请求时发生异常的异常对象(EremotableException实例)包含了更多SOAP错误包的信息。

    当注册调用接口时,类型定义以远程类别注册的方式自动注册。

    TXSDecimal增加了AsBcd属性可以在XML和本地类型之间轻松转换,同样地,TXSHexBinary增加了AsByteArray属性。描述时间值的远程类现在改为以秒为单位而不是毫秒。

3.5其他加强

    THTTPReqResp增加的新事件允许你在发送HTTP信息之前截取信息,并且允许你在发送或接收长信息时监控进度。

    THTTPSoapPascalInvoker类发布事件允许你编写代码在调用者执行请求之前或之后执行。

    增加了对调用接口和WSDL文档之间映射的控制。TWSDLHTMLPublish类增加了几个事件以控制产生的WSDL文档。你可以识别函数返回值和参数名、命名空间的使用、默认的SOAP之间的映射。在客户端,文字编码增加了对RPC-style编码方式的支持。

    新增接口IRIOAccess使你可以访问实现了调用接口的远程接口对象。

    IOPConvert接口增加了Encoding属性,使你可以在客户端和Web服务提供者之间传输编码信息时指定字符集。

    某些WEB服务的改变对DataSnap应用程序有一定影响,细节请参考“数据库技术的改变”一节。

    TLinkedRIO类的构造函数对你调用的每个方法自动产生单独的文件名使调试更加方便。

    TOPToSoapDomConvert类增加了两个事件用于调试SOAP包。

    自定义的调用接口可以使用重载方法。

4、COM技术的变化(仅delphi专业版和企业版)

    使用导入类型库对话框(工程à导入类型库)可以为.NET编译建立联合类包装。使用微软的.NET框架你可以使用普通COM服务器的结果包装。

5、数据库技术的变化(仅delphi专业版和企业版)

    更新了Informix SE、Oracle9i、DB2 7.2、InterBase 6.5

[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……
    咸宁网络警察报警平台