delphi下载(Delphi10。3姗姗来迟)
delphi下载(Delphi10。3姗姗来迟)
笔者是一个不太喜欢尝鲜的编程老司机,各种编程都有些了解,像Oracle的Java、微软的VisualBasic、Google的Go、CC、微软的C、PHP、Ruby、Python等等,大多都用过一段时间,有些还搞出来过一些作品。要论那个语言用的最久,那莫属Delphi和SQL了,差不多用了20年。
Delphi用的最久的算是Delphi6。0和DelphiXE10。近期Delphi10。3新版出炉了,下载试用了一番,确实不错,特向大家推荐介绍。Delphi10。3的改进都有那些?
1、修复了诸多历史遗留的Bug。Delphi10。3新版解决了自xe7以来很多老bug,对最近发现的bug做了修正,诸如TEdit存在的问题终于解决了!
2、RTL性能获得很大提升,对于app来说,执行效率是非常重要的。
3、IDE做了重新设计,界面变化很大。
4、支持了最新的androidsdk26及ios12,这是两大移动系统的最新版本。
5、支持最新的C17。
6、支持内联变量,在Begin及End间可以任意定义变量。
7、常用的第三方控件也都发布了支持10。3的新版本,诸如FastReport、DevExpress、UniDAC、TMS系列等。Delphi10。3对内联变量的支持
常用Delphi的朋友肯定知道,Delphi中的变量,需要先定义、后使用。在函数或过程的begin之前,声明var之后定义变量。10。3版本开始支持内联变量,具体看下图:
在begin。。。end之间,也可以声明var定义变量,在循环中,可以直接在使用时直接定义,这个变化还是蛮大的,搞的我很不适应,但不得不说,这对编程的快捷方面来说绝对是好事儿。
内联变量的生命周期和C一样,仅在方寸之间,如beginend之间,循环体内等。如果不指类变量的类型,会根据赋值的类型进行推断,相当于C的auto类型。常量也可以内联,不过将var换成const,其它一致。
下面举几个应用的例子:
1、在函数和过程的begin。。。end之间直接定义变量:procedureTest;beginvarI,J:Integer;I:22;j:I20;ShowMessage(J。ToString);end;
2、定义变量并直接给变量赋初始值:procedureTest;beginvarI:Integer:22;ShowMessage(I。ToString);end;
3、定义变量赋初始值时直接引用其它变量:procedureTest1;beginvarI:Integer:22;varJ:Integer:22I;varK:Integer:IJ;ShowMessage(K。ToString);end;Delphi10。3如何下载试用
盒子里有试用版,您可以去下载试用一下。
我一直都说,Delphi是老不死的凤凰涅槃,IDE做的越来越好,一系列新特性正在追赶和超越潮流。如果您是Delphi的老用户,这是福音;如果您对Delphi有兴趣,不妨下载用一下,我感觉要比Eclipse加上插件去支持的各种不伦不类的IDE的好多了。
用Delphi开发Windows桌面程序非常非常爽,对移动开发的支持也是越来越成熟便捷,对Linux的各种支持也是越来越完善。你想做的,基本Delphi都可以包揽了。
当下各种编程语言满天飞,Java、Python、Ruby、Go、Swift听起来都是惶惶然不可一世。如果您是Delphi的老用户,千万不要觉得憋屈,Delphi是了不起的,生命力是无比旺盛的,如果您一辈子能把Delphi玩得很转,基本也能逆天了。