最近在搞matlab开发,用guide做程序,R2018b 版本
总结了一些:
- 调试时,注意命令行窗口输出的程序异常与警告信息。
- 对图窗中控件改动后,需要调试时,尽可能的运行脚本文件,而不是直接在图窗设计界面点击运行,避免出现控件丢失情况(不能完全规避这一现象)。
- 关闭后,重新打开图窗设计界面时,如果发现控件失踪,先要打开对象浏览器,在其中查找失踪控件是否存在,如果存在,一定是该控件坐标定位至图窗外部了(变负数了)。这种情况多出现在改动图窗Units(位置与尺寸的单位)属性后。
- 如果一次性做了大量的控件改动,点击保存后,不要关闭设计窗口,通过脚本运行程序,确认改动生效,之后手动备份该图窗文件,这时才可以关闭设计窗口。
- 开发图窗时,避免控件位置重叠;少做对控件的复制粘贴操作;移除不必要的Create回调;向PANEL控件添加内容时注意实时备份fig文件(尤其是多个PANEL嵌套时);最好在窗体Open回调中设置各控件位置、尺寸和从属等与布局有关的属性,而不是在图窗设计界面直接拖拽。