没有合适的资源?快使用搜索试试~ 我知道了~
首页Delphi XE5 for Android
Delphi XE5 for Android Delphi XE5 出来了,支持Android的开发,试用了一下,有几个问题: 1、只支持ARM7的设备,不支持Inter设备。手上刚好有一个华硕K004,很遗憾用不上,只能用手机试了。 2、要支持联机调试必须安装USB驱动,但一般设备都不带,后来安装360手机助手后自动安装了USB驱动,可用了。 3、支持的控件、属性、方法、函数库都大变了,需要重新学习。 4、联机调试的速度慢得惨不忍睹,使用仿真机还能忍受一下,使用实际设备慢得无法调试,是不是跟我用的USB驱动有关? 5、编译后的apk至少5M以上,按照官方说法是:毕竟要跨平台,体积大很正常。 看来Delphi XE5 支持Android的开发还有一段路要走,等Update吧,先用这个版本熟悉一下。 按照Embarcadero的说法:Windows平台只能使用VCL,Windows、iOS和Android都可以使用FMX,并且VCL和FMX不能同时在一个程序中。FMX的用法与VCL有一定的差异,先从最简单的说起: 应用程序的关闭退出 在VCL中,关闭程序的主窗体也就意味着程序的主循环结束,主程序自然而然结束。所以在主窗体中使用窗体的关闭函数(Close)即可,如下:
资源详情
资源评论
资源推荐

Delphi XE5 for Android (一)
出来了,支持 的开发,试用了一下,有几个问题:
、只支持 的设备,不支持 设备。手上刚好有一个华硕 ,很遗憾用不上,
只能用手机试了。
、要支持联机调试必须安装 驱动,但一般设备都不带,后来安装 手机助手后自
动安装了 驱动,可用了。
、支持的控件、属性、方法、函数库都大变了,需要重新学习。
、联机调试的速度慢得惨不忍睹,使用仿真机还能忍受一下,使用实际设备慢得无法调
试,是不是跟我用的 驱动有关?
、编译后的 至少 以上,按照官方说法是:毕竟要跨平台,体积大很正常。
!
看来 支持 的开发还有一段路要走,等 吧,先用这个版本熟
悉一下。
按照 "#$ 的说法:%&' 平台只能使用 ()*,%&'、+ 和
都可以使用 ,,并且 ()* 和 , 不能同时在一个程序中。, 的用法与 ()* 有一定
的差异,先从最简单的说起:
应用程序的关闭退出
在 ()* 中,关闭程序的主窗体也就意味着程序的主循环结束,主程序自然而然结束。所以
在主窗体中使用窗体的关闭函数()')即可,如下:
$-./"0#$')$ 12.+#3$45!
#6!
!)'5!
5!
!
在 , 中,由 $78 替代了 ," 的概念,虽然 .," 类仍然存在,但 ,"
通过关闭函数无法结束程序,使用 $0." 均无效,调整为:
-''!
!,09/"05
$-.,"0-)$ 12.+#3$45!
#6!
!$780:'5!
5!
此时程序直接关闭了,如果需要在退出前询问一下,可以参考 ()* 中的做法,在按钮事件
中仍然使用关闭函数,在 +)';-8 事件中询问是否退出,在 +)' 事件中实现
程序的关闭,如下:
-''!
!,09/"05

$-./"0,")'12.+#3$57$2.)'$45!
#6!
!<退出程序=!
!$780:'5!
5
$-./"0,")';-812.+#3$57))'2
45!
#6!
!/''661>是否退出?>?!
!!!.'66.80"):"?!
!!!@.'660"#+?.'660"#)$A?!
!!!B4C"+!
!!!))'2C-!
!'!
!!!))'2C/'5!
5
$-./"0#$')$ 12.+#3$45!
#6!
!)'5!
5!
!
$-./"0,"8&12.+#3$5782%5
!78)2)5/2./45
#6
!DD当按下硬件键盘的返回按钮时,关闭当前窗体
!/8C7 E&$
!!!)'5
5
!
在虚拟机中运行如下:

在 ()* 下,常用的询问对话框包括
$-./"()*0#''6#F)$ 12.+#3$45!
#6!
!/$0''6F1>是否退出?>?>询问>?!
!!!GHI+JG)+I;.+I4CH!
!#6!
!!!)'5!
!5!
5
或者是:
-''!
!8'"0.8'5
$-./"()*0#''66)$ 12.+#3$45!
#6!
!/''661>是否退出?>?"):"?@"#H'?"#IA?B4C"H'
!
!#6!
!!!)'5!
!5!
5

在 , 下,$ 不再有 ''6F 函数,只能使用 ''66 函数,写法
如下:
$-./"0#$')$ 12.+#3$45!
#6!
!/''661>是否退出?>?.'66.80"):"?!
!!!@.'660"#H'?.'660"#IA?B4C"H'!
!)'5!
5!
在 中窗体与窗体之间的交互与调用非常简单,在 , 中这个优势得到了充分体现,
先建立一个主窗体和一个需要调用的窗体:
!!!!
!
在主窗体上放的按钮事件如下:
K
7!
!<97$'=
!DD定义私有窗体对象Þ
!,/"2./"+,5
K

$-./",0-)$ 12.+#3$45!
#6
!DD创建并显示窗体Þ
!/''61,/"4!
!!!,/"2C./"+,0)1/45!
!,/"0&5!
5
在另外一个窗体的按钮事件中关闭:
$-./"+,0-)$ 12.+#3$45!
#6!
!)'5!
5
效果如下:
!!
效果不错,并看出对汉字的支持挺好!
需要注意的是:, 不再允许窗体的 模式,也就是说窗体都不能通过
& 方式显示。
程序开发必然用到按钮,在 下,按钮的一个比较重要的属性就是
8* -,预置了一系列常用的图标,如下图:
剩余37页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0