UG二次開發與資料庫套用基礎與典型範例

UG二次開發與資料庫套用基礎與典型範例

《UG二次開發與資料庫套用基礎與典型範例》是2008年1月1日電子工業出版社出版的圖書,作者是黃勇、張博林、薛運鋒。

基本介紹

  • 書名:UG二次開發與資料庫套用基礎與典型範例
  • 作者:黃勇,張博林,薛運鋒
  • ISBN:7121054507,9787121054501
  • 定價:32.00元
  • 出版社:電子工業出版社
  • 出版時間:2008-1-1
  • 開本:16開
  • 叢書名:CAD/CAM教學基地
內容簡介,前言,圖書目錄,

內容簡介

本書深入闡述了UG二次開發工具、UG開發環境的設定、選單及工具條的編寫、UG對話框的製作、零件參數化系統的開發、MFC及資料庫開發技術在UG開發中的融入,並綜合套用前述開發方法及工具,以漸開線斜齒輪參數化設計、齒輪仿真加工系統和UG平台上模型檔案信息管理系統為例,闡述了系統的開發過程,並公開了原始碼,使讀者能夠快速掌握UG二次開發與資料庫技術相結合的開發精髓,提高二次開發的能力,以滿足工程實際開發的需要。
本書面向有志於從事UG二次開發的程式設計師,同時,也可作為高校相關專業師生的參考用書。

前言

UG是當今世界上最先進的CAD/CAM軟體之一,廣泛套用於航空、航天、汽車、機械、模具和家電等領域。隨著軟體套用面的擴大,以及各個專業領域對UG軟體套用的不同要求,越來越多的用戶希望在UG軟體平台的基礎上通過二次開發來實現專業化、智慧型化和高效化的定製,從而提高企業的CAD/CAM的套用水平,以增強企業的競爭力,使企業在激烈的競爭中處於不敗之地。EDS公司為UG提供了功能強大的二次開發接口UG/Open,所開發的應用程式可以和UG很好地融合。為了使讀者理解和掌握UG二次開發與資料庫編程的方法,筆者在結合教學科研和總結企業對UG二次開發套用的經驗基礎上,結合使用UG和資料庫進行二次開發的心得,編寫了本書。
全書共分8章,第1章介紹了UG二次開發的基本概念、基本方法及基本途徑;第2章和第3章分別介紹了UG/Open API和UG/Open Grip的開發知識;第4章通過漸開線直齒輪參數化設計實例說明了利用Visual C++和UG提供的二次開發工具進行二次開發的過程;第5章介紹了資料庫在UG二次開發中的套用;第6章、第7章和第8章分別通過3個實例:漸開線斜齒輪參數化設計系統、基於UG模型的檔案管理系統和齒輪仿真加工系統,詳細說明了如何利用UG/Open、MFC和資料庫技術在UG平台上進行二次開發。
本書深入闡述了UG二次開發工具、UG開發環境的設定、選單及工具條的編寫、UG對話框的製作,零件參數化系統的開發,MFC及資料庫技術在UG二次開發中的套用,並綜合前述開發方法及工具,以漸開線斜齒輪參數化設計系統、基於UG模型的檔案管理系統和齒輪仿真加工系統為例,闡述了系統的開發過程,並公開了原始碼,使讀者能夠快速掌握UG二次開發與資料庫技術相結合的精髓,提高二次開發的能力,以滿足產品實際開發的需要。
編寫本書的目的是為UG的二次開發者提供一本入門與提高的學習教材。希望初學者通過閱讀本書,能對使用UG所提供的二次開發工具、MFC和資料庫進行UG二次開發有一個完整的認識,並能在產品開發的實踐中得到套用。
本書面向產品設計人員和有志從事UG二次開發的程式設計師,同時也可作為高校學生和研究生實踐性教學的參考用書。
由於UG、資料庫和C/C++的內容非常豐富,加之編寫時間倉促,不當之處還望各位讀者提出寶貴意見。
提示:對於書中UG二次開發嚮導的兩個檔案可以在UG V18的安裝目錄中獲得。

圖書目錄

第1章 UG二次開發概述
1.1 uG簡介
1.2 uG軟體的二次開發
1.2.1 uG二次開發概述
1.2.2 uG二次開發工具
1.3 一個簡單的例子
第2章 UG/OpenAPI基礎知識
2.1 概述
2.2 uG/OpenAPI數據類型、函式及表達式
2.2.1 uG/OpenAPI數據類型
2.2.2 uG/OpenAPI函式
2.2.3 uG/OpenAPI表達式
2.3 uG/OpenAPI.的開發模式
2.4 選單、工具條的製作
2.4.1 uG選單檔案及語法
2.4.2 uG工具條檔案及語法
2.5 uIStyler對話框設計
2.5.1 uG對話框的建立
2.5.2控制項屬性的設定
2.5.3回調函式
2.5.4對話框界面
2.5.5控制項的訪問
2.6 uG/OpenAPI在矩形花鍵參數化建模中的套用實例
第3章 UG/OpeflGrip開發基礎
3.1 概述
3.2 uG/OpenGdp數據類型、運算符及表達式
3.2.1 常量、變數與數組、子集
3.2.2 數據類型
3.2.3 運算符、內部函式及表達式
3.3 常用幾何體的生成
3.3.1 點的生成及實例
3.3.2 直線的生成及實例
3.3.3圓的生成及實例
3.3.4 B樣條曲線的生成及實例
3.3.5實體的生成及實例
3.3.6實體的運算及實例
3.4 控制語句
3.4.1 轉移語句及實例
3.5.1變換及變換矩陣
3.5.2 變換矩陣的UG/OpenGrip買現
3.5.3變換的UG/OpenGrip實現及實例
3.6 人機互動
3.6.1 回響變數
3.6.2 MESSG語句
3.6.3 PARAM語句
3.6.4 TEXT語句
3.6.5 CHOOSE語句
3.6.6 POS語句
3.6.7 GPOS語句
3.7 uG/OpenGRip開發環境
3.8 uG/OpenGrip在法蘭參數化建模中的套用實例
第4章 零件參數化系統的開發
4.1 參數化設計概述
4.2 uGCAD中的參數化設計方法
4.2.1 利用UG/OpenAPI進行參數化設計
4.2.2 利用UG/OpenGrip進行參數化設計
4.2.3利用UG/OpenAPI和UG/OpenGrip進行參數化設計
4.3 漸開線直齒輪參數化設計實例
4.3.1 uG套用開發環境設定
4.3.2 選單設計
4.3.3 UIStyler對話框設計
4.3.4 使用Visualc++建立應用程式框架
4.3.5 用UG/OpenGrip編寫齒輪參數化設計程式
4.3.6 編譯、連線
4.3.7 運行過程
4.4 選單中ACTIONS調用方式
4.4.1 調用對話框
4.4.2 調用應用程式
4.5 常用程式入口
4.5.1ufsta()
4.5.2 ufusr()
4.5.3 用戶自定義入口
第5章 資料庫技術在UG開發中的套用
5.1 概述
5.2 資料庫基礎知識
5.2.1 資料庫、資料庫管理系統和資料庫系統.
5.2.2 數據模型
5.2.3 資料庫的表結構設計
5.3 客戶機/伺服器(C/S)結構開發模式
5.3.1 客戶機/伺服器結構
5.3.2 ODBC資料庫訪問接口
5.4 Visualc++平台上基於ODBC的資料庫系統開發
……
第6章 漸開線斜齒輪參數化設計系統開發實例
第7章 基於UG模型檔案管理系統開發實例
第8章 齒輪仿真加工系統開發實例

熱門詞條

聯絡我們