本书部分章节试读——2.6
2.6 菜单和uVision的其它操作手段
与所有Windows程序一样,uVision提供有主菜单栏和2~3级的下拉菜单(图2.5)。概括起来,uVision中的所有操作,可以用以下方式来进行驱动:
图2.5 Vision中的菜单和菜单项

(1)在多级菜单中通过连续选择,最终选中某个有效的菜单项。
(2)使用与菜单项对应的“用户键(User Keywords)”,其形式一般为“Alt+某键”。如果菜单嵌套层次较多,该操作要进行多次。
(3)使用“快捷键(Shortcut Key)”。凡经常使用的操作一般都提供有快捷键,其形式多为“Ctrl+某键”、“Ctrl+Shift+某键”或F1~F12功能键。使用快捷键只一步就能实现操作目的,缺点是用户需要记住各操作所对应的快捷键。
(4)点击工具栏中有效的工具按钮。该操作一步就能实现操作目的,且不需要记忆。
(5)选中快捷菜单中的菜单项。快捷菜单通过在关注对象上点击鼠标右键产生。用户初期可进行尝试,看某个屏幕对象能否产生快捷菜单,如果能弹出快捷菜单,则选择某个有效的菜单项可快速实现操作目的。
(6)在uVision命令窗口中输入命令行。该窗口位于“输出(Output)窗口\命令(Command)页面”的下半部分,命令提示符为“>”。可输入的命令包括:宏汇编命令、编译命令、连接定位命令、库管理命令和调试控制命令等。每个命令一般由命令关键字和命令参数两部分构成,最后用回车表示命令结束。注意,有的命令没有参数,有的命令可能有多个参数,命令关键字有时可以缩写。
(7)在Windows操作系统中输入命令行。办法是:点击Windows的开始按钮,在弹出的开始菜单中找到菜单项“运行…”并点击它,这时会弹出“运行…”对话框,用户可在其中输入命令行。其操作与uVision中的命令行操作基本相同。
(8)采用预处理命令#pragma。在C51源程序中,通过用一条或几条#pragma命令,给出用户对编译的具体要求(即编译控制)。用这种方法可以取代多数命令行方式的编译控制,其使用比命令行方式灵活。
以上操作都能驱动uVision的工作。相比之下,命令行是uVision最基本的操作方式;工具按钮、快捷菜单是人们最青睐的操作方式;在实现编译控制时,预处理命令#pragma被频繁使用。


