77百科网
当前位置: 首页 生活百科

delphi开发知识点(Delphi跨平台开发入门篇)

时间:2023-08-11 作者: 小编 阅读量: 3 栏目名: 生活百科

社区版编译的Delphi代码可用于商业应用,几乎没有什么限制,除非当用于商业用途时,收入超过$5000或团队人数超过5人时,授权无效,需申请正式授权。设计窗体windows显示状态设计窗体Android显示状态所以,在以后的文章中,将以windows下的讲解为主,只在必要时提供Android平台下的运行截图,如果有需要注意的地方也会加以重点标示。

入门篇(一)发布后,有人提出如何获得可供学习、开发使用的Delphi平台的问题,至少有三种方法可以获取:

1、直接去Embarcadero公司的网站(https://www.embarcadero.com/cn/)获取免费版本,试用期一个月;

2、去Embarcadero公司的网站下载并安装Delphi 10.4.2社区版(Community Edition),5人以下的开发团队可向Embarcadero公司申请授权,一次授权可用一年,到期后,可再次申请授权。社区版编译的Delphi代码可用于商业应用,几乎没有什么限制,除非当用于商业用途时,收入超过$5000或团队人数超过5人时,授权无效,需申请正式授权。

3、买一套正式授权Delphi版本或去网上下载一个注册器,原则上不建议使用盗版软件。因为,我们学习使用Delphi是希望用自己编写的软件去挣钱的,我们肯定不希望别人盗版自己的软件,将心比心,也应该尊重其他软件公司的辛苦,支持正版。可以算一笔账,假设某软件公司获得一个开发安卓和IOS移动端应用的订单,项目周期4个月,配置Android、IOS开发人员各2人,若用Delphi开发人员2人即可达到相同效果,则可省下2个开发人员,每人每月工资1-2万,一个不大的项目省下的成本就有8-16万,足够用于支持Delphi正版了。

综上,方法2是最理想的获取Delphi平台的方法,网上有Delphi CE(社区版)的安装教程,大家可以参考"Delphi 10.3.2 社区版的安装 - pchmonster - 博客园 "。

好了,在解决Delphi平台的问题后,下面继续我们今天要讲的内容:“界面布局”。程序专业不专业,界面很重要。甚至有时为了使界面更加美观还会使用很多第三方组件,这里我们先讨论一下Delphi提供的界面布局。一般布局多离不开Tpanel和Tlayout组件,Ttoolbar、TStatusBar也经常会用到,下面是以Tpanel为主的布局示例图(界面上文字部分是放了几个Tlabel组件),主窗体Form1的Fill--color设置为yellow,Fill--Kind设置为Solid:

windows风格Tpanel组件布局设计窗体

Android风格Tpanel布局设计窗体

panel布局--windows下运行效果

Android下运行效果

把Tpanel组件更换为Tlayout,可以获得相似的布局,主窗体Form1同样设置Fill--color为yellow,Fill--Kind为Solid:

layout布局--Windows下运行

layout布局--Android下运行

比较一下,黄色为主窗体的背景色,Tpanel组件是不透明的,Tlayout组件是透明的,其他很相似,都可在上面随意放置各种可视化的组件,如:Tlabel、Tbutton、Tmemo、Timage、Tlistbox、TScrollbar等;

本人建议,窗体布局尽量多用layout方式,panel方式是最初Delphi平台提供的模式(用过Delphi7的伙伴都有体会),layout方式是新版本Delphi推荐的模式,并且layout模式并非只有一个类似panel的组件,它是一系列的组件,每个不同的组件都有各自不同的特点,以方便大家更好应用,具体的,将在下一节讲解。

layout系列的组件

大家也许会发现,在delphi开发平台上设计的程序窗体和最终运行的窗体是极其相似的,而且相同代码可很好运行在Windows、Android等不同平台上(当然,本示例又是没有一句代码)。所以,我们开发时,可以在Windows平台上进行开发和调试,基本就绪后,再在Android或其他平台上进行最终的调试测试运行。至于程序界面在不同平台上显示有所不同,可以在设计界面时,通过设置不同的view参数,以获得设计时窗体在不同平台的显示效果。

设计窗体windows显示状态

设计窗体Android显示状态

所以,在以后的文章中,将以windows下的讲解为主,只在必要时提供Android平台下的运行截图,如果有需要注意的地方也会加以重点标示。【希望对Delphi及跨平台开发感兴趣的人多加关注,谢谢大家!,未来会将示例源代码统一打包,免费提供给所有感兴趣的朋友们】

    推荐阅读
  • 吃叶酸会不会影响经期(姐妹们分享吃叶酸对月经的影响程度)

    姐妹们分享吃叶酸对月经的影响程度从前DYM还算是正常吧虽说不是很准时但是也不超时间太长30天的周期4-5天就没了我9月27日的DYM,然后从10月1号开始吃的叶酸,一直到现在都没有来DYM,挺纠结的而且测了好几次都是阴性的说明并没有。

  • 比较经典的几款香水(什么香水高级又不)

    女人真的不能没有香水气味是日常生活中很重要的感官体验,接下来我们就来聊聊关于比较经典的几款香水?以下内容大家不妨参考一二希望能帮到您!比较经典的几款香水女人真的不能没有香水气味是日常生活中很重要的感官体验尤其是初次见面好闻的味道绝对让人对你印象深刻什么香水高级又不“烂大街”呢这份红黑榜单赶紧拿好哪一瓶是你的最爱呢?

  • 凯恩帝系统参数丢失怎么办(凯恩帝系统参数丢失解决办法是什么)

    凯恩帝系统参数丢失怎么办?接下来我们就一起去研究一下吧!凯恩帝系统参数丢失怎么办到网上下载“老毛桃WinPE”的工具到硬盘,再把U盘接在电脑上,按下面的步骤制作一个能启动的U盘。双击“老毛桃WinPE”文件夹,在打开的1中双击“BootCDISO,解压后,双击SETUP,选出PESETUP.EXE,打开“老毛桃制作的WinPE专用工具安装界面。选第4项Grub安装/启动U盘、移动硬盘安装),回车。

  • 席子可以用洗衣机洗吗 亚麻席子可以用洗衣机洗吗

    凉席的种类很多,从材质来说,能够放在洗衣机中清洗的只有冰丝凉席,用洗衣机洗冰丝凉席模式必须调整为为化纤。但是,冰丝凉席放在洗衣机中洗会严重的损耗凉席的使用寿命,所以,还是建议用手洗凉席。最好每天睡觉前能用温水擦拭,这样既能保持卫生,又能保养席子。很多人觉得凉席洗后需要放在太阳底下消毒,其实,凉席清洁干净后放在阴凉的地方晾干即可。凉席洗后暴晒后会容易变脆,会容易折断、坏掉。

  • 八段锦一天做几次合适(八段锦每次做多长时间合适)

    在时间允许的情况下,一天可以练习1-2次每次可练习1-2遍,每遍需要将八个动作分别重复6-8遍,中间休息2-5分钟,接着练下一遍加上准备活动和整理运动,一次练习在40分钟左右,下面我们就来聊聊关于八段锦一天做几次合适?八段锦一天做几次合适在时间允许的情况下,一天可以练习1-2次。另外,练习八段锦时,比较注重呼吸的结合,所以最好选择比较安静的时间段,早晨或者晚上都可以。

  • 开通qq超级会员可以领取什么(qq超星会员是什么)

    开通qq超级会员可以领取什么QQ超星会员在哪里开通?在最近,腾讯QQ预计推出超星会员,比SVIP大会员更高一个级别,那如何成为超星会员呢,什么时候可以开通成为超星会员,下面就和小编一起来看看吧!

  • 选调生适合什么样的学生(选调生文化常识)

    1.国画国画一词起源于汉代,汉朝时期的人认为中国是天地之中者,所以称为中国,将中国的绘画称为“中国画”,简称“国画”,主要指的是画在绢、宣纸、帛上并加以装裱的卷轴画,国画是中国的传统绘画形式,是用毛笔蘸水、墨、彩作画于绢或纸上,技法可分具象和写意,中国画在内容和艺术创作上,体现了古人对自然、社会及与之相关联的政治、宗教、道德、等方面的认知。

  • 洛阳古墓博物馆改名了吗?(洛阳古墓博物馆改名了吗今年)

    应广大网民朋友的热切要求,现已回归“洛阳古墓博物馆”这个倍受老朋友们喜爱的馆名。现在全称是“洛阳古墓博物馆”。夏季:4月1日——10月31日9:00——17:00冬季:11月1日——3月31日9:00——16:30预约入口:官方微信公众号丨官方网站

  • 蔡卓宜出道前的样子(离过婚也能上女团选秀)

    原来蔡卓宜22岁时,与马来西亚有名的富二代结了婚,两人2019年离婚。网传蔡卓宜的前夫身价不菲,而且家庭背景显赫,不少网友好奇离婚原因。蔡卓宜参加《青春有你2》,作为一个离过婚、整过容的女孩,她遭受的流言和蜚语一定不少。

  • 窗帘什么布料最遮光(窗帘遮光的布料)

    而且亚麻类型的遮光布垂感是非常好的,能够直接做成窗帘,整体的质感也是比较偏厚重的,能够遮住室外的阳光,使人们得到更好的休息。印花布材质印花布材质也是常见遮光窗帘。涂层遮光材料是常见的窗帘遮光材料,它是通过在布料上涂一些具有遮光性质的颜料,能够避免紫外线或者阳光的射入,从而使窗帘具有遮光效果。阻燃遮光布阻燃遮光布的材料类似于绝缘体材质,整个材料的颜色是银色的。