3

我被提供了一个与 4D 数据库有关的任务,但是,我没有任何数据库技能,例如 SQL,我可以编程但不会在数据库方面,只是想知道在 4D 数据库之前我应该​​学习一些 SQL 吗?还是它们完全不同?感谢您的建议。

4

1 回答 1

4

4D 不仅仅是一个;它包括一个 GUI 设计器,拥有自己的编程语言,并包括一个用于构建可双击应用程序的编译器。有许多扩展产品的插件和一个插件 SDK,允许您编写代码来自己扩展它。4D 的可能性是无限的。这里的要点是您可以创建一个甚至不使用数据库引擎的应用程序,因此数据库背景不会那么重要。

您无需了解 SQL 即可进行 4D 编程。有一个层,但您也可以使用非 SQL 命令来完成大部分相同的任务。当然,SQL 可能更适合某些任务,而对于其他任务来说是唯一的选择(请参阅复制和同步)。一般来说,你应该学习 SQL,因为它对许多不同的语言都有帮助,但不要让不知道 SQL 阻止你使用或学习 4D。

4D 编程语言在doc.4d.com上有大量文档:

4D 语言参考包含核心命令

4D SQL 参考涵盖了该语言的 SQL 方面。

4D 设计参考涵盖了设计环境的各个方面。

维基百科上还有一个简短的速成课程部分,可能有助于您了解该语言

于 2016-03-01T15:15:23.227 回答