自定义ADAMSView的界面.doc

自定义ADAMSView的界面.doc

ID:58869083

大小:220.50 KB

页数:14页

时间:2020-09-21

自定义ADAMSView的界面.doc_第1页
自定义ADAMSView的界面.doc_第2页
自定义ADAMSView的界面.doc_第3页
自定义ADAMSView的界面.doc_第4页
自定义ADAMSView的界面.doc_第5页
资源描述:

《自定义ADAMSView的界面.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、...第一部分自定义ADAMS/View的界面简介通过修改ADAMS/View的图形界面,使之满足您的特殊要求和喜好。本章主要描述如何修改ADAMS/View的界面,主要包括以下几个部分:关于ADAMS/View的菜单和对话窗……使用MenuBuilder修改菜单;使用Dialog-BoxBuilder修改或自定义对话窗;自定义ADAMS/View界面的例子;关于ADAMS/View的菜单和对话窗……您在ADAMS/View中所见到的大部分的窗口、菜单或对话窗都是ADAMS/View模型数据库的界面对象。使用ADAMS/View的命令、Me

2、nuBuilder、Dialog-BoxBuilder,您就可以修改、删除或加到标准的窗口、菜单或对话窗。您可做如下改变:去掉菜单中您很少使用的部分;加上新的快捷键以显示您经常使用的标准对话窗;加上一系列的菜单和对话窗以执行您自己的宏(MACRO)或命令文件;生成您自己特别的ADAMS应用程序的用户化界面。下面分几部分来详细解释ADAMS/View中有关界面的概念:ADAMS/View中界面对象;ADAMS/View中的界面是如何起作用的;如何改变界面;改变后的界面如何存储。ADAMS/View中界面对象同有关的模型对象一样,ADAMS/V

3、iew模型部分的窗口、菜单或对话窗等界面对象都是存储在模型的数据文件库的子系统中。所有的标准的或用户自定义的界面对象都是存储在名为GUI的库中,GUI的含义是GraphicsUserInterface,既用户图形界面,很方便查找。图1所示为GUI库中的各界面对象的总图,表1则是对各界面对象的描述及他们之间的关系。窗口和对话窗为最顶层的两个界面对象,例如,模型的主窗口命名为main,其数据库的全称为.gui.main。窗口和对话窗,虽然他们相当不同,但看起来很相似。窗口通常直接显示在屏幕上,您可在其上工作,而对话窗只是在您需要时才显示。二者都

4、可以包含其它的界面对象,如按钮、标签等等,而窗口中还可以包含工具栏和菜单栏。通常情况下,您不需要修改整个标准的窗口,除非是您想生成自己的全部用户化界面。因此大部分的自定义工作是生成新的对话窗或修改已有的标准对话窗,您也可以修改菜单栏、菜单、或者工具栏。.......对话窗和工具栏中可以包含诸如标签、数据区、按钮、切换按钮、可选菜单、划条或可选按钮,而工具包和容器(container)则可对其它界面对象进行成组操作。模型部分的菜单和对话窗都可在数据库中查到,您可修改,但某些对话窗则完全由ADAMS/View控制,它们并不出现在数据库中,您也不

5、能修改它们。这些对话窗为:DatabaseNavigator(数据库导航器)Dialog-BoxBuilder(对话窗发生器)CommandNavigator(命令导航器)DataBrowserinthePlottingWindow(后处理窗口中数据浏览器)FileSelectionDialogBox(文件选择对话窗)CoordinateWindow(坐标窗口)表1界面对象.......对象(object)相关信息(Informationregardingobject)Window(窗口)可选菜单栏和工具栏多个菜单栏,但每次只能显示一个包含

6、所有低层界面对象Toolbar(工具栏)可放在窗口顶部或底部的子区域能够保留其它界面对象Menubar(菜单栏)在窗口的顶部显示每个菜单项中只能包含菜单子项表1界面对象(续)对象(object)相关信息(Informationregardingobject)Menu(菜单)三种类型:下拉式菜单、弹出式菜单、子菜单包含按钮、切换按钮、分割线和子菜单Dialogbox(对话窗)除了菜单栏和工具栏之外,可以包含其它界面对象Container(容器)对话窗、窗口或工具栏中的字区域能保留其它界面对象ButtonStack(工具包)系列按钮,但只能显示

7、其中的一个只包含按钮允许显示多个按钮,用鼠标右键打开,左键选取Label(标签)在对话窗中显示文字或图标Field(数据区)您可以在其中输入信息的空白区域Button(按钮)激活某个操作加上文字或图片以指示该操作Togglebutton(切换按钮)指示某个激活状态Separator(分割线)横向分割线Slider(划条)设置某个对象的值,而不用手工输入目前还仅限于整型数值OptionMenu(可选菜单)允许多个菜单中的一个起作用使用一个图形按钮以显示所有的输入,像菜单一样只显示可选项中的一个RadioBox(可选按钮)设置状态或模式....

8、...ADAMS/View中的界面是如何起作用的?当您使用ADAMS/View界面建立或修改您的模型时,该界面执行一系列ADAMS/View的命令。例如:当您使用对话窗改变某个弹

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。