本書對Abaqus的界面二次開發(fā)定制功能進行了全面闡述。全書分為6個部分,共14章。第1章介紹了GUI工具包的作用、基礎,第2章介紹了GUI工具包開發(fā)的流程,第3章到第5章,介紹了界面開發(fā)中使用到的各種窗口部件,第6章和第7章介紹了程序內部如何處理從窗口部件中得到的數(shù)據(jù)輸入。第8章到第10章介紹了如何創(chuàng)建GUI模塊和工具包,以及例子。第11章到第14章描述了如何創(chuàng)建一個自定義的應用。本書可供使用Abaqus軟件的人員參考。
本書對Abaqus 的界面二次開發(fā)定制功能進行了全面的闡述. GUI 工具包配合Abaqus 的腳本語言. 使得用戶可以按照自己的需求和工作習慣. 以及所解決問題的特點. 自定義工作界面來進行數(shù)據(jù)輸入、自動建模計算、自動后處理. 自動得到問題的計算報告所需要的各種結果.本書分為6 篇. 共14 章.第1 篇(第1 章) 介紹了GUI 工具包的作用和GUI 工具包的基礎. 以及該手冊的組織結構.第2 篇(第2 章) 介紹了GUI 工具包的開發(fā)流程.第3 篇(第3 ~5 章) 介紹了界面開發(fā)中使用到的各種窗口部件.第4 篇(第6、7 章) 介紹了程序內部如何處理從窗口部件中得到的數(shù)據(jù)輸入.第5 篇(第8 ~10 章) 介紹了如何創(chuàng)建GUI 模塊和工具包. 并給出了具體的實例.第6 篇(第11 ~14 章) 介紹了如何創(chuàng)建一個自定義的應用.本書面向希望進行特定問題定制開發(fā)的用戶. 前提是比較熟悉Abaqus 軟件的使用方法.本書的出版得到了SIMULIA 中國區(qū)總監(jiān)白銳先生、用戶支持經(jīng)理高祎臨女士和SIMULIA 中國南方區(qū)資深經(jīng)理及技術銷售高紹武博士的大力支持和幫助. 特此表示感謝.特別感謝3M 中國有限公司技術部總經(jīng)理熊海錕先生在我的工作中給予的巨大支持和幫助.特別感謝3M 中國有限公司技術部的主任專家工程師徐志勇先生在我最需要的時候給予的巨大幫助.特別感謝我的良師益友. 3M 中國有限公司技術部資深技術經(jīng)理金舟給予的莫大幫助.特別感謝3M 中國有限公司技術部的資深技術經(jīng)理周杰先生在我的工作中給予的莫大幫助.特別感謝3M 亞太區(qū)工程中心經(jīng)理朱迪先生在我職業(yè)生涯的關鍵時刻給予的莫大幫助.特別感謝3M 中國有限公司技術支持專家工程師陳菊女士給予我的關懷和幫助.由于編者水平有限. 書中不足之處在所難免. 望讀者批評和指正. 意見和建議可以發(fā)送至郵箱wayiyu110@ sohu.. com. 編者將進行匯總. 在將來的版本中給予更新完善. 不勝感激!編 者
前 言
第1 篇 概 覽
1 介紹 3
。. 1 能用Abaqus GUI 工具包做什么 5
。. 2 使用Abaqus GUI 工具包的前提條件 7
1. 3。粒猓幔瘢酰 GUI 工具包基礎 9
。. 4。粒猓幔瘢酰 GUI 工具包用戶手冊的組織結構 11
第2 篇 入 門
2。粒猓幔瘢酰 GUI 工具包入門 17
。. 1 內核和GUI 19
。. 2 Abaqus GUI 應用的組件 21
。. 3 插件和自定義的應用 24
2. 4 運行原型應用 26
第3 篇 建立對話框
3 窗口部件 31
。. 1 標簽和按鈕 33
3. 1. 1 標簽和按鈕的概覽 34
。. 1. 2 標簽 34
。. 1. 3 按鈕 35
3. 1. 4 檢查按鈕 35
。. 1. 5 單選按鈕 35
。. 1. 6 菜單按鈕 36
。. 1. 7 彈出菜單 37
。. 1. 8 工具欄和工具包按鈕 37
。. 1. 9 彈出按鈕 38
。. 1. 10 顏色按鈕 38
3. 2 文本窗口部件 40
。. 2. 1 單行文本區(qū)域窗口部件 41
3. 2. 2 多行文本窗口部件 42
。. 3 列表和組合框 43
。. 3. 1 列表 44
。. 3. 2 組合框 45
。. 3. 3 列表框 45
。. 4 范圍窗口部件 46
。. 4. 1 滑塊 47
。. 4. 2 微調 47
。. 5 樹窗口部件 48
。. 5. 1 樹列表 49
。. 5. 2 選項樹列表 51
。. 6 表窗口部件 52
3. 6. 1 表格構造器 53
。. 6. 2 行和列 55
。. 6. 3 跨越 56
3. 6. 4 對齊 56
。. 6. 5 編輯 57
3. 6. 6 類型 58
。. 6. 7 列表類型 58
3. 6. 8 布爾類型 59
。. 6. 9 圖標類型 60
3. 6. 10 顏色類型 61
。. 6. 11 彈出菜單 62
。. 6. 12 顏色 64
。. 6. 13 歸類 65
。. 7 混合窗口部件 67
。. 7. 1 隔離器 68
。. 7. 2 注意和警告 68
。. 7. 3 進度條 68
。. 8 create 方法 71
。. 9 窗口部件和字體 73
4 布局管理器 75
。. 1 布局管理器的概覽 77
。. 2 填充和留白 79
。. 3 水平和豎直框 81
Ⅴ
。. 4 復合子類的豎直對齊 83
。. 5 通用目的的布局管理器 85
。. 6 行和列的布局管理器 87
。. 7 可調整大小的區(qū)域 89
4. 8 旋轉區(qū)域 91
。. 9 選項卡 93
。. 10 布局提示 96
。. 11 布局例子 98
。. 12 指定布局提示的技巧 102
5 對話框 103
。. 1 對話框的概覽 105
。. 2 模態(tài)窗體與非模態(tài)窗體 107
5. 3 顯示和隱藏對話框 109
。. 4 消息對話框 111
5. 4. 1 錯誤對話框 112
。. 4. 2 警告對話框 112
5. 4. 3 消息對話框的特征 114
。. 4. 4 指定的消息對話框 114
5. 5 自定義對話框 115
。. 5. 1 自定義對話框的概覽 116
5. 5. 2 構造器 116
。. 5. 3 大小和位置 117
。. 5. 4 動作區(qū)域 117
。. 5. 5 自定義動作區(qū)域按鈕名稱 118
。. 5. 6 動作按鈕處理 119
。. 6 數(shù)據(jù)對話框 120
。. 6. 1 數(shù)據(jù)對話框的概覽 121
。. 6. 2 構造器 121
。. 6. 3 緊急機制 122
5. 6. 4 構造器內容 122
。. 6. 5 過渡 124
5. 6. 6 更新GUI 125
。. 6. 7 動作區(qū)域 126
。. 7 常用對話框 127
。. 7. 1 文件/目錄選擇器 128
5. 7. 2 打印對話框 129
。. 7. 3 顏色選擇對話框 130
Ⅵ
第4 篇 發(fā)出命令
6 命令 133
6. 1 命令的概覽 135
。. 2 內核和GUI 進程 137
。. 3 執(zhí)行命令 139
。. 4 內核命令 141
6. 5。牵眨 命令 143
6. 5. 1 構建GUI 命令 144
。. 5. 2。牵眨 命令和當前對象 145
。. 5. 3 保持GUI 和命令最新 145
6. 5. 4 目標和消息 145
。. 5. 5 自動的GUI 更新 148
。. 5. 6 數(shù)據(jù)目標 148
。. 5. 7 選項和值模式 150
6. 5. 8。粒疲兀耍澹鳎铮颍洌 151
。. 5. 9 表達式 152
6. 5. 10 將關鍵字與窗口部件連接 152
。. 5. 11 布爾、整型、浮點和字符串關鍵字例子 153
。. 5. 12 符號常量關鍵字例子 154
。. 5. 13 元組關鍵字的例子 155
。. 5. 14 表關鍵字例子