扫码阅读
手机扫码阅读
微软Canvas App实战之不完美的代码复用
286 2023-09-06
不完美的代码复用
对开发人员而言,代码复用是一个非常常规的动作。通常我们可以封装一些代码作为一个函数,然后通过参数反复调用以减少重复代码。而Excel使用者们也会编写一种叫做宏的东西来达到类似效果(实际上宏就是保存好的VBA函数)。
开始编写Canvas App表达式之后,大家会发现,这东西不能自定义函数啊!这个坑不大不小,刚好把大家的热情之火浇灭。毕竟在控件之间复制粘贴是小事,挺容易操作的,但是回头来修改的时候,不知道自己(或者别人)复制过多少处就是个非常麻烦的大事了。一旦漏掉了一两处,恐怕功能上是要出大问题的。那么微软有没有提供解决方案呢?
答案是:真没有!
不过我们还是可以通过原有功能进行变通处理,虽然不够完美,但是聊胜于无了。做法就在Select函数上。
这个函数的作用是选中控件,可以被用于触发按钮。既然有这个,解决问题的方法,自然就顺理成章奔着按钮去了!我们可以编写一个或者多个按钮,对其编写OnSelect事件,将需要复用的代码片段都丢进去。然后在需要调用的地方执行
Select(按钮名)
点个在看你最好看
原文链接:
http://mp.weixin.qq.com/s?__biz=Mzg5MzUyOTgwMQ==&mid=2247485478&idx=1&sn=998baca5be05d2c1ee069902eca8b750&chksm=c02c3380f75bba96fa1b399ca1d8299add43376e2d7d946ea85e639e675e608af481806236f8#rd
神州数码云基地的其他文章
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线