目录
附录
关于Embarcadero Technologies.......................................... 195
关于PyScripter........................................................ 195
关于Delphi............................................................ 196
简介
欢迎使用 DelphiFMX 和 DelphiVCL 进行 Python GUI图形用户界面开发。这些强大的框架库是使用Python为Windows和其他多个平台跨平台构建本地应用程序的完美选择。这些框架库是为Python开发者设计的,因此只需要读者具备少量的Delphi知识就可以使用,为此本教程提供了一个精简的Delphi初学者快速学习教程,读者很容易就能掌握。
本教程提供了Delphi4Python架构和平台的概述,并指导读者安装和学习使用这两个框架库,通过学习这本教程,读者可以快速掌握当今业界最先进的本地原生跨平台开发工具Delphi和最流行的AI人工智能机器学习语言Python。
- DelphiFMX for Python
- DelphiVCL for Python
本教程还提供了丰富的代码示例和案例代码,帮助读者快速用于实际工作中。最后,本教程以实际案例深入探索了Delphi和Python混合开发的可能性。
谁应该阅读这本教程?
用于Python的DelphiFMX和DelphiVCL库是由Embarcadero的编程语言和工具集Delphi提供的。然而,使用这些框架库不需要对Delphi有任何熟悉或经验,而是为了方便Python开发者的使用。如果使用Python工作,并想创建优秀的用户界面,那么这本教程就是为此准备的,这本教程提供了一个精简版的Delphi快速学习教程。
同时,本教程对那些想了解Python开发的Delphi开发人员也很有用,我们希望本教程以及 DelphiVCL 和 DelphiFMX 库能够帮助你为你的Python项目创造出惊人的图形用户界面。
这本教程的重点是用Python GUI编程,但也讨论了 Delphi作为编程语言的历史。没有必要选择一个而放弃另一个。这两者都是很优秀的编程语言。而且,在程序员的工具箱中,有很多可以容纳编程语言的空间,可以选择使用合适的工具来完成工作。 因此,本教程尝试为读者探讨一下解锁这两个伟大工具的可能性。
第1章 Python与Delphi
Python是一种语法简单,易于学习,功能强大的编程语言,而GUI图形用户界面开发是每一个Python程序员必须掌握的非常重要的技能之一。
Delphi作为一个快速可视化跨平台原生本机开发工具和编程语言,是使用Python开发GUI图形用户界面最前沿、最高效、最有发展前途的技术,使用Delphi的VCL和FMX组件框架可以5倍的开发效率为Python开发跨平台支持Windows, Android, iOS, macOS, Linux的App应用。
Python for Delphi (P4D)功能:
- 对 Python API 的低级访问;
- 与 Python 的高级双向交互;
- 使用 Delphi 自定义变量 (VarPyth.pas) 访问 Python 对象;
- 使用 RTTI (WrapDelphi.pas) 包装 Delphi 对象以在 python 脚本中使用;
- 使用 Delphi 类和函数创建 python 扩展模块;
Python for Delphi (P4D)是一套用于Python开发的免费的开源组件(https://github.com/pyscripter/python4delphi),将Python DLL包装到Delphi中。它们可以轻松地执行Python脚本,创建新的Python模块和新的Python类型。可以创建Python扩展为DLLs,以及更多。P4D 使得使用 python 作为 Delphi 应用程序的脚本语言变得非常轻松简单。
更多信息参见 《Python图形用户界面设计-Delphi For Python高级开发教程》PDF
版权归原作者 xyzhan 所有, 如有侵权,请联系我们删除。