作者是一位编程老手,不善于尝试新事物,但对Oracle 的Java、微软的Visual Basic、Google 的Go、C\C++、微软的C#、PHP、Ruby、Python 等各种编程都有一定的了解。大部分都已经使用了一段时间,有的甚至已经创作了一些作品。存在时间最长的语言是Delphi和SQL,它们已经存在了近20年。
Delphi 使用时间最长的版本是Delphi 6.0 和Delphi XE10。最近Delphi 10.3新版本发布了,所以我下载了,试用了一下,确实不错,推荐给大家。
Delphi 10.3有哪些改进? 1.修复了很多历史bug。新版本的Delphi 10.3解决了xe7以来的很多老bug,也修复了最近发现的bug,最后解决了TEdit等问题。
2. RTL性能显着提升执行效率对于应用来说非常重要。
3.IDE重新设计,界面发生较大变化。
4.支持最新的Android SDK 26和iOS 12两大移动系统的最新版本。
5.支持最新的C++17。
6.支持内联变量,允许您在Begin和End之间任意定义变量。
7、常用的第三方控件如FastReport、DevExpress、UniDAC、TMS系列也发布了新版本支持10.3。
Delphi 10.3 支持内联变量。经常使用Delphi的朋友都知道,Delphi中的变量必须先定义后才能使用。变量是在函数或过程启动之前声明var 之后定义的。版本10.3 开始支持内联变量。请参阅下图了解更多信息。
也可以通过在begin.end 之间声明var 来定义变量也可以在循环内部使用变量时直接定义这个变化很大,我对此很不舒服但这对于编程来说非常重要,绝对是就速度而言是一件好事。
内联变量的生命周期与C++ 生命周期相同,但仅在几秒钟内,例如在进入和退出之间、在循环体内等。如果未指定类变量的类型,则会根据赋值的类型来推断。这对应于C++ 的auto 类型。常量也可以内联,但将var 替换为const。其他一切都一样。
一些应用示例如下所示。
1. 直接在函数和过程的开始和结束之间定义变量。
procedure Test;begin var I, J: Integer; I :=22; j :=I + 20; ShowMessage (J.ToString);end;2、定义一个变量,直接给变量赋初值。
procedure Test;begin var I: Integer :=22; ShowMessage (I.ToString);end;3、定义变量和赋初始值时,直接引用其他变量。
如何在Delphi 10.3试用盒中下载试用版您可以下载并试用。
我一直说Delphi是涅槃重生,但IDE却越来越好,一系列新功能追赶并超越潮流。这对于老德尔福用户来说是个好消息。如果您对Delphi 感兴趣,值得下载和使用。感觉比Eclipse以及各种支持插件的平庸IDE好多了。
使用Delphi开发Windows桌面程序非常有趣,对移动开发的支持越来越成熟和有用,对Linux的支持也越来越广泛。基本上,您可以使用Delphi 做任何您想做的事情。
现在有很多不同的编程语言,Java、Python、Ruby、Go、Swift 等等,让人眼花缭乱。如果你是Delphi的老用户,没必要悲观。 Delphi很精彩,并且具有非常强大的生命力。生活中如果你能玩好Delphi,基本上你就赢了。
标题:编程大师网,编程大神
链接:https://www.7kxz.com/news/gl/19457.html
版权:文章转载自网络,如有侵权,请联系删除!