这个结构该怎么设计?
时间:10-02
整理:3721RD
点击:
如图,工作中需要在界面中的“设定”按钮点击一下后把此按钮对应的数据传送到下位的单片机中(MODBUS 485协议),界面共有十几个(也就是说按钮有一百多个),请问下有没有一个什么好的结构来解决这个问题


没有人回答啊,自己顶一下,,,,高手都去哪了呀,,,,,,,,,,,,,
我个人是层层嵌套条件结构实现的,不知道是不是有更好的办法,,,,,,
先把布尔值转换成数组,则数组里面只有0,1元素,然后再把相应的二进制数组转化成数值,可以简化空间少。或者查找数组里面为T的位置,但这样的前提是要保证不能有元素同时为T值
谢谢赐教。
把各按钮(布尔型)转换为数组(组成数组)后,我发现每个按钮的布局只能局限于前面板中的数组框内,而不能随意布局其位置,不知道有没有什么好办法解决啊?

事件结构就搞定了
所有的设定归结为一类触发源
谢谢赐教。
一个按钮一个事件结构,那一百来个按钮太多了。我是一个页面中的所有按钮一个触发源,然后在这个触发事件中布局了十来个条件结构嵌套来辨别每个按钮的动作,但是这样太麻烦了,想看看有没有更好的处理方法。
前面板的控件不用放在数组里面,把后面板的他对应的布尔值形成数组就好了
谢谢,我试试看,以前我是把前面放到数组里面,后面才在数组里面,还没有试过只把后面的放到数组里面
非常感谢你的指教,已经按照你的方法实现了我的目的,再次感谢。
客气了,共同学习和进步啦
