【杂谈】鸿蒙 OS 对开发人员带来的机遇和挑战-机遇篇上

1、家电行业鸿蒙互联为设备赋予额外的能力,这些能力将为我们的生活带来额外的方便,就已知的家电来说:-> 电视:电视机本身是一个联网的影音设备,所以本身提供的能力是显示和声音输出,而且现代电视一般提供 USB 存贮、HDMI、DP接口、有线接口,甚至部分设备提供蓝牙连接能力,所以电视本身可以提供存贮能力和影像输入能力。-

【教程】一种远程控制电脑的方法和实践

【硬件准备】 支持网络唤醒(WOL)的电脑主机一台(笔记本还是台式机随意,使用有线连接,无线网卡),开启网络唤醒功能: 硬件设置:进入BIOS,将“Power Management Setup”中的“Wake Up On LAN”或“Resume by LAN”项设置为“Enable”或“On”,类似于这样,因为主板不

【杂谈】鸿蒙 OS 对开发人员带来的机遇和挑战-挑战篇下

【挑战4】鸿蒙会不会获得大量软硬件厂商的支持?答案:会理由:(1)硬件方面:对于国内的物联网厂商来说,这是一个巨大的机会。原来各自为战的状态,急需一个从底层协议统一的平台支撑。而目前能够实现这一点的,而且让大家信得过的,也只有华为一家。目前市面上的协议,还有米家杂货铺和 各个厂商各自为政,互联互通都成问题,这对大家购买

[杂淡]关于鸿蒙操作系统的一些个人观点

以下观点仅代表个人立场,可能并不一定准确,仅供参考。 1、鸿蒙首先必需承认它是一个全新的操作系统,但它也是建立在无数前辈的基础之上的,所以将它与其它操作系统隔裂的任何做法,都是不正确的。 2、鸿蒙底层是不同的操作系统内核,然后在内核上层加了一个抽象层,将操作系统的内核功能抽象出来,从而使上层应用达到与操作系统内核无关的

2019,诸事皆宜,助君发财

2019年到了,QDAC 项目也进入七年之痒,未来一年 QDAC 项目的重点将在 QSocket 和FMX 的组件的研发(毕竟 VCL 框架已经比较成熟,各个组件比较完备),其它完成的模块以维护为主,暂时不进行大规模的变动和性能优化。对于 QScript 部分估计 2019 年仍不会实质性切入,以技术预研为主,毕竟与其

[杂谈]Rad Studio 2018年2月份热修复的变动说明(含 2004 修正)

下述文件对比含 2004 版修正,加粗的为本次热修复变动的文件 1、Winapi.WinSock2 * inet_pton 函数改为延迟加载。这个函数是 Vista 开始支持的,如果不延迟加载(实际上相当于在 XP 上就不会加载),在 XP 上无法导入这个函数,程序就会出错。 2、System.Sysutils.pas

[FMX] FMX 动画类的一个辅助增强

本增强的目的是解决动画对象只支持 published 的有效的几种属性的问题,确切的说,这是一个适配器,通过匿名函数建立与非 published 属性的适配。我在 [FMX] Delphi 中 TAnimation 设计的几点值得商榷的地方 一文中讨论了 FMX 动画支持类的一些值得商榷的地方和改动,而这个增强从另一个

[杂谈]系统对话框(如浏览目录)被隐藏到主窗体后面造成程序无法操作的临时处理方式

说实在话,我被这个问题困扰不知道多少年了,具体的原因我实际上到现在为止仍未找到。不过这里提供一个临时的解决办法,使用定时器来检查当前进程的活动窗口与 Screen.ActiveForm 是否一致,如果不一致,则检查 Screen.ActiveForm 是否被禁用了(注意不要看它的 Enabled,而是调用 API),如

[FMX]FMX 编写 Windows 平台下 DLL 需要解决的两个问题小结

1、在 FMX.Platform.Win 中,平台退出时,没有正确释放 FApplicationHWND 窗口,这样子造成模块释放后,窗口依然存在,所以这个需要修改 FMX.Platform.Win 的代码,以修正这一问题; 2、在 FMX.Forms.Win 中, 平台退出时,没有正确释放 FTimerActionH

[FMX]使用 FMX 实现的左侧菜单效果

这个只是让你看看,并没有代码提供。使用 FMX + QPlugins 实现,菜单实际上是由不同的服务注册提供的。 现在常规的菜单都喜欢放在上边,实际上对现代宽屏的空间利用来说是一个浪费,而浪费是可耻的,所以希望大家多多使用类似这种左侧菜单的设计,把更多的空间留给真正有用的内容使用。 现在的效果只是一个设计上的预览,将来

[杂谈]Delphi 与 VC 通过接口交互时的一点问题的说明

首先,调用都是使用 stdcall,但是在返回接口类型时,VC 和 Delphi 对调用的处理不一致,造成接口无法正常使用。 通过查看返回接口和普通类型的值的对比,可以发现 Delphi 在实现返回接口的调用时,对对象的地址使用了esp+8,而对普通类型时,对象的地址取的是esp+4,这样就造成两者对应的对象原始地址错

官方THTTPClient.Post方法【低级、严重】bug — 需留意

我一直都在寻找各种业务功能的最简单写法,用减法的模式来开发软件。如果有比我的写法更简单的方法,请留言告知。 事情经过: 今日下午用THTTPClient.Post方法 提交的时候,服务端老是自动过滤掉,百思不得其解。花费近2小时调试 检查了很多遍程序 依然不行。于是就开始怀疑 THttpClient的问题,我切换成in