首页 百科知识 lcd 多级菜单变量

lcd 多级菜单变量

时间:2023-06-19 百科知识 版权反馈
【摘要】:二、系统设计思想1.系统整体框架系统整体采用模块化设计方法,在功能上分为7个子功能模块,这样有利于系统功能的扩充,当需要增加新的功能时,不至于改变整个程序的框架结构。

二、系统设计思想

1.系统整体框架

系统整体采用模块化设计方法,在功能上分为7个子功能模块,这样有利于系统功能的扩充,当需要增加新的功能时,不至于改变整个程序的框架结构。

2.程序文件组织和命名

AML程序的文件可分为两大类,即生成菜单窗体的MENU文件和执行处理功能的AML文件,在系统设计开发时,每个窗体(菜单)对应一个MENU文件,而该窗体(菜单)所执行功能的代码写入与之同名(但扩展名不同)的AML文件中,窗体(菜单)不同的控件所执行的功能在AML文件中分成不同的程序块(Routine),这样整个程序代码的结构显得非常清晰,一是有利于程序的后期维护,二是有利于功能的扩充。以选择菜单的设计为例(图8-12):

图8-12 选择菜单

相应MENU文件select.menu程序代码如下:

img328

相应AML文件select.aml程序代码(程序框架代码):

img331

3.变量命名

在变量设计过程中,遵循系统变量——局部变量——全局变量的优先顺序,也就是尽量使用系统变量和局部变量。

对于变量的命名,变量的名称一方面要能清晰地表达该变量的含义,另一方面要能反映该变量所在的子模块和菜单,如变量名sel_multi$selnumber表示该变量位于选择子模块下的多选菜单,用于记录选择要素的数量。这样在系统的开发、调试和后期维护过程中都比较方便。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈