多窗口的应用与系统资源:

  设计良好的软件不仅要有完备的功能,而且要尽可能的占用底限度的资源。

  1):在多窗口系统中,有些界面要求必须保持在顶层,避免用户在打开多个窗口时,不停的切换甚至小化其他窗口来显示该窗口。

  2):在主界面载入完毕后自动卸出内存,让出所占用的WINDOWS系统资源。

  3):关闭所有窗体,系统退出后要释放所占的所有系统资源 ,除非是需要后台运行的系统。

  4):尽量防止对系统的独占使用。

  5):窗口能否基于相关的输入或菜单命令适当地打开?

  6):窗口能否改变大小、移动和滚动?

  7):窗口中的数据内容能否使用鼠标、功能键、方向箭头和键盘访问?

  8):当被覆盖并重调用后,窗口能否正确地再生?

  9):需要时能否使用所有窗口相关的功能?

  10):所有窗口相关的功能是可操作的吗?

  11):是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为窗口可用,并适当地显示?

  12):显示多个窗口时,窗口的名称是否被适当地表示?

  13):活动窗口是否被适当地加亮?

  14):如果使用多任务,是否所有的窗口被实时更新?

  15):多次或不正确按鼠标是否会导致无法预料的副作用?

  16):窗口的声音和颜色提示和窗口的操作顺序是否符合需求?

  17):窗口是否正确地关闭?