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

Delphi 6 新特性-IDE部分(中文)

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

 

 

 

Delphi 6 新特性

原著:Borland Corporation

翻译:Musicwind®

开始日期:2001-07-13

结束日期:2001-07-14 (完成IDE特性部分)

 

 


声明:

以下文章的内容取自Delphi 6附带的帮助文件。

版权所有Borland Corporation

翻译此稿事先没有得到Borland的批准,鲁莽之处,还望Borland多多原谅。

 

 


有什么新鲜的?

Delphi 6新增了一些特性并增强了原有的功能,主要有以下几个方面:

IDE(整合开发环境)

       Internet

       XML(扩展标记语言)

       Compiler(编译器)

       COM/Active X

       Database support(数据库支持)

       CORBA

       Actions(动作)

       Custom Variants(可定义的可变类型)

       VCL 单元和特性

       RTL单元和特性

       Cross-platform development(跨平台开发)

       Translation tools(翻译工具)

       Deployment changes(发布机制)

Help system extensibility(扩展的帮助系统)

 

注意:某些特性不是所有Delphi版本都有。

 

IDE新特性

IDE的新特性主要体现在以下几个方面:

Data modules(数据模块)

Object TreeView(对象树视图)

Code editor(代码编辑器)

Object Inspector(对象检视器)

Code Insight tools(代码洞察工具)

Project Manager(工程管理器)

File menu(文件菜单)

New Items dialog box(新建条目对话框)

Internet toolbar(Internet工具条)

Component palette changes(组件面板的变化)

Key mapping modules(键盘映射模块)

Environment Options dialog box(环境设置对话框)

Directories dialog box(目录设置对话框)

Context menu display(上下文菜单)

Writing design-time packages(书写设计时间包)

 

Data modules(数据模块) (所有版本)

 

Delphi 5中的Data Module 设计器被分割为三个部分:

 

1.    标准的data module (和Delphi 4中的相同),替换了原先的Components page(组件页面)。

2.    Object TreeView替换了原先位于设计器左边的部分。

3.         Diagram page(图表页面)替换了原先数据图表页的内容。

 

Object TreeView (对象树视图)(所有版本)

位于IDE的左上角这个位置的树视图,以一个树的图表形式,显示出Form,Data Module以及Frame(帧,或称框架)上的可视和非可视组件之间的逻辑关系。

此视图与Object Inspector以及Form 设计器保持同步。因此当你在其中任何一个地方选中某个组件,则其他两个设计工具中同时获得了更新。此外,代码编辑器中的图表页只响应来自于Object TreeView中的组件拖动和释放。

 

Object TreeView 的新增功能:

通常TreeView位于Object Inspector窗口之上。如果不显示,则可以通过按下Alt+Shift+F11,或者在主菜单中选择View|Object TreeView 来让它重新显示。

       TreeView 包含了在Form,Frame以及data module 中的组件。

       TreeView 包含可视组件也包含非可视组件。

       新增一个工具条,包含新建,删除,移上,移下等按钮。这些按钮依据组件的属性而工作。举个例子,假如你增加了一个数据集组件(如TClientDataSet),选择Aggregates (总计)属性后,点击新建按钮可以增加一个字段。假如有许多条目可以增加,则点击按钮后会弹出一个菜单列表以供选择。

增强的图形用以区别各个不同种类的元素,比如可视化的父亲与子组件,非可视化的组件,以及其隐含或直接的属性。举个例子来说,一些隐含创建的组件,比如一个缺省的Session(会话)显示为黑白两色。

       原先,当一个组件的属性值没有填满时,则对应的图标被包含在一个红色的圆圈中。现在,这种情况将导致一个红色的问号标记出现在组件图标的左边。

点击右键,将出现比原先的Data Module所提供的更为丰富的菜单项。

 

Code editor(代码编辑器)

Surface designers (表面编辑器)(专业版和企业版)

代码编辑器现在已经支持表面的编辑器,或包装载的可定义视图。这些视图通过位于状态栏中的页面标签切换。唯一的一个内置的视图是标准的代码页。依你的Delphi版本而定,可以使用的代码编辑器的页面有:

 

图表页Diagram page (专业版和企业版)

代码编辑器上的图表页面提供了可视化的工具,可以以画框架图以及文字的方式来描述可视化组件以及非可视化组件之间的依赖关系。作为一个程序文档辅助工具,图解不仅示意了这些依赖关系,并且允许你对这些关系添加备注。图表页面上不会出现任何组件除非你从Object TreeView上拖拽下来。

新的特性:

你可以在Object TreeView中选中多个并且一次把它们放置到图表页面上。

你可以在图表页的左边的编辑框中输入所创建的每张图表的名称以及相关描述,并且可以通过下拉的列表框找到以前的图表。

       有一个工具条位于图表页的上部,其中包含用来关联组件的按钮和添加备注的按钮。

       属性的关联自动以标签方式显示。你可以将它们拖动到这一页的任何位置。

       你可以为工程中的每一个data module,form(窗体),或Frame(帧)创建图表。

 

WebSnap pages(Web利器 )(企业版)

 

当使用WebSnap(Web利器)创建Web服务器应用时,Web页模块中的组件将为HTML脚本,HTML结果,预览,XML树以及XSL树产生许多页面。

 

可拖动的页面标签 (所有版本)

 

位于代码编辑器顶部的单元标签可以通过拖动来重新编排。比如,假如你有两个单元分别是About和TextEditor,则你可以拖动About到TextEditor的右边。

 

Object Inspector (所有版本)

现在,Object Inspector(对象检视器)位于Object TreeView 的下方。

新特性:

实例列表框

实例下拉列表框位于Object Inspector的顶部:

新特性:

实例列表显示列表中所有对象的类名,而不仅仅限于位于顶端的对象。

       你可以组件命名为与其所在的Form或者data module一样的名字。比如,你可以在Form1上添加一个按钮组件,然后将其改名为Form1。则两个名字都在实例列表中出现。

       实例列表框可以为选中的组件显示一个提示,这个特性在该组件的名字比列表框要宽的时候很有用。

实例列表框可以被隐藏。

 

属性对话框Properties dialog box

 

Object Inspector提供的上下文菜单(弹出菜单)新增一个对话框属性的条目,这个菜单项也可以通过选择Tools|Environment Options ,然后点击Object Inspector 也来访问。它提供了以下几个界面相关的选项:

 

快速定制Object Inspector的颜色:

       可以显示或者隐藏实例列表框、列表框中的类名称、状态栏、背景格、以及只读属性等。

       引用组件的属性可以进行内嵌扩展,无论属性页或事件页都可显示。

 

内嵌引用组件扩展

 

内嵌引用组件扩展允许访问组件属性的属性和事件,而无需真正去选择引用的组件。

 

新增特性包括:

 

缺省情况下,引用其他组件的属性显示为红色,而被引用组件的属性颜色为绿色。

       缺省情况下,引用其他组件

[1] [2]  下一页


[系统软件]InstallShield Express for delphi制作安装程序定…  [系统软件]BCB6 下devexpress 安装手记
[常用软件]InstallShield Express制作Delphi数据库安装程序  [常用软件]Internet Explorer 6 Public Preview 最新出击!!
[常用软件]painter 6 手绘实例《油彩篇》  [常用软件]painter 6 手绘实例《粉彩篇》
[常用软件]Painter 6 手绘实例《胶彩篇》  [VB.NET程序]VB.NET实现DirectSound9 (6) 声音特效
[VB.NET程序]Visual Basic 6 逆向工程与反逆向工程 (2)  [VB.NET程序]Visual Basic 6 逆向工程与反逆向工程 (1)
教程录入: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……
    咸宁网络警察报警平台