应用简介
Embarcadero delphi是一款功能强大的可视化编程开发环境。该软件能够帮助用户。快速设计视觉上令人惊叹的响应式主UI布局,然后轻松自定义特定于平台和设备的视图,有了它你就可以利用面向桌面,平板电脑和智能手机的分辨率感知组件构建完全响应式设计特定于平台的真实本机控件。
【功能特点】
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 ++类一样,遵循常规的内存管理,从而大大降低了复杂性。
【软件亮点】
1、单一代码库
无需编写代码即可为所有平台创建应用程序。编写具有响应式UI的单个代码库,然后在任何地方进行编译。
2、无障碍资料
通过FireDAC的高速直接访问,可本地连接到20多个数据库。包括InterBase,SQLite,MySQL,SQL Server,Oracle,PostgreSQL,DB2,SQL Anywhere,Advantage DB,Firebird,Access,Informix,MongoDB等。
3、响应式用户界面
一次创建一个响应平台感知的UI,然后部署跨平台。
4、Windows 10应用
现代化老化的应用程序,以通过最新的响应控件和Windows Store支持来支持Windows 10
5、macOS和Linux应用
使用Delphi快速轻松地开发macOS和Linux应用程序。
6、Android和iOS
借助具有平台意识的用户界面控件,更快,更智能地交付Android和iOS应用程序。使用多设备设计器快速制作原型并在IDE中进行实时预览
7、物联网(IoT)
轻松将您的应用程序连接到小工具,设备,传感器,企业数据和云服务。
8、云意识
Delphi具有HTTP和REST客户端库,可在所有平台上使用,以调用REST服务,甚至特定的AWS和Azure组件
9、扩展名
创建一个添加新工具窗口的插件,绘制代码编辑器,提供代码完成功能,添加新的语法突出显示,钩住高级和低级事件,在调试时跟踪进程和线程,等等。