银行mgl是什么意思
发布网友
发布时间:2024-10-22 16:55
我来回答
共1个回答
热心网友
时间:2024-10-23 11:15
1. 菜单生成语言(MGL)是一种用于创建定制菜单界面的特殊目的语言。
2. MGL 读取输入描述文件,并生成可编译的 C 程序,这些程序能够在用户终端上生成输出,并利用标准的 curses 库在屏幕上绘制菜单。
3. 设计这种特殊目的语言以及编写将该语言翻译成 C 或其他计算机可处理语言的编译程序相对容易且快速。
4. 传统的 curses 程序设计过程较为繁琐,因为需要手动定位屏幕上的所有数据。MGL 自动完成大部分布局设计,从而显著减轻了工作负担。
5. 菜单描述包括以下部分:
- 菜单屏幕名称
- 标题
- 菜单项目列表,每个项目包括:
- 项目(Item):菜单上显示的文本字符串。
- 命令(Command):作为菜单系统函数的快捷方式,用于提供命令行访问。
- 动作(Action):当菜单项目被选中时执行的过程。
- 属性(Attribute):指示项目如何被处理的方式。
- 终结符:用于标记菜单描述的结束。
6. 由于有用的应用程序通常包含多个菜单,一个描述文件可以包含多个具有不同命名配码的菜单。
热心网友
时间:2024-10-23 11:17
1. 菜单生成语言(MGL)是一种用于创建定制菜单界面的特殊目的语言。
2. MGL 读取输入描述文件,并生成可编译的 C 程序,这些程序能够在用户终端上生成输出,并利用标准的 curses 库在屏幕上绘制菜单。
3. 设计这种特殊目的语言以及编写将该语言翻译成 C 或其他计算机可处理语言的编译程序相对容易且快速。
4. 传统的 curses 程序设计过程较为繁琐,因为需要手动定位屏幕上的所有数据。MGL 自动完成大部分布局设计,从而显著减轻了工作负担。
5. 菜单描述包括以下部分:
- 菜单屏幕名称
- 标题
- 菜单项目列表,每个项目包括:
- 项目(Item):菜单上显示的文本字符串。
- 命令(Command):作为菜单系统函数的快捷方式,用于提供命令行访问。
- 动作(Action):当菜单项目被选中时执行的过程。
- 属性(Attribute):指示项目如何被处理的方式。
- 终结符:用于标记菜单描述的结束。
6. 由于有用的应用程序通常包含多个菜单,一个描述文件可以包含多个具有不同命名配码的菜单。