3.3系统菜单、工具条的设计
系统菜单和工具条是启动功能模块的触发器,必须赋予它们适当的文本名字,以能够准确表达系统的功能信息,方便用户使用。
系统菜单和工具条的设计步骤如下:在打开的工程项目中,单击Tab Control控件的Resource项,然后分别选中Menu和Toolbar文件包,进行设计,并给菜单按钮和工具条按钮映射合适的ID。
3.4系统功能的集成
在完成功能模块的设计、完成相关功能函数的编程、系统菜单和工具条设计之后,就可以进行系统功能的集成。把系统菜单按钮和工具条按钮和功能模块类连接起来,系统菜单按钮和工具条按钮作为功能模块启动的触发器,单击工具条按钮或者菜单条按钮启动相应的功能模式对话框。
3.5系统中的错误处理机制
用户在使用应用程序的过程中,其操作和处理动作难免有不符合程序要求的地方,因此就可能产生错误,程序应对出错进行安全处理和并显示出错原因。遇到错误时自动终止应用程序并不是用户所希望,故在系统的开发中,不采用自动中止应用程序的方法来处理错误,而是使用“catch”语句来捕捉运行中的错误,并由“throw”语句进行错误处理,从而避免了由于错误导致的系统的崩溃,大大提高了应用程序的健壮性和运行效率。
以“材料的使用温度超过了许用使用温度”为例,当发生此类错误时,弹出错误提示对话框,提示“使用者”您所选用的材料的使用温度超出了许可范围。
本文利用OBDC数据库开发技术和Visual C++6.0集成开发环境,进行了管系补偿设计和膨胀节选型设计软件系统研究。所开发的管系补偿设计和膨胀节造型设计软件系统为管道工程设计人员提供了快捷的辅助设计工具,具有良好的工程应用价值。