UnderwaySoft创作、出版、发表、沉淀、随记、备忘的一些文字、音乐和照片
JUCE_LIVE_CONSTANT宏详解
2016.08.11 20:49    2017.05.10 15:24    博客/专业/技术
JUCE组件类的paint()中绘制各类UI元素时,往往需要反复设置并确定某些数值和颜色,编译运行,不断调整,耗时费力。JUCE_LIVE_CONSTANT()宏专用来简化此流程,可将其称为“实时调整与获取常量”宏。在对付较复杂的GUI界面时,使用该宏能大大提高编码效率,非常方便。

JUCE如何实现抓屏功能?
2016.08.07 19:40    2017.07.26 14:58    博客/专业/技术
有朋友Email询问,使用C++语言和JUCE类库做GUI编程时,如何实现抓屏功能(允许用户将程序界面的某个区域或整个界面保存为图像文件)。这个问题很简单,核心思路有二:

用JUCE开发Android和iOS程序·1
2016.08.04 15:04    2017.05.10 15:24    博客/专业/技术
如何使JUCE开发的移动端App启动后自动全屏?很简单,DocumentWindow类(主窗口)的构造函数中加一段宏包裹即可。启动后即最大化窗口的桌面程序同样也需如此。代码见下:

实现JUCE程序主界面的自由缩放
2016.07.16 10:23    2017.07.26 14:58    博客/专业/技术
此处的“自由缩放”并非传统的调整窗口大小,而是窗口(界面)中的所有GUI元素一并进行缩放。要实现此功能,思路有二:

JUCE: : Listener应写为嵌套类吗?
2016.07.15 21:53    2017.07.26 14:59    博客/专业/技术
是的,应该写到Broadcaster类中,使之成为嵌套类。解释如下:

雷洋之死
2016.05.12 19:22    2017.03.22 19:10    博客/杂文/散记
首先,雷洋肯定不是素食者。高学历的素食者大多洁身自好,怎会去那种地方胡混。死了都背着污名,轻如鸿毛,实在不值。而且,一般来说,长期素食者抗击打能力明显优于常人,不至于轻易送命。当然,也仅限于拳脚相加或警械电棍,如遭遇其他招数和手段,可能与常人也无异。不行就是不行,我没必要为所有素食者开脱或遮掩。虽然这么做很正义,但毕竟不诚实。

关于阅读的一些建议
2016.05.10 21:32    2017.07.25 13:08    博客/杂文/散记
在某论坛看到有人讨论“阅读”,我的回复如下:

从苹果到“全均素”观念的推广
2016.04.22 20:31    2017.07.16 14:02    博客/杂文/散记
北美大陆,西进时代。该时代诞生了一大批老美家喻户晓的传奇人物。John Appleseed就是其中最撼人心魄的一位。

素食的当下与未来
2016.04.16 23:12    2017.03.23 13:14    博客/杂文/散记
目前,越来越多的人正在享受全营养均衡素食的乐趣,这事的前景一片光明。但是,普及宣传方面还是有巨大不足。毕竟是“民间行为”、“草根艺术”。即便有一些书籍资料,问题也不少。一些书和文章,云里雾里、罗里吧嗦一大堆,三句话说明白的问题,恨不能印刷上百页。微信上那类“转了全家好,不转非国人”的短平快文字也很流氓,真真假假,鱼目混珠。

JUCE 4.2发布
2016.04.08 19:25    2017.07.25 12:58    博客/专业/技术
新功能包括:支持Apple AudioUnit格式,所开发的iOS程序可作为GarageBand的插件来使用。对iOS和安卓的更多支持等等。

Email: underwaySoft@126.com 微信公众号: UnderwaySoft