文档介绍:Delphi参考手册()“酷”!----倍受瞩目的Delphi4已正式在中国上市,这是Borland更名为Inprise后推出的一个具有战略意义的产品。与老版本相比,Delphi4具有哪些值得称道的新功能?读了这篇文章,你或许会对它有所了解。AdvancedDebugging----Delph4增加了“模块窗口”。模块窗口能够显示当前所有映射到应用程序地址空间的模块,包括应用程序自身、应用程序显式或隐式调用的DLL以及操作系统调用的DLL,模块窗口可帮助您优化程序结构。此外,Delphi4还能自动记录在调试过程遇到的事件,如断点、Windows的消息以及其他调试信息。Delphi4能够监视指针错误,如果某个指针试图非法访问内存的某个地址,程序就会暂时中断运行,由调试器接管控制权,就好像遇到断点一样。CodeInsight----CodeInsight是一组代码自动化功能的总称,它能够帮助您快速生成代码,从而减少语法错误并提高编程效率。Delphi3已经有了CodeInsight功能,但Delphi4又作了很多改进。----一是“类自动完成”。由于Delphi4是一个完全面向对象的编程工具,编程过程中经常要声明和实现类(Class),而类不同于一般的数据类型,它具有特殊的语法,很多初学者往往对类的使用缺少经验,即使是Delphi的高手,也会对过分严谨和古板的Pascal语法感到枯燥乏味。“类自动完成”向导,可以帮助您快速生成有关类的代码。----二是“符号预知”。当您在设计期编写代码时,Delphi4在后台运行编译器,这样您无须显式地编译代码就能看到每个符号实际是怎样存储的,能够及时地消除错误。----三是“代码模板”。当您在设计期编写代码时,经常要重复输入诸如if...then...else或for...do等语句,Delphi4把一些常用的代码结构预先做成模板,您只要选择一个模板,Delphi4就会自动把该模板的代码插入到代码编辑器中。代码模板也可以自定义。----四是“类成员提示”。当您键入一个类名或对象名,再键入一个小圆点,Delphi4估计您要访问类的成员,它就会自动弹出一个列表框,列出类的所有特性、方法和事件,这样您就用不着记忆类有哪些成员,也不用查阅帮助或手册,更不用担心写错成员的名称。----五是“参数提示”。您只要键入例程名或方法名,再键入左圆括号,Delphi4就自动显示该例程或方法的所有参数名称及其数据类型,这样就能保证参数的个数、顺序和数据类型总是正确的。BusinessInsight----BusinessInsight是一组数据分析功能的统称,包括以下几个方面:----一是DecisionCube,用于对数据进行全方位、多层次的分析。其中,TDecisionCube可建立一个多维数据仓库。TDecisionQuery能够对数据库进行查询并返回查询结果,它附带的决策查询编辑器可构造非常复杂的查询。----二是TeeCharts,以图表形式显示和分析数据,数据的来源可以是数据库。----三是QuickReport,擅长制作数据库报表,可预览和打印。ActiveInsight----Delphi4完全支持ActiveX,您可以很方便地创建、注册、安装、发布和使用ActiveX控件、ActiveForm和OLE自动化对象,这应当归功于“对象接口”技术和DAX技术。----的支持,对象具有语言和平台无关性,用Delphi4创建的对象可以与用VisualBasic、Java、C++及其他语言实现的对象交互。在多层Client/对象可以封装商业规则,为分布式的客户提供服务。此外,Delphi4用“包”技术减少冗余的VCL框架代码,从而使应用程序更精巧,/上传输和分发。Delphi4取消了原来的包编辑器,改用项目管理器对包项目统一进行管理。应用----元件,可以很方便地实现WinSock编程,访问HTTP、UDP、FTP、SMTP、POP3和NNTP等服务。你可以利用Delphi4方便地创建Web服务器应用程序,WebBridge简化了对NSAPI和ISAPI的访问,WebModules封装了Web服务器的应用逻辑,WebDispatcher实现了HTTP请求消息和HTTP响应消息的动态调度。运用ActiveForm技术和RemoteDataBroker技术可以把分布式的Client//上。开放性与灵活性----Delphi4的开放体系结构支持多个数据库引擎,任何一个数据库引擎都能与Delphi4的数据显示控件如TDBGrid、TDBEdit协调工作。----Delphi4可以访问Oracle的BLOB(BinaryLargeObject)