注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機輔助設計與工程計算CAD/CAM/CAE用Visual Basic開發(fā)交互式CAD系統(tǒng)

用Visual Basic開發(fā)交互式CAD系統(tǒng)

用Visual Basic開發(fā)交互式CAD系統(tǒng)

定 價:¥39.00

作 者: 蘇金明編著
出版社: 電子工業(yè)出版社
叢編項: 交互式CAD系統(tǒng)開發(fā)基礎系列叢書
標 簽: VB

ISBN: 9787505386440 出版時間: 2003-05-01 包裝: 膠版紙
開本: 26cm 頁數: 363 字數:  

內容簡介

  本書結合Visual Basic語言詳細講解了交互式CAD系統(tǒng)的開發(fā)技術。剖析了構造系統(tǒng)的思路和技巧,并結合實例給出了一套完整的代碼。全書共分3篇。第1篇(第1章至第3章)為開發(fā)基礎篇,比較全面地介紹了利用Visual Basic語言開發(fā)交互式CAD系統(tǒng)應具備的語言基礎和平面幾何學基礎知識。第2篇為交互式繪圖篇(第4章至第10章),是本書的核心部分,講解了用Visual Basic語言開發(fā)交互式CAD系統(tǒng)的思路和技巧。第3篇為系統(tǒng)集成篇(第11章至第13章),主要介紹界面制作、圖形打印以及如何對編好的程序進行打包。本書所有示例程序均通過調試,并放入隨書的光盤上,以便于學習和交流。本書可供從事圖形學、CAD技術以及編程技術的有關工程技術人員、程序員、大學生、研究生閱讀參考,也可作為大專院校相關專業(yè)的教材。

作者簡介

暫缺《用Visual Basic開發(fā)交互式CAD系統(tǒng)》作者簡介

圖書目錄

第1篇  開發(fā)基礎篇第1章  Visual Basic繪圖基礎1.1  概述1.2  用VB繪圖1.2.1  顏色設置1.2.2  線型、線寬設置1.2.3  字體設置1.2.4  區(qū)域填充1.2.5  繪圖模式1.2.6  繪直線段、矩形和矩形區(qū)域1.2.7  繪圓、橢圓、圓弧和橢圓弧1.2.8  更新和清除1.2.9  用VB屬性和方法繪圖示例1.2.10  圖形控件1.3  用API函數繪圖1.3.1  API函數的聲明1.3.2  API瀏覽器1.3.3  參數數據類型的匹配1.3.4  畫筆1.3.5  刷子1.3.6  繪圖1.3.7  區(qū)域1.3.8  API函數繪圖示例1.4  坐標系統(tǒng)1.4.1  邏輯坐標1.4.2  設備坐標1.4.3  Windows映射模式1.4.4  用戶坐標1.4.5  坐標轉換1.4.6  用VB屬性和方法處理坐標1.5  窗口與視口1.5.1  概念1.5.2  相關函數1.6  本章小結第2章  Visual Basic的面向對象編程技術2.1  對象2.1.1  概念2.1.2  面向對象編程的特點2.1.3  VB對象的創(chuàng)建、操作和拆卸2.2  類2.2.1  創(chuàng)建類模塊2.2.2  屬性2.2.3  方法2.2.4  事件2.2.5  創(chuàng)建和測試新類2.2.6  VB的類生成器2.3  多態(tài)2.3.1  繼承和多態(tài)2.3.2  接口2.3.3  用接口實現多態(tài)2.3.4  后期綁定和前期綁定2.4  集合類2.4.1  對象數組2.4.2  集合2.4.3  集合類2.5  本章小結第3章  基本圖形元素之間的幾何關系基礎3.1  點與其他圖元之間的關系3.1.1  點與點之間的關系3.1.2  點與直線的關系3.1.3  點與圓之間的關系3.1.4  點與圓弧的關系3.2  直線段與其他圖元之間的關系3.2.1  直線段與直線段之間的關系3.2.2  直線段與圓的關系3.2.3  直線段與圓弧的關系3.3  圓與其他圖元的關系3.3.1  圓與圓的關系3.3.2  圓與圓弧的關系3.4  圓弧與其他圖元之間的關系3.5  圖元關系演示程序3.6  本章小結第2篇  交互式繪圖篇第4章  交互式CAD技術概述4.1  交互式CAD技術簡介4.2  交互設計的任務4.2.1  定位4.2.2  定向4.2.3  定量4.2.4  任務選擇4.3  交互設計的基本原則4.4  交互設計的基本技術4.4.1  定位4.4.2  拾取4.4.3  選擇4.4.4  手柄及相關技術4.4.5  相交圖元4.4.6  菜單和工具4.4.7  對話框4.4.8  狀態(tài)提示4.5  交互式CAD技術的應用4.5.1  交互式CAD技術在辦公軟件中的應用4.5.2  交互式CAD技術在繪圖軟件中的應用4.5.3  GIS軟件中的交互式CAD技術4.5.4  數值模擬軟件中的交互式CAD技術4.5.5  工程設計軟件中的交互式CAD技術4.5.6  數學分析軟件中的交互式CAD技術4.6  本章小結第5章  交互式CAD系統(tǒng)的總體設計5.1  數據的組織和描述5.1.1  數據結構5.1.2  數學模型5.2  數據的輸入5.2.1  傳統(tǒng)的數據輸入方式5.2.2  交互式對話框數據輸入5.2.3  交互式鼠標繪圖數據輸入5.2.4  實現用鼠標交互式輸入數據5.3  數據的管理5.3.1  Type結構和VB類5.3.2  多義線頂點的存儲5.3.3  集合類5.4  數據編輯5.4.1  圖元拾取和選擇5.4.2  圖元的剪切、復制、粘貼和刪除5.4.3  圖形塊和圖層5.4.4  圖元的幾何變換5.4.5  圖元的級聯(lián)修改5.5  數據的輸出5.5.1  文本輸出5.5.2  以DXF格式輸出5.6  交互式CAD系統(tǒng)的UML類圖5.6.1  系統(tǒng)的UML類圖5.6.2  基類CGelement5.6.3  派生類CLine等5.6.4  基類CCommand5.6.5  創(chuàng)建直線類CCreateLine5.7  繪圖工具5.7.1  網格5.7.2  手柄5.7.3  Snap To功能5.7.4  距離和角度測量5.8  界面交互5.9  本章小結第6章  用鼠標交互繪制圖元6.1  概述6.1.1  消息驅動與事件驅動6.1.2  鼠標類消息和VB中的鼠標操作事件6.1.3  用鼠標繪圖6.1.4  結合類用鼠標繪圖6.2  坐標系統(tǒng)6.3  Position類6.4  圖元類的實現6.4.1  圖元基類CGElement6.4.2  直線段類——CLine類6.4.3  CPolyLine類6.4.4  圓類——CCircle類6.4.5  圓弧類——CArc類6.4.6  文本類——CText類6.5  圖元集合類的實現6.5.1  直線段集合類6.5.2  多義線、圓、圓弧和文本的集合類6.6  繪圖命令類的實現6.6.1  CCreateLine類6.6.2  CCreatePLine類6.6.3  CCreateCircle類6.6.4  CCreateArc類6.6.5  CCreateText類6.7  交互繪圖的實現6.7.1  界面制作6.7.2  添加事件代碼6.8  本章小結第7章  圖元的拾取和選擇7.1  包圍矩形的計算7.1.1  直線段的包圍矩形7.1.2  多義線的包圍矩形7.1.3  圓的包圍矩形7.1.4  圓弧的包圍矩形7.1.5  文本的包圍矩形7.2  圖元的拾取7.2.1  直線段的拾取7.2.2  多義線的拾取7.2.3  圓的拾取7.2.4  圓弧的拾取7.2.5  文本的拾取7.3  圖元的選擇7.3.1  添加選擇集7.3.2  逐個選擇圖元7.3.3  分類選擇7.3.4  全選7.3.5  放棄選擇7.4  本章小結第8章  縮放和移動8.1  圖形的縮放8.1.1  全局縮小和放大8.1.2  局部放大8.1.3  顯示全圖8.2  圖形的移動8.3  本章小結第9章  圖元的編輯9.1  二維圖形變換的基本原理9.1.1  平移變換9.1.2  旋轉變換9.1.3  鏡像變換9.1.4  比例變換9.1.5  組合變換9.2  在類中添加變換函數9.2.1  點的變換9.2.2  圖元的變換9.3  圖形變換交互功能的實現9.3.1  平移變換——CMove類9.3.2  旋轉變換9.3.3  鏡像變換——CMirror類9.3.4  比例變換9.4  實現幾何變換9.4.1  添加菜單9.4.2  實現變換9.5  刪除圖元9.6  本章小結第10章  繪圖工具10.1  網格10.1.1  把圖形和文本設為繪圖背景10.1.2  Net類10.1.3  顯示和刪除網格10.1.4  Snap To功能的實現和取消10.1.5  實現網格10.2  手柄及相關技術10.3  到特定點的Snap To功能10.4  距離測量10.5  角度測量10.6  本章小結篇3篇  系統(tǒng)集成篇第11章  界面制作11.1  界面設計的原則11.1.1  界面風格與內容協(xié)調一致原則11.1.2  界面布局和諧勻稱原則11.1.3  控件擺放與操作習慣一致性原則11.1.4  簡明精確原則11.2  工具條和狀態(tài)欄11.2.1  工具條11.2.2  狀態(tài)欄11.2.3  給VB_CAD添加工具條和狀態(tài)欄11.3  啟動窗口11.3.1  把窗體設置為啟動窗體11.3.2  制作啟動窗口11.3.3  VB提供的啟動窗口模板11.3.4  給VB_CAD程序添加啟動窗口11.4  About窗體11.4.1  VB提供的About窗體模板11.4.2  給VB_CAD程序添加About對話框11.5  本章小結第12章  圖形打印12.1  Printer對象12.1.1  Printer對象的屬性12.1.2  Printer對象的方法12.2  “打印”對話框12.3  CPrint類12.3.1  CPrint類的屬性12.3.2  CPrint類的方法12.4  實現打印預覽和打印12.5  本章小結第13章  程序打包參考文獻
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.leeflamesbasketballcamps.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號