DelphiXE10.4安卓编程初学者心得

        1.真机调试真的很方便。出于对自己手机变板砖的担心,一开始找了个模拟器(NOX夜神),安上一看,最高只支持到安卓7版本,用不上。一狠心,一咬牙,干脆用真机调试!说起来挺惭愧的,如果不是通过学习安卓编程,我都不知道安卓手机的开发者模式怎么进入:设置“关于手机”——连点7次版本号——返回“系统和更新”——开发人员选项。经过试验,我是连续选择以下几个选项:“仅充电”模式下允许ADB调试——连接USB时总是弹出提示——USB调试,期间弹出几个对话框,点击“确定”就可以了。在打开DelphiXE10工程项目的情况下,几秒钟后,你的手机型号就会出现在上方提示框中,OK,可以调试你编好的程序了,编译、生成、安装的速度相当快,出现问题随时卸载APP后重新安装即可。

        2.编程基础一定要扎实。举个例子:程序调试过程中,几个动态生成的Edit控件总是清除(Free)不掉,造成内容要不就是显示不出来、要不就是重复显示,反复试验也找不到原因,以为是系统Bug造成的。后来在网上查阅资料时,受一个网友回答的启发,原来是For循环语句写错了!循环变量值由高到低时,要用downto而不是to(Pascal与Basic之间的一个显著区别就在于严谨),一个简单的语法错误修正后,让憋了好几天的问题迎刃而解。

        3.有时靠人不如靠自己。为了解决输入时虚拟键盘遮挡输入框的问题,从网上找了段代码,添加到项目工程后别的地方都没问题,只有一个函数Convertpixeltopoint()显示红色(系统提示找不到该函数),在uses里面反复试验,引用了多个文件也没有效果。后来实在没办法,只能自己写代码解决,通过读取Edit名称编号,在onclick事件中动态调整Scrollbox的高度,经过几次调整后也实现了想要的效果(代码量还不到下载的十分之一)。
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi是一种面向对象的编程语言,XE10.4是Delphi的一个版本。Delphi XE10.4是Embarcadero Technologies公司于2020年推出的最新版本。它是一个集成开发环境(IDE),用于开发跨平台的应用程序。 Delphi是一种基于Pascal语言的编程语言,结合了面向对象的概念和传统的过程性编程。它的语法清晰简洁,易于学习和使用。Delphi XE10.4提供了许多新的特性和改进,帮助开发者更加高效地创建应用程序。 Delphi XE10.4支持多平台开发,可以用于开发Windows、macOS、iOS和Android等多种操作系统的应用程序。开发者可以使用同一套代码,在不同的平台上构建出具有原生体验的应用程序。 Delphi XE10.4还提供了许多强大的组件和工具,帮助开发者加快开发速度,并提供更好的用户体验。其中包括用于界面设计的视觉组件、用于数据访问的数据库组件、用于网络通信的网络组件等等。开发者可以通过拖放的方式快速构建用户界面,通过组件的事件触发逻辑操作。 Delphi XE10.4还提供了一套完整的调试工具,帮助开发者定位并解决应用程序中的错误。开发者可以逐步调试代码,查看变量的值和程序的执行过程,从而快速排除问题。 总之,Delphi XE10.4是一种功能强大、易于学习和使用的开发工具,适用于多平台开发,帮助开发者创建高质量的应用程序。无论是个人开发者还是企业开发团队,都可以通过Delphi XE10.4来实现他们的软件开发需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值