分类

安卓应用安卓游戏

编程工具

Delphi Rad Studio 11.2破解

Delphi Rad Studio 11.2破解版 破解版

大小:516.3 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:编程工具时间:2023-01-13 13:35

强大实用简便的编程器!
  • Delphi Rad Studio 11.2破解

Tags:数控编程编程软件Delphi

Delphi Rad Studio 11.2破解是跨平台应用程序开发人员生产力工具的提供商,Delphi 11.2汉化版使开发人员能够使用相同的本机代码库为Windows,macOS,iOS,Android(新闻 - 警报)和Linux服务器创建图形复杂,高性能的应用程序,因此他们花费更少的时间来构建多设备应用程序。

激活教程

1、安装Embarcadero Delphi​;

2、右键管理员身份运行破解工具,点击Activate进行激活;

3、Embarcadero Delphi 激活完成。

功能介绍

一、Delphi的新功能

1、Delphi Code Insight的重大改进

RAD Studio 10.4是多年来对Delphi代码工具的最大,最大的改进,它使用语言服务器协议(LSP)的Delphi实现提供了Code Insight。LSP是一种在单独的过程中计算代码完成,导航或类似结果的技术。这意味着IDE不会在完成时阻塞,并且Code Insight将提供准确的结果。在处理具有数百万行代码的大型项目时,10.4可大大提高开发人员的工作效率。

2、Delphi的新语言功能:自定义托管记录

作为Delphi语言的主要语言,Delphi记录类型现在支持自定义初始化,终结和复制操作。开发人员现在可以通过编写将在各个步骤执行的代码来定制记录的创建,复制和销毁方式。这为Delphi中的记录增加了附加功能,Delphi是一种与类相比可实现更高效率的构造。

3、统一内存管理

现在,Delphi内存管理使用对象内存管理的经典实现在所有受支持的平台(移动,桌面和服务器)之间进行了统一。与自动引用计数(ARC)相比,它与现有代码更好地兼容,并且为组件,库和最终用户应用程序提供了更简单的编码。ARC模型保留用于所有平台的字符串管理和接口类型引用。

对于C ++,此更改意味着C ++中的Delphi样式类的创建和删除与所有堆分配的C ++类一样,遵循正常的内存管理,从而大大降低了复杂性。

二、新的C ++ Builder功能

1、扩展的C ++库支持

在10.4中,我们已经将众多流行的C ++库移植到C ++ Builder中,从而为在C ++ Builder中使用提供了优化的支持。这包括ZeroMQ,SDL2,SOCI,libSIMDpp和Nematode等库,以及已经受支持的其他库(例如Eigen),可通过GetIt程序包管理器下载这些库。

2、Win 64-C ++调试和链接器

10.4引入了一个新的Windows 64位C ++调试器。该调试器基于LLDB,在调试64位应用程序时引入了显着的稳定性改进,以及一项关键的新功能,可帮助评估和检查C ++和Delphi字符串等类型以及包括std :: vector和std :: map等在内的STL集合。 。此外,为应用程序生成的调试信息使用其他调试格式。最终结果是更稳定,功能更丰富的调试体验,以及在调试时进行更强大的检查和评估。

3、工具链性能和质量改进

Dinkumware对STL进行了大量改进

基于为提高与通用C ++库的兼容性所做的工作,改进了几个关键的RTL方法和领域

CMake支持的几项改进

大量改善质量和稳定性

三、VCL Windows的新功能

1、高DPI的VCL样式更改

在10.4版中,VCL样式体系结构已得到显着扩展,以支持High DPI和4K监视器。现在,VCL表单上的所有UI控件都会自动缩放,以适合显示该表单的监视器的正确分辨率。

样式API已经过全面修订,以支持高DPI样式。可以从多尺度版本的库中选择每个UI元素,并缩放到任何DPI,从而在所有监视器上显示清晰的UI元素。

2、新的高DPI样式

我们已经更新了大量的内置和高级VCL样式,以支持新的High-DPI样式模式,使您可以为任何显示器设计视觉效果出色的应用程序。

3、VCL每个控件样式

VCL开发人员现在可以在一个应用程序中使用不同形式的多种VCL样式,甚至可以使用同一形式的不同可视控件。这还包括支持使用默认平台主题样式化任何元素。除了在样式上提供更大的灵活性之外,这还使您能够在样式化的VCL应用程序中使用第三方未样式化的控件。

4、新的VCL组件:边缘浏览器控件

10.4包括一个新的VCL Web浏览器组件TEdgeBrowser,它使用Microsoft的基于Chromium的新Edge WebView2。与旧的基于Internet Explorer的TWebBrowser相比,它提供了更加现代的HTML引擎和安全的HTML引擎。

此外,经典的TWebBrowser组件已得到扩展,允许现有应用程序中的浏览器控件使用现有Internet Explorer或Edge浏览器进行显示,具体取决于系统上可用的浏览器。

5、新的VCL组件:TTitleBarPanel和自定义标题栏

新的TTitleBarPanel控件和TForm.CustomTitleBar属性允许您自定义VCL表单的本机Windows标题栏。您可以将VCL控件放置在Windows标题栏上,控制元素的默认绘制,例如窗口图标和标题,在“最小化”,“最大化”和“关闭”按钮附近添加新的自定义系统按钮,甚至完全自定义绘制标题栏。这使您能够构建现代的增强标题栏,类似于Office,Explorer,Google Chrome或其他应用程序。

6、新的VCL组件:具有多分辨率支持的图像组件

有一个新的TVirtualImage组件,它支持多种分辨率和DPI缩放比例,使您可以通过替换经典的TImage组件来获得高质量的图像缩放比例和显示。

7、Windows API更新

我们增强了许多API声明并添加了其他声明,以进一步改善RAD Studio提供的出色平台集成。

四、FireMonkey平台的主要增强功能

1、Metal驱动程序对macOS和iOS的GPU支持:在macOS平台(Delphi)上,您现在可以针对Metal API而不是旧的Quartz API和OpenGL(Apple弃用)构建应用程序。FireMonkey Metal支持为将来的需求提供了平稳的迁移,并为屏幕渲染提供了更好的性能。在10.4中,我们还添加了对iOS(Delphi和C ++ Builder)上的Metal API的支持。

2、除了支持最新的iOS SDK,使用RAD Studio 10.4的开发人员还可以通过内置的IDE支持来满足Apple新的启动屏幕故事板要求。

3、此版本包括Windows平台上样式为TMemo组件的新FMX实现,为IME提供了更好的支持和其他增强功能。

4、Enterprise和Architect Edition客户可以利用FMXLinux集成来构建Linux GUI应用程序。

5、iOS的TWebBrowser控件现在使用WKWebView API实现

6、Media Player控件的macOS实现现已使用AVFoundation

7、使用FireMonkey框架的开发人员可以针对支持的操作系统的最新版本。

五、关键运行时库增强

1、增强的并行编程库支持:并行编程库(PPL)使您的应用程序能够在现代多核CPU中并行运行任务。在10.4中,我们对PPL库进行了许多性能和稳定性增强。

2、在10.4中,我们对FireDAC数据库访问库进行了一些常规增强,并更新了FireBird,PostgreSQL和SQLite的驱动程序。对于SQLite嵌入式数据库,我们现在提供了在静态或动态链接之间进行选择的功能。

3、我们使用其他HTTPS功能扩展了HTTP和REST客户端库,并扩展了对Amazon AWS服务的支持。

4、LiveBindings性能和功能增强

在10.4中,我们对VCL和FireMonkey应用程序的Visual LiveBindings体系结构和实现进行了许多增强,尤其着重于性能。结果,某些LiveBindings操作的速度提高了一个数量级。

其他改进包括绑定到TDataSet的VCL和FMX控件自动适应关联的TField属性(如DisplayWidth,Alignment和EditMask)的功能。

六、IDE的主要增强功能

1、GetIt软件包管理器增强功能

IDE中的GetIt软件包管理器在10.4中进行了重大改进。这包括显示每个程序包的发布日期,并可以按发布日期对它们进行排序;已安装软件包的新过滤选项,更新订阅客户可用的专有内容,可用更新的软件包;和更多。

2、用于在线和离线安装的统一安装程序

在10.4中,我们将使用GetIt安装程序技术引入统一的安装程序。这提供了一个单一安装程序,该安装程序同时支持联机(通过Internet连接)安装和脱机安装(通过ISO)。现在,在线安装和离线安装都允许您选择要安装的RAD Studio初始功能集,例如对编程语言和目标平台的特定组合的支持,语言支持或帮助资源,并可以随时添加或删除它们。

3、代码编辑器在生产率方面进行了几项改进,包括新设置,例如编辑器状态栏上的文件代码页和字体大小。

4、IDE和键对话框使用新的TCustomTitleBar控件在标题栏上实现搜索和设置,从而启用本机外观和Windows DWM行为。

功能特色

1、使用RAD Studio 设计漂亮的桌面和移动应用程序UI

您准备好设计一生中最好的UI了吗?我们屡获殊荣的Windows VCL框架和适用于跨平台UI的FireMonkey(FMX)可视框架为您提供了直观,美观的用户界面的基础,这些界面在每个平台(Windows,macOS,iOS,Android和Linux)上都可以使用。

一次快速设计您的主响应式UI布局,然后轻松自定义特定于平台和设备的视图,而无需重复设计工作。

使用我们的视觉设计器,可以轻松地从面板中拖放视觉和非视觉组件。

使用LiveBindings Designer将用户界面元素可视地连接到数据源。

使用实时设备上预览实时设计验证,以将活动表单同时广播到多个设备。

通过适用于台式机,平板电脑和智能手机的分辨率识别组件添加响应式设计。

特定于平台的真实本机控件,可改善用户体验。

2、使用RAD Studio更快,更聪明地编码

聪明的开发人员和敏捷软件团队使用现代的OOP实践以及RAD Studio的强大框架和功能丰富的IDE可以更快地编写更好的代码。

我们为每个平台使用高度优化的编译器,花费更少的时间等待冗长的编译。

从两种功能强大的语言(Delphi和增强的C ++)中进行选择,并自定义IDE以符合您的编码风格。

Code Insight™通过基于您的代码和使用过的库的现代语言服务器协议提供代码完成功能,以帮助您快速而准确地进行编码。

编写代码时,请从内联文档中获取提示和技巧。

使用VCL设计器,敏捷重构和实时模板,使您的开发保持敏捷。

与版本控制系统集成,包括Git,Subversion和Mercurial。

3、使用RAD Studio的集成本机调试更快地进行调试

集成的跨平台本机调试可更快地找到错误的根源。使用RAD Studio IDE,您可以调试在Windows,macOS,iOS,Android和Linux上远程运行的应用程序!

添加条件断点以在指定位置或发生特定条件时快速暂停程序执行。

浏览整个调用堆栈,以便您可以向后追溯以发现执行代码到达当前位置所采用的路线。

在调试期间程序暂停时检查变量的当前值。

调试时可以使用Code Insight™代码完成功能。

在任何设备上调试!将您的应用程序部署到任何iOS,Android,macOS或Linux设备上,并像在本地运行一样进行调试。在所有部署平台上进行实时调试,在本地和远程计算机上使用断点,堆栈探索,工具提示和表达式评估。

4、使用RAD Studio进行编译和部署

通过为他们的首选设备创建应用来吸引用户。使用RAD Studio从一个代码库创建桌面和移动应用程序,并部署到Windows,macOS,iOS,Android和Linux!

临时到App Store。快速生成可捆绑到Windows Store(使用桌面桥),Apple App Store和Google Play Store的应用程序捆绑包。

定义文件以按平台部署并构建配置。开发人员可以根据目标平台(例如Windows,macOS,Android,iOS,Linux)和构建配置(例如Debug或Release)识别每个项目中要部署的文件。

通过Delphi IDE轻松将文件直接部署到Windows,macOS,Android,iOS和Linux。直接从RAD Studio IDE部署文件。使用Platform Assistant服务器(PA Server)将文件快速部署到远程计算机。PA Server组合了为部署定义的文件,并将它们打包到一个应用程序实例中。

5、使用RAD Studio提高代码质量

更快的开发周期不必牺牲质量!RAD Studio包含许多功能,可帮助实施编码最佳实践,减少重复工作并帮助您成为编码巨星!

快速错误洞察会自动在代码中标记错误,并帮助您解决它们。

内置的重构使您可以简化,简化和提高应用程序代码的性能和可读性。

利用经过测试和高度优化的跨平台库,快速构建更好的代码。

将您的代码文档转变为您或团队中其他开发人员可以使用的即时内联帮助。

使用随附的DUnit和DUnitX框架为所有代码构建单元测试。

通过使用CodeSite Logging将实时日志添加到任何应用程序中,查看应用程序内部发生了什么,而不会中断应用程序流程。

6、与RAD Studio更好地协作

RAD Studio的协作和版本控制功能将帮助您以独立开发人员或团队成员的身份更快地创建更好的产品。代码协作可促进对代码的更深入理解,更好的测试和更好的产品。

使用版本控制系统(包括Subversion,Git和Mercurial存储库)快速跟踪和管理更改。

使用内置差异查看器的代码查看器中的“历史记录”选项卡,轻松导航更改和历史记录。

使用RAD Studio命令行编译器,非常适合使用我们对MSBuild或CMake项目的支持快速集成到连续的构建配置中。

7、扩展RAD Studio IDE

RAD Studio包含数百个组件,从创建用户界面到数据库连接,应有尽有,可快速轻松地为台式机和移动平台构建连接的业务应用程序。除了随附的VCL和FireMonkey组件外,Delphi和C ++ Builder社区还提供了广泛的工具和组件。

GetIt程序包管理器。通过下载和集成新组件来快速改善应用程序的功能。

为物联网而建。通过GetIt免费提供50多种IoT组件,将IoT功能快速添加到RAD Studio IDE中。

使用Embarcadero Technology Partners的工具和组件扩展IDE。

集成工具和组件。超越比较,FastReport,TeeChart,InterBase,IP * Works,CodeSight!

使用由数十个第三方制作的插件和插件来扩展IDE,以自定义IDE以按自己的方式工作

使用说明

一、管理开发周期概述

此处描述的开发周期是应用程序生命周期管理(ALM)的子集,专门处理该周期的一部分,其中包括实际开发任务的实施和控制。

1、需求管理

需求管理工具使您可以添加,删除和更新软件项目的需求。完全集成的工具还使您能够在需求规范和软件项目中满足需求的代码部分之间创建链接。

2、源代码控制

一个源代码控制系统可让您管理您的项目文件的版本或引渡。大多数源代码控制系统都维护一个中央代码存储库,并允许您检入,检出,更新,提交和以其他方式管理源文件。

3、用户界面设计

RAD Studio提供了用于设计用户界面的丰富环境。在窗体设计器提供了多种校准工具,字体工具,并建立多种类型的应用,包括MDI和SDI应用可视化组件,标签式对话框和数据的应用程序。

4、UML建模

该UML建模提供了文档使用可视化模式类的设计手段。通过创建详细的类似UML的可视化模型,UML建模可以帮助您提高应用程序的性能,有效性和可维护性。加载Delphi项目并打开建模支持时,可以使用“ 模型视图”来获取所有类的分层图形视图。您可以使用图视图查看您的应用程序类的类似UML的图。此功能可以帮助您可视化应用程序中对象之间的关系,并可以帮助您开发和实现。

5、编译,构建和调试

RAD Studio提供了行业标准的构建引擎MSBuild和集成的调试器。您可以使用“编译”命令仅编译项目中已更改的元素。要构建整个项目而不管更改,请使用Build命令。具有子项目和多个源文件的项目可以一起构建,也可以单独构建每个项目。

集成的调试器使您可以设置监视和断点,以及单步执行,进入和遍历各个代码行。一组调试器窗口提供了有关变量,进程和线程的详细信息,并允许您深入查看代码以查找和修复错误。

二、设计用户界面

图形用户界面(GUI)包含一个或多个窗口,可让用户与您的应用程序进行交互。在设计时,这些窗口称为form。RAD Studio提供了一个用于创建VCL表单,Web表单和HTML页面的设计器。表单设计器和表单可帮助您快速轻松地创建具有专业外观的用户界面。

1、使用表单设计器

创建VCL Forms应用程序或DataSnap服务器应用程序时,IDE会在IDE的“ 设计”选项卡上自动显示适当类型的表单。当您将诸如标签和文本框之类的组件从“ 工具选项板”拖放到窗体上时,RAD Studio会生成底层代码来支持该应用程序。您可以使用对象检查器来修改组件和表单的属性。这些更改的结果会自动显示在“代码”选项卡上的源代码中。相反,当您使用代码编辑器修改代码时,所做的更改将立即反映在“ 设计”选项卡上。

在工具选项板提供了许多控制,以简化形式VCL,服务器的DataSnap和HTML页面的创建。例如,在创建VCL表单时,可以使用Vcl.Menus.TMainMenu组件在几分钟内创建自定义的主菜单。将组件放置在VCL表单上后,在提供的框中键入主菜单条目和命令。所述Vcl.Menus.TPopupMenu组件提供类似的功能,用于创建上下文菜单。对于常用功能,还有几个对话框组件,例如打开和保存文件,设置字体,选择颜色和打印。使用这些组件可以节省时间,并为应用程序中的对话框提供一致的外观。

在设计用户界面时,可以通过选择“ 编辑”>“撤消”和“ 编辑”>“重做”来撤消并重复对表单的先前更改。当您对表单的外观感到满意时,可以通过选择编辑>锁定控件来锁定组件和表单以防止意外更改。

2、设置表单设计器选项

您可以设置影响表单设计器外观和行为的选项。例如,您可以调整网格设置以及生成的代码和HTML的样式。要设置这些选项,请转到工具>选项>环境选项>表单设计器,然后选择工具>选项> HTML选项。

使用VCL组件设置表单设计器准则:

您可以使用VCL(与Delphi或C ++一起)来设置组件,这些组件“意识到”它们与表单上其他组件的关系。例如,当您将一个组件放置在表单上时,它会从表单的边界保留一定的空间,具体取决于“ padding”属性的设置方式。

您可以设置属性以指定控件,快捷方式,焦点标签,选项卡顺序和最大项目数(列表框,菜单)之间的距离。

启用“ 使用设计器准则”选项后,开发人员便可以使用这些组件来创建表单。如果启用了“ 对齐网格”选项,并且还启用了“使用设计器准则”,则将以设计器准则为准。

三、使用源代码控制

本主题概述了通用的源代码控制概念,这些概念在许多源代码控制系统(也称为自动变更和软件配置管理(SCM)系统)中保持一致。

注:该工具API单元包含版本控制接口,如接口IOTAProject。另请参见IOTAVersionControlNotifier和IOTAVersionControlServices接口。工具API是随VCL一起安装的自文档库;在代码中查看开发人员的注释,以及扩展IDE。

注意: RAD Studio使用多个版本控制系统为您提供版本控制功能:

IDE中的Subversion集成使用Subversion产品为您提供了内置的版本控制功能。

IDE中的Git集成使用Git产品为您提供版本控制功能。

IDE中的Mercurial集成使用Mercurial产品为您提供版本控制功能。

1、源代码控制基础

每个源代码控制系统都包含一个或多个集中存储库以及多个客户端。存储库是一个数据库,它不仅包含实际的数据文件,还包含您定义的每个项目的结构。

大多数源代码控制系统都遵循逻辑项目的概念,通常在一个或多个树目录结构中存储文件。除了其他文档和工件之外,源代码控制系统项目可能还包含一个或多个RAD Studio项目。系统还强制执行自己的用户身份验证,或者经常利用底层操作系统提供的身份验证。这样做可以使源代码管理系统维护审核跟踪或每个文件更新的快照。这些快照通常称为差异,以求差异。通过仅存储差异,源控制系统可以以最小的存储需求跟踪所有更改。当您想查看文件的完整副本时,系统将合并差异并为您提供统一的视图。在物理级别,这些差异将保存在单独的文件中,直到您准备永久合并更新为止,此时您可以执行提交操作。

这种方法使您和其他团队成员可以并行工作,同时为多个共享项目编写代码,而不必担心单个团队成员的代码更改会覆盖另一个团队的代码。源代码控制系统以其最基本的形式保护您免受代码冲突和早期源代码丢失的影响。大多数源代码控制系统都为您提供了用于使用签入和签出功能,冲突对帐和报告功能来管理代码文件的工具。大多数系统不包括逻辑冲突和解或构建管理功能。有关特定源控制系统功能的详细信息,请参阅源控制系统供应商提供的相应产品文档。

通常,源代码控制系统仅允许您比较和合并基于文本的文件的修订版,例如源代码文件,HTML文档和XML文档。某些源代码控制系统允许您在受控制的项目中包含二进制文件,例如图像或编译后的代码。但是,您不能比较或合并二进制文件的修订版。如果您需要做的不仅仅是存储和检索这些类型文件的特定修订版,则可以考虑创建一个手动系统来跟踪对二进制文件所做的更改。

2、知识库基础

源代码控制系统以某种形式的数据库存储库存储源文件和差异文件的副本。在某些系统中,例如CVS或VSS,存储库是一种逻辑结构,由一组平面文件和控制文件组成。在其他系统中,存储库是特定数据库管理系统(DBMS)的实例,例如InterBase,Microsoft Access,MS SQL Server,IBM DB2或Oracle。

存储库通常存储在远程服务器上,该服务器允许多个用户连接,检入和检出文件以及同时执行其他管理任务。您需要确保不仅与服务器建立连接,而且还与数据库实例建立连接。请与您的网络,系统和数据库管理员联系,以确保您的计算机除客户端源代码控制软件外还配备了必要的驱动程序和连接软件。

一些源代码控制系统允许您创建本地存储库,您可以在其中维护项目的快照。随着时间的流逝,项目的本地映像与远程存储库不同。您可以建立常规策略,以合并和提交从本地存储库到远程存储库的更改。

通常,在共享项目上为团队的每个成员提供单独的存储库是不安全的。如果每个人都在从事完全独立的项目,并且希望每个项目都在本地进行源代码管理,则可以使用单独的本地存储库。您还可以在远程服务器上创建这些多个存储库,以提供集中的支持,备份和维护。

3、处理项目

源代码控制系统(如开发环境)使用项目概念来组织和跟踪相关文件组。无论使用哪种源代码控制系统,都将创建一个维护文件定义和位置的项目。您还可以在RAD Studio中创建项目,以组织任何给定应用程序的各种程序集和源代码文件。RAD Studio将项目参数存储在项目文件中。除了创建的各种代码文件之外,您还可以将该文件存储在源代码管理系统项目中。您可以在团队中的所有开发人员之间共享项目文件,也可以每个人维护一个单独的项目文件。

大多数源代码控制系统都将开发环境项目文件视为二进制文件,无论它们实际上是否为二进制文件。因此,当您将项目文件检入源控制系统存储库时,源控制系统会用较新的版本覆盖文件的旧版本,而不会尝试合并更改。拉出项目或检出项目文件时也是如此。项目文件的新版本将覆盖旧版本,而不进行合并。

4、处理文件

该文件是您可以在源代码控制系统中管理的最低级别的对象。您要在源代码管理下维护的任何代码都必须包含在文件中。大多数源控制系统以逻辑树结构存储文件。某些系统(例如CVS)实际上使用术语(例如分支),以指目录级别。您可以在RAD Studio项目中创建文件并将其包含在源控制系统中,也可以从源控制系统中提取现有文件。您可以将整个目录放入源代码管理系统中,然后可以检出单个文件,多个文件或整个子目录树。RAD Studio使您可以通过RAD Studio与源代码控制系统的界面在两个级别上控制文件-在RAD Studio中的项目级别和源代码控制系统中。

注意: “ 历史记录视图”提供了本地源文件的修订信息。在历史视图可用于跟踪您对文件,如你在设计或对他们的工作改变代码编辑器。

四、关于建模

建模工具的主要目的是提供图形视图,以组织和可视化软件系统的结构和组件,尤其是使用面向对象样式构建的软件系统。建模使用统一建模语言(UML)表示法设计不同种类的UML图。使用“建模”设计的UML模型中的 UML图直观地表示了使用面向对象样式设计的软件系统的需求,子系统,逻辑和物理元素以及结构和行为模式。这些UML图是使用包,接口,类,属性和操作的概念设计的。

此UML建模过程类似于由工程师为大型开发项目创建一组蓝图。像一组蓝图一样,UML模型不仅描述了整个系统,而且使您可以专注于细节,例如结构和行为细节。

建模支持一种软件工程方法,其中UML建模工具完全集成在RAD Studio集成开发环境中。建模提供了设计和构建面向对象的软件系统所需的功能,从而使整个开发团队可以使用通用语言,图表和软件进行协作。UML模型是从任何特定的编程语言中抽象出来的,它使开发周期中的所有参与者都可以使用相同的语言进行通信。建模为业务人员,开发人员和项目经理提供了一个统一的平台,该平台具有一致的基于UML的用户界面,可用于他们在整个软件开发周期中的所有工作。有效使用UML图简化了软件系统的开发。

建模的主要功能之一是同时往返工程,能够立即将类图与其实现源代码同步并反向。

1、建模使用的主要IDE元素

建模功能与RAD Studio IDE紧密集成。激活建模支持后:

以下IDE元素处于活动状态:

模型视图 -模型视图显示了建模项目的逻辑结构和包含层次结构的模型树。

图表视图 -图表视图显示在您的UML模型中创建的UML模型图。

您可以直接从“ 模型视图”和“ 图视图”执行许多管理UML模型和图的操作。您可以: 向项目添加或删除新的UML图;添加,删除或重命名图元素(节点和链接);在图元素中添加或删除成员;通过模式创建新的图元素 ; 创建超链接 ; 增加约束 ; 将图表导出为图像 ; 添加用户属性 ; 管理图表布局 ; 生成文件 ; 在图视图,模型视图之间导航和源代码 ; 剪切,复制和粘贴元素;等等。

以下IDE功能的功能得到了扩展:

对象检查器 -建模扩展了对象检查器的功能,为管理UML图表和图表元素的属性提供了工具。的对象检查示出了在所选择的一个模型图或图表元素的属性模型视图或图表视图。使用对象检查器,可以查看和编辑所选建模图或图元素的属性。

工具面板 -建模通过添加UML建模元素来扩展工具面板。在图视图中显示UML图时,工具面板将显示与该图可用的建模元素相对应的图标。这些图标标识可用于在“图视图”中所示的图上创建相应建模元素的命令。

菜单 -特定于建模的命令被添加到项目管理器和结构视图的主菜单以及上下文菜单中。

2、主要建模功能

建模支持以下功能:

您可以创建支持UML建模的项目。您可以创建设计(独立于编程语言)或实现(特定于语言)的建模项目。

您可以使用所有UML 1.5和UML 2.0类型的UML图。在图视图或模型视图中,您可以直接创建所有受支持的UML建模图类型,并直接操纵所有模型元素(图,包,类,链接等)。

在模型元素和源代码之间进行双向导航。在图视图或模型视图中,您可以从模型元素的图形描述直接导航到实现该模型元素的源代码。同样,您可以从源代码中的类直接导航到图视图中的图形UML图。

类图提供了特定于语言的源代码和UML模型之间的双向运行时同步。源代码的更改会立即反映在图形描述中,反之亦然。此功能适用于实施项目(UML 1.5)。

序列图的源代码生成可用于实施项目(UML 1.5)。

您可以使用模式。

您可以使用审核和指标。

您可以使用源代码重构。

您可以导入和导出XMI格式模型。

您可以导入IBM Rational Rose(MDL)格式模型。

您可以自动生成设计模型的文档。

您可以注释和说明UML图。

您可以使用渐变色和图像来说明UML图元素。

您可以使用OCL约束。

压缩包解压码:www.jb51.net或者0daydown

∨ 展开

相关版本

同类推荐

相关下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论

我要跟帖
取消
游客

强大实用的编程器

回复赞(0)
查看所有评论 共 1