没有合适的资源?快使用搜索试试~ 我知道了~
首页ABAQUS-GUI开发使用指南
资源详情
资源评论
资源推荐

GUI 开发使用指南

GUI 开发使用指南
目 录
1 GUI代码流程 ...........................................................................................................................- 1 -
2 Startup script .............................................................................................................................- 4 -
2.1 startup script简介...........................................................................................................- 4 -
2.2 典型的startup script示例..............................................................................................- 4 -
2.3 执行startup script..........................................................................................................- 5 -
2.4 安装一个应用程序.......................................................................................................- 6 -
3 application对象.........................................................................................................................- 7 -
3.1 常用函数.......................................................................................................................- 7 -
4 The ABAQUS/CAE main window ...........................................................................................- 7 -
4.1 The title bar....................................................................................................................- 9 -
4.1.1 窗口中的标题来源于AFXApp构造函数的参数 .............................................- 9 -
4.1.2 用户自定义窗口标题信息.............................................................................. - 10 -
4.2 The menu bar ...............................................................................................................- 10 -
4.3 Toolbars........................................................................................................................- 10 -
4.4 The context bar............................................................................................................. - 10 -
4.5 The module toolbox .....................................................................................................- 10 -
4.6 The drawing area and canvas....................................................................................... - 11 -
4.7 The message area ......................................................................................................... - 11 -
5 用户自定义主窗口................................................................................................................ - 11 -
6 Widget Libray .........................................................................................................................- 14 -
6.1 Labels和Buttons...........................................................................................................- 16 -
6.1.1 Labels................................................................................................................ - 16 -
6.1.2 Push Bottons .....................................................................................................- 17 -
6.1.3 Check Bottons...................................................................................................- 17 -
6.1.4 Radio Bottons....................................................................................................- 17 -
6.1.5 Menu Bottons....................................................................................................- 18 -
6.1.6 Flyout Bottons................................................................................................... - 19 -
6.2 Text Fields....................................................................................................................- 19 -
6.3 Toggled Text Fields......................................................................................................- 20 -
6.4 Text Widget..................................................................................................................- 20 -
6.5 Lists.............................................................................................................................. - 21 -
6.6 Combo Boxes...............................................................................................................- 21 -
6.7 List Boxes .................................................................................................................... - 22 -
6.8 Spinners........................................................................................................................- 22 -
6.9 Sliders ..........................................................................................................................- 23 -
I

GUI 开发使用指南
6.10 Tree ............................................................................................................................- 23 -
6.11 Option Tree.................................................................................................................- 24 -
6.12 Tables .........................................................................................................................- 24 -
6.13 Notes和Warnings .......................................................................................................- 25 -
6.14 Color Selector ............................................................................................................- 25 -
6.15 Icons...........................................................................................................................- 26 -
7 Layout .....................................................................................................................................- 26 -
7.1 Layout Managers..........................................................................................................- 27 -
7.2 Layout Hints.................................................................................................................- 31 -
7.3 实例.............................................................................................................................- 39 -
7.4 参数中的位置和显示选项.........................................................................................- 41 -
8 Gui Dialogs.............................................................................................................................- 43 -
9 Gui Messages..........................................................................................................................- 52 -
10 将某个组件与FXSwitcher联合使用 ..................................................................................- 58 -
11 创建一个有自定义按钮的对话框......................................................................................- 61 -
12 Commands与Keywords........................................................................................................ - 64 -
13 Modes....................................................................................................................................- 79 -
13.1 Mode的职责 ..............................................................................................................- 80 -
13.2 Form Mode处理流程(AFXForm) .............................................................................- 81 -
13.3 Form Mode实例.........................................................................................................- 82 -
13.3.1 Form类的定义................................................................................................- 82 -
13.3.2 Dialog类定义..................................................................................................- 83 -
13.4 ......................................................................................- 84 - Mode执行的过程细节
13.4.1 activate函数 .................................................................................................... - 84 -
13.4.2 getFirstDialog/Step函数..................................................................................- 84 -
13.4.3 verifyCurrentKeywordValues函数..................................................................- 84 -
13.4.4 docCustomChecks函数...................................................................................- 84 -
13.4.5 getNextDialog/Step函数 .................................................................................- 84 -
13.4.6 verifyKeywordValues函数..............................................................................- 85 -
13.4.7 getCommandString函数..................................................................................- 85 -
13.4.8 sendCommandSting函数 ................................................................................- 85 -
13.4.9 handleException函数......................................................................................- 85 -
13.5 Procedure Modes (AFXProcedure)............................................................................ - 86 -
13.6 Procedure Mode实例 .................................................................................................- 87 -
14 Modules和Toolsets ...............................................................................................................- 90 -
II

GUI 开发使用指南
14.1 创建GUI模块步骤....................................................................................................- 90 -
14.2 创建GUI工具集步骤................................................................................................- 93 -
15 Application和Main Window................................................................................................. - 98 -
15.1 创建Applications ......................................................................................................- 98 -
15.1.1 运行Startup脚本 ............................................................................................- 99 -
15.1.2 安装Startup脚本 ............................................................................................- 99 -
15.2 创建Main Window....................................................................................................- 99 -
15.2.1 创建Main Window步骤...............................................................................- 101 -
15.2.2 注册所需Toolsets ........................................................................................- 101 -
15.2.3 注册所需模块..............................................................................................- 102 -
16 自定义ABAQUS/CAE......................................................................................................- 102 -
16.1 修改现有模块或工具集.........................................................................................- 102 -
16.2 修改现有工具集中组建.........................................................................................- 103 -
16.3 创建一个新模块实例.............................................................................................- 103 -
16.4 修改ABAQUS/Viewer............................................................................................ - 106 -
III

GUI 开发使用指南
1 GUI代码流程
- 1 -
剩余109页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0