Embarcadero Delphi是一款强大的集成开发环境(IDE),它是专门为快速应用程序开发(RAD)设计的。Delphi使用面向对象的Pascal语法作为它的核心编程语言,它以其出色的编译速度和跨平台能力而著称。对于希望在Windows、macOS、iOS、Android和Linux平台上创建本地应用程序的开发人员来说,Delphi提供了一个高效率的解决方案。

delphi11-ce.webp

Delphi的应用范围广泛,从简单的桌面工具到复杂的企业级应用程序,都可以使用Delphi来构建。它集成了许多预制的组件和库,支持开发者快速开发GUI、数据库连接、网络通信等功能。更重要的是,Delphi的设计理念是提供一个可视化的编程接口,这使得开发者能够通过拖放组件和设置属性来设计界面,从而极大简化了编码过程。

伴随着Delphi的是Embarcadero公司提供的全面技术支持和社区资源,这包括大量的文档、教程和示例项目。无论是新手还是有经验的程序员,都能在这些资源的帮助下,有效地学习和掌握Delphi的使用。Embarcadero Delphi不断更新和改进,以满足现代应用开发的新要求和挑战,使其仍然保持在软件开发工具的前沿位置。

高 DPI 和 4K
对高 DPI 和 4k 屏幕的全面 IDE 支持,字体和图标更清晰锐利,改进的 UI 设计体验

iOS 和 macOS
用于通用二进制文件的 macOS 64 位 ARM 编译器和工具链。适用于 ARM-64 上 macOS 设备的 iOS 模拟器。

可访问的数据
通过 FireDAC 的高速直接访问本机连接到 20 多个数据库,包括 InterBase、SQLite、MySQL、SQL Server、PostgreSQL 和 MongoDB

更快的编码
用于重构的智能代码导航、自动代码完成、代码编辑器中突出显示非活动代码、包含文件的 LSP 感知

云感知
使用 HTTPS 和 REST 客户端库调用 REST 服务或 AWS 和 Azure 组件

RAD服务器
通过 Swagger 支持简化多层交钥匙企业 REST API 应用服务器的开发和部署

生产率
对 VCL 样式的设计时支持可通过表单和控件的即时视觉更新实现快速 UI 原型设计

Linux
开发适用于 Linux 的服务器和 FireMonkey GUI 应用程序。Delphi 的 LLDB v12 调试支持。

视窗11
使用最新的 UI 控件、WinRT API 和 HighDPI 功能,对 Windows 11 的 VCL 应用进行现代化改造

用户体验
新的欢迎页面具有原生外观和感觉以及可定制的布局和内容

安卓
支持Android 32 API、最新计费API、AndroidX库和多个classes.dex文件

远程桌面
使用 VCL 和 IDE 的远程桌面支持与远程团队协作

瞄准最新平台版本!
RAD Studio 12 提供对 iOS 17(仅适用于 Delphi)、Android 14 和 macOS Sonoma 的官方支持。RAD Studio 12 还支持 Ubuntu 22 LTS 和 Windows Server 2022。

C++Builder IDE的视觉辅助集成
Visual Assist 集成为 C++ 代码提供一流的代码补全、代码导航和重命名重构;惊人的生产力提升

Delphi 源代码的多行字符串文字
多行字符串文字可以更轻松地在应用程序源代码中嵌入 SQL、HTML、JSON、XML 多行文本

SKIA对 FireMonkey 中 UI 设计的支持
新基础提高了所有目标平台上渲染图形和 UI 控件的性能和质量

通过 FireMonkey 增强功能改进移动设计
改进了 Android 平台支持、分屏 iOS 和 Android 窗格、全套图标和启动屏幕向导、支持 Android API 级别 33

现代化的 VCL,带有重新设计的 MDI 和 VCL 的选项卡式 UI
通过支持 HighDPI 和源自 Konopka Signature VCL Controls 的新 VCL 设计器,改进了应用程序现代化

更多可在 Object Pascal 中使用的Windows API
转换为 Object Pascal 的所有 Windows API 标头的综合集,使 Delphi 开发人员更容易调用任何 Windows 平台 API

现代化的C++ 编译器和工具链
适用于 Win64 的新的基于 Clang 的 C++ 编译器预览,支持最新的 C++ 标准,更好地与外部库和 C++ 代码集成

FireDAC 中的QBE支持、Delphi 的新 JSON 向导
FireDAC 中提供了按示例查询。JSON 数据映射向导,用于生成与 JSON 数据结构匹配的类,将数据映射到 XML 等对象并流式传输到新文件

通过 SQL 限制提高应用程序安全性
通过限制 SQL 命令、阻止多个命令和 SQL 更改来提高应用程序安全性

RAD 服务器中对智能 ID的支持
具有新智能 ID (Sqids) 的更强大、更灵活的托管 REST API。更好的性能、数据分页改进、更好的会话身份验证。

在4k+ 屏幕上使用 RAD Studio !
RAD Studio 12 为 IDE 提供高 DPI 支持,使开发人员能够在更大、高分辨率的屏幕上工作。对最新 4k+ 高分辨率显示器的全面支持通过更清晰、更锐利的字体和图标以及整个 IDE 窗口(包括 VCL 和 FMX 表单设计器和代码编辑器)的高分辨率支持改善了日常开发人员活动。

目标Windows 11
通过集成 MSIX 生成对 Windows 11 配置的官方支持。适用于 Windows 的 WebBrowser 组件,支持 IE ActiveX 和新的 Microsoft WebView 2 控件(基于 Chromium 的 Edge)。增强的 VCL 表单设计器可直观地构建本机 Windows 应用程序,并具有实时捕捉提示和布局指南。针对 32 位 Windows 和 64 位 Windows 的增强型 Delphi 和 C++ RTL。

在设计时使用VCL 样式!
VCL Styles 现在提供设计时支持:通过在设计时立即查看样式化的表单和控件在运行时的外观,可以更快地制作时尚 UI 原型。在设计时查看样式在运行时如何影响 UI 可以改进现代 UI 的设计和测试流程。在使用每个控件的样式时,更快地创建更好的 UI 特别有用。

在M 系列 Apple Silicon上部署!
针对 macOS(M 系列 Apple Silicon)进行编译,并使用新的通用包进行 AppStore 提交。您现在可以针对现有的 Intel 和新的 M 系列 macOS 处理器 (Apple Silicon) 进行编译。针对最新处理器版本进行编译可在所有平台上实现最快的性能,并支持 macOS 应用商店的通用打包。

远程协作!
改进了对 VCL 和 IDE 的远程桌面支持,帮助开发人员在办公室远程工作。增强了对远程和本地 64 位 Windows 应用程序以及 macOS 64 位应用程序(Intel 和 ARM)的调试。增强的远程桌面支持可提高团队的效率并提高您的利润。

使用生物识别认证!
RAD Studio 12 为 FireMonkey 移动应用程序提供了新的移动生物识别身份验证组件

部署嵌入式 InterBase开发版!
RAD Studio 12 附带最近发布的 InterBase 2020 Update 5 开发人员版本和 IBLite/ToGo 版本

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。