介绍性章节(一)发表后,有人提出了如何获取Delphi平台进行学习和开发的问题。至少可以通过三种方式获取: 1. 直接访问Embarcadero 网站(https://www.embarcadero.com/)。 cn/).免费版,试用期1个月。 2. 访问Embarcadero 网站下载并安装Delphi 10.4.2 Community Edition。少于五人的开发团队可以通过Embarcadero 申请批准。每次授权的有效期为一年,之后您可以申请另一次授权。使用社区版本编译的Delphi代码可以几乎没有限制地商业使用,但是商业使用的权限是无效的,除非你的收入超过5000美元或者你的团队规模超过5人,需要官方批准。 3.购买官方授权的Delphi版本或在线下载注册器一般情况下,不建议使用盗版软件。因为当我们学习如何使用Delphi时,我们想用我们编写的软件赚钱。我们绝不希望任何人盗版我们的软件。您应该尊重其他软件公司的努力并支持他们的正式版本。你可以算一下你的账。假设一家软件公司获得了一份为Android和IOS开发移动应用程序的合同。该项目持续时间为4个月,有Android和IOS的两名开发人员。Delphi的两名开发人员。类似的如果用Delphi节省两个月薪1万到2万的开发人员就能达到的效果,一个小项目节省的成本是8万到16万,支持Delphi正式版就够了。综上所述,方法2是最理想的获取Delphi平台的方式。 Delphi CE(社区版)安装教程可在Internet 上找到。请参阅安装Delphi 10.3.2 社区版- pchmonster - 博客园。现在我们已经摆脱了Delphi 平台的束缚,让我们继续今天讨论的内容:界面布局。无论程序专业与否,界面都很重要。可能会使用很多第三方组件来使界面更加美观,但我们首先讨论一下Delphi提供的界面布局。总体布局离不开Tpanel和Tlayout组件。 Ttoolbar 和TStatusBar 也常用。下面是一个基于Tpanel的布局示例(界面的文本部分放置了几个Tlabel组件)。主窗体的Fill Form1 --color 设置为黄色,Fill --Kind 设置为Solid。
Windows风格的Tpanel组件布局设计形式
Android风格的Tpanel布局设计形式
面板布局-窗口下运行效果
Android上运行效果
将Tpanel 组件替换为Tlayout 以获得类似的布局。对于主窗体Form1,将Fill--color 设置为yellow,将Fill--Kind 设置为Solid。
布局布局——在Windows 上运行
布局布局——在Android上运行
作为对比,黄色是主窗体的背景颜色,Tpanel 组件是不透明的,Tlayout 组件是透明的。其他人也非常相似。 Tlabel、Tbutton、Tmemo、Timage、Tlistbox、TScrollbar 等;我们建议尽可能使用布局模式进行表单布局。面板模式是原Delphi平台提供的模式(所有使用Delphi7的伙伴都体验过)。布局模式是Delphi较新版本中的首选模式,而不是布局模式只有一个类似面板的组件,它是一系列组件。每个组件都有自己不同的特点,以方便更好的应用。详细信息在中进行了解释。下一节。
布局系列组件
你可能会发现,用Delphi开发平台设计的程序格式与最终的可执行格式非常相似,并且相同的代码在Windows或Android等不同平台上运行良好(当然,这个示例代码中没有任何语句) )。因此,在开发过程中,可以在Windows平台上进行开发和调试,基础准备就绪后,再在Android等平台上进行最终的调试和测试运行。对于在不同平台上看起来不同的编程界面,您可以在设计界面时设置不同的视图参数,以在设计时获得表单在不同平台上的外观效果。
设计表单窗口显示状态
Android显示状态设计表单
因此,在以后的文章中我将重点关注Windows说明,仅在适当的情况下提供Android平台上的操作屏幕截图,并突出显示任何需要注意的地方。 [希望引起对Delphi和跨平台开发感兴趣的人们更多的关注。谢谢大家!后续会打包示例源码,免费提供给各位感兴趣的朋友。】
标题:delphi能开发什么,delphi支持几个平台
链接:https://www.7kxz.com/news/gl/19455.html
版权:文章转载自网络,如有侵权,请联系删除!