[技巧]按比例缩放整个窗体

许多人不知道VCL里有一个ScaleBy方法,可以用于对从TControl继承下来的组件进行整体缩放,它有两个整形参数,第一个参数除以第二个参数就是缩放倍数。 如TForm.ScaleBy(2,1)就会将窗体整体上放大1倍,包括控件的间距。不过,在交付用户之前,你最好多测试下,保证用的控件的缩放都工作正常。 缩放的两个

Android中的Adapter(适配器)

使用过Java开发安卓App的童鞋肯定用过ListView,它灵活多变的设计方式与思路,对于我这样从Delphi转来的人而言,深有启迪。本文的忠旨是通过介绍Java中Adapter的用法,来让不了解这方面的童鞋学习其中的设计思想。 ListView是真正的数据与界面完全分离的设计思路,UI由Android标准的XML方

radxa(D10折腾笔记)-被ubuntu系统折腾

想想今天从公司带了个键盘回来,继续折腾了下radxa板子,先折腾上ssh,听波哥的先折腾ssh。接上键盘,鼠标。 进入系统,rock用户,用b2andriod切换到了一次andriod挺正常,又切换回ubuntu,把无线连上去了, 百度下什么是ssh… ssh,总的来说ssh是安全的可以让你远程做很多事情,好吧原来是这

radxa(D10笔记)-折腾第一步-刷机

我的电脑环境是:win64位, 板子回来是andriod的系统。 首先的装驱动, 下载固件 可以点击查看这篇文章 https://blog.qdac.cc/?p=949 我是下载的这个固件radxa_rock_pro_dual_boot_20141022_update.zip 解压后里面有新的刷机工具 安装驱动 如果你

Delphi编写的Android程序获取Root权限实现(2015.4.15更新,支持Android 4.4)

借助谷歌,并经过本大侠施展坑、蒙、拐、骗、偷五大绝技,终于成功实现在Delphi下获取Root权限并将其扩展为一个完整功能更加完整的TQAndroidShell记录,在华为荣耀2(Android 4.2)、Nubia Z5S(Android 4.4)测试通过。参考代码如下: unit QAndroid.Shell; i

QAES更新-修正了CBC加密时与标准的AES加密不兼容的问题

【问题描述】 该问题在于CBC加密算法实现时,没有对初始向量进行规定的变化,造成加密只有前16个字节和标准的AES加密结果一致。 本次更新同时增加了一个AlignAESBlockSize全局变量,来控制是否填充额外的字节,以保证内容按16字节对齐,默认为True,以和其它AES算法保持一致,你可以设置为False,这样

递归的应用-经典的“汉诺塔”演示

“汉诺塔”是一个由数学家爱德华·卢卡斯于1883年发明的一个非常著名的游戏。游戏的内容是,有三根细柱(A,B,C),A柱上套着6个圆盘。这些圆盘大小各异,按从大到小的顺序自下而上摆放。如下图所示。 (图上白色黑框的代表圆盘) 现在要把套在A住上的6个圆盘全部移到B柱上。并且在移动圆盘时须遵守下述规则:  一次只能移动柱