书接上文,上一篇主要写了如何用代码动态创建控件,这一章讲讲如何具体实现我们需要的功能。
五、功能性代码
我们添加两个OptionButton的目的就是为了切换到对应的工具,所以,我们需要的是在点击了相对应的OptionButton之后能够切换到工具对应的Frame框架,以下是对应的代码:
2025年08月31日
书接上文,上一篇主要写了如何用代码动态创建控件,这一章讲讲如何具体实现我们需要的功能。
我们添加两个OptionButton的目的就是为了切换到对应的工具,所以,我们需要的是在点击了相对应的OptionButton之后能够切换到工具对应的Frame框架,以下是对应的代码:
2025年08月31日
无数次被问道:你在终端下怎么调试更高效?或者怎么在 Vim 里调试?好吧,今天统一回答下,我从来不在 vim 里调试,因为它还不成熟。那除了命令行 GDB 裸奔以外,终端下还有没有更高效的方法?能够让我事半功倍?
当然有,选择恰当的工具和方法,让 GDB 调试效率成倍的提升并没有任何问题。当然,前提条件是你至少会在使用最原始的 GDB。
2025年08月31日
据说不会上位机和游戏开发,都不好意思说自己会 C#
正好这俩我都不太会
这不来点一下上位机的技能树
这次的需求很简单,用 C# 模拟一个设备协议,实现不用去现场对接设备,也能先开发和调试上位机程序。
实际设备是用 RS-485 标准进行通信,模拟跑通之后,到现场只需要把RS-485 总线(A/B 差分线)插到 USB-RS485 转换器上就可以实现数据读取和指令下发了。