荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Minatl (Minatl), 信区: Program
标  题: Delphi 4 新 特 性
发信站: BBS 荔园晨风站 (Wed Jan 20 18:56:34 1999), 转信

Delphi 4 新 特 性


每次 Delphi 的更新,都意味着 INPRISE 使每位程序员尽量少走弯路。
这就是,为什么 Delphi 在革新方面始终保持领先的原因。


--------------------------------------------------------------------------------


全新的高效、人性化的开发环境。其中包含许多令人振奋的新工具。

全新的 [调试视图] 和 [过程控制] 有助于提高查找错误的速度。

新增的编译器扩展:动态数组,方法同名,64位整数。

新增对 Windows98 的支持。包含控制栏组件,停放窗体,智能鼠标。

支持 WindowsNT 项目的开发。

新增对 Oracle8 支持。

支持 One-Step、Single-Source、COM、CORBA 组件的开发。





--------------------------------------------------------------------------------



新的 DELPHI 界面
在任何应用程序中,提高开发效率的基础是直观的用户界面。Delphi 的用户界面使每一个
开发者都可以快速,容易地进行工作,几乎每一方面都是人性化的,使之不论对一个初学者
或高深人员来说都是十分直观的。


高级项目管理器

现在的应用程序汇聚了越来越多的元素:源代码、窗体、数据查询、DLLs、ActiveX 组件、
帮助文件……。对开发者而言,要追踪每个组件,包括它的选项、版本是个很沉重的负担。

全新的多任务项目管理器能使组件、DLLs、可执行文件在同时、通过同样的源代码进行重建
。甚至连版本号的更新也始终保持同步。

这一革新将使开发者把更多的精力投入编程,而更少顾及项目管理。


AppBrowser

AppBrowser 是项刚从 INPRISE 的研发中心获得的革命性技术成果。AppBrowser 使用先进
的后台跟踪技术,分析应用程序中个元素的对应关系。(如方法的调用、定义和接口等)。
然后它智能地将它们用超链接关联起来。允许开发者象浏览 Web
文档一样,只需单击鼠标即可在源代码中浏览所要获得的信息。


代码管理器

代码管理器是 Delphi4 中另一个独有的、高效的革新。它为应用程序提供一张同步更新的
元素关系图表。使开发者能更为容易地理清程序设计的思路。

代码管理器的程序结构图,能使开发者轻松操控程序设计,即使是极其复杂的项目的接口。


类编写向导

强有效的代码生成工具为 Delphi 赢得了很好的口碑。其他工具使用“向导式”生成器自动
生成代码。但它仅提供很有限的功能,让开发者编辑和自定义生成的代码。Delphi 提供的
“两用”工具没有那么多的限制,它给予开发者彻底的控制权力。

全新的类编写向导自动完成新类的开发,并使用 Delphi 的“二路”后台跟踪技术,来保持
向导与源代码的始终一致。

该向导使初学者更容易地创建控件,同时也为资深开发者减少冗长重复的代码输入工作。


动作列表

动作列表可能使自可视化编程思想被提出以来,在用户开发环境下最重要的革新。人机界面
常用热键、工具栏按钮、菜单、鼠标右键等不同对象来完成同一命令。这使得开发者常常需
要管理一大堆的关联。

现在让动作列表来改变这一切。当要改变某一命令时,它会自动在整个应用程序中寻找对应
的对象,并实现该命令。这可使开发者改换编程的逻辑。



Delphi4 使用先进的调试技术加速软件的开发

要使复杂的程序的错误率降到最低,就必须在出现任何问题时,迅速地追踪并排除它。尽管
如此,Delphi 却号称其编写的应用程序陷入错误的机会要比其他编程工具少,使开发者用
更短时间而写出更具水准的应用程序。

Delphi4 提供一个精确的观察器,帮助开发者从各个角度观察正在运行的应用程序,使错误
立刻显形。


模块视图

全新的模块视图,能显示已装入和正在被调试的 DLLs、EXE 的详细资料。开发者能立即获
得低层调试信息。


CPU 视图

Delphi4 提供的 CPU 视图,使开发者能看到每条命令是如何执行的。有助你了解更多关于
程序编译和 CPU 操作的知识。


对象侦察器

全新的侦察器智能地侦察全部应用程序元素。包含:数组、类、常量、和指针。它将被检测
的元素拆分成为数据、方法、属性。侦察器可使开发者对应用程序一目了然。

Delphi 调试视图,能更轻易地找到遁迹的错误。


完全地控制应用程序执行

跟踪应用程序的执行变得越来越复杂,特别是多线程和分布式环境下工作的应用程序。
Delphi4 提供了一系列的控制,有助轻松地完成极为复杂的应用程序的调试。


多进程调试

通过全新的线程视图,很容易检查所有正在执行的线程。给予开发者设置和更改当前进程能
力。使用多进程调试,开发者可不必在源代码中跟踪、调试,节约了时间并使调试变得更简
单。


远程-进程调试

Delphi 能在有 TCP/IP 连接和有效访问权限的任何地方调试应用程序。现在开发者可以在
其各自的开发环境中,通过分布式 CORBA 和COM 组件,在不同地方一起调试应用程序,并
为他们的客户提供远程的技术支持。


事件记录

Delphi4 提供了全功能可设置的事件日志文件,允许开发者切换跟踪高级、低级应用程序事
件。事件记录意味着开发者可在完全不干预应用程序运行的情况下,了解它是怎样执行的。


数据观察断点

现在开发者能要求 Delphi 在任何数据改变时暂停。因为数据可能会在许多不同的地方被改
变,所以使用了数据观察断点,就能更容易地找出因不正确数值或指针而造成的错误。




Delphi4 使用最新的程序设计语言特性,使写代码更简单、更有效

Delphi 使用 ObjectPascal,一个真正通俗易懂的面向对象语言。任何能在 C++ 中完成的
任务,都能在 Delphi 中以更为简单直接的方法完成。

Delphi4 使用最新的程序设计语言特性,使 ObjectPascal 能更自如地满足当今编程的需要



动态数组

动态数组的特点是:无需给定数组上限。它给予开发者较大的灵活性。这都归功于
Delphi 使用了高级内存管理技术,来控制动态数组。现在开发者操作数据更灵活,编写的
代码也更短。


方法共用

现在 Delphi4 允许对象拥有同名方法。方法间仅通过不同的参数以区分。这使得对象更灵
活,与其他对象交换数据更方便。在使用第三方控件时尤为有用。


64位整型

整型在数字问题的编程中扮演着至关重要的角色。因为它没有精度问题,而实型数据做不到
这一点。因此,Delphi4 中支持64位整型,给开发者更强的数字处理能力。这在发展金融、
科学记数法、工程问题的应用程序上有很广的用途。



Delphi4 提供最细致的 Windows 和 BackOffice 应用程序


Delphi4 使 Windows 的应用程序运行得更快、更简便

Delphi 赐予开发者创建第一流的应用程序得能力。这些应用程序使用最新的用户界面技术
,使其能被更有效率地执行。Delphi 还包含对 BackOffice 技术的完整支持,能毫不费力
地编出通讯 NT,MTS,SQL 服务器和全球互连网信息服务器(IIS)的应用程序。


Windows98 应用程序

Delphi4 提供对 Windows98 所新提出的用户界面元素的支持。通过使用 Delphi4,开发者
能从平庸之辈中脱颖而出。全部的工具都已升级,完全支持这些新控件。让开发者设计出标
准的Windows98 应用程序。

新控件包括:可滚动页控制、平板式滚动条、月历。
同时 Delphi4 还支持 Windows98 的多显示器。


控制栏组件

使用新控制栏组件,开发者能编写出类似 Office97 的第一流的应用程序。这些可随意调整
位置的工具栏,会使用户得益。

通过使用控制栏组件,人人都能易用而又充满新特性的应用程序。


IntelliMouse 支持

IntelliMouse 的成功意味着它得作为硬件被支持。Delphi4 的应用程序将自动检测并使用
IntelliMouse,无需开发者添加任何代码。





--------------------------------------------------------------------------------



--
※ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: 192.168.0.240]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店