注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機輔助設(shè)計與工程計算CAD/CAM/CAE用VB.NET和VC#.NET開發(fā)交互式CAD系統(tǒng)

用VB.NET和VC#.NET開發(fā)交互式CAD系統(tǒng)

用VB.NET和VC#.NET開發(fā)交互式CAD系統(tǒng)

定 價:¥38.00

作 者: 蘇金明,周建斌編著
出版社: 電子工業(yè)出版社
叢編項: 交互式CAD系統(tǒng)開發(fā)基礎(chǔ)系列叢書
標(biāo) 簽: 暫缺

ISBN: 9787505394438 出版時間: 2004-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 349 字?jǐn)?shù):  

內(nèi)容簡介

  本書主要結(jié)合VB.NET和VC#.NET兩種語言介紹了創(chuàng)建交互式CAD系統(tǒng)的基本思路和技術(shù),分別給出了兩種語言的小系統(tǒng)完整代碼,并討論了技巧實現(xiàn)的其他可能性以及系統(tǒng)代碼的改進(jìn)方法。本書前3章主要介紹語言基礎(chǔ)和.NET框架基礎(chǔ),第4章至第8章結(jié)合一個CAD小系統(tǒng)的創(chuàng)建詳細(xì)地介紹了交互式CAD系統(tǒng)的組織思路和基本技術(shù),第9章至第11章介紹了更多的技巧實現(xiàn)方法和系統(tǒng)優(yōu)化方法,第12章結(jié)合CAD編程進(jìn)行了一些設(shè)計模式方面的討論;寫作過程中注意了循序漸進(jìn)的講解原則,內(nèi)容適合不同學(xué)習(xí)階段的讀者。書中所有示例程序都通過調(diào)試,并放在隨書的光盤上,以便于學(xué)習(xí)和交流。本書可供從事圖形學(xué)、CAD技術(shù)以及編程技術(shù)的有關(guān)工程技術(shù)人員、程序員、大學(xué)生、研究生閱讀參考。

作者簡介

暫缺《用VB.NET和VC#.NET開發(fā)交互式CAD系統(tǒng)》作者簡介

圖書目錄

第1章  .NET基礎(chǔ)
  1.1  .NET開發(fā)環(huán)境
  1.2  基本語法
    1.2.1  數(shù)據(jù)類型與轉(zhuǎn)換
    1.2.2  變量
    1.2.3  數(shù)組
    1.2.4  過程
  1.3  名字空間
第2章  面向?qū)ο缶幊?br />    2.1  類
  2.1.1  屬性
    2.1.2  方法
    2.1.3  構(gòu)造函數(shù)
    2.1.4  重載
    2.1.5  Me和this
    2.1.6  應(yīng)用Position類
  2.2  繼承
    2.2.1  基類
    2.2.2  派生類
    2.2.3  抽象基類
    2.2.4  重寫
    2.2.5  遮蔽
    2.2.6  重載
    2.2.7  MyBase和base
  2.3  接口
    2.3.1  創(chuàng)建IGElement接口
    2.3.2  實現(xiàn)IGElement接口
    2.3.3  測試IGElement接口
  2.4  多態(tài)
    2.4.1  用繼承實現(xiàn)多態(tài)
    2.4.2  用接口實現(xiàn)多態(tài)
    2.4.3  兩種方式的比較
第3章  GDI+ 編程
  3.1  Graphics對象
    3.1.1  創(chuàng)建和使用Graphics對象
    3.1.2  Paint事件和OnPaint方法
  3.2  線條繪制
    3.2.1  顏色
    3.2.2  畫筆
    3.2.3  線條繪制示例
  3.3  文本
    3.3.1  FontFamily類
    3.3.2  Font類
    3.3.3  StringFormat類
    3.3.4  刷子
    3.3.5  DrawString方法
    3.3.6  文本繪制示例
  3.4  路徑
    3.4.1  GraphicsPath類
    3.4.2  繪制和填充路徑
    3.4.3  路徑定義示例
  3.5  區(qū)域
    3.5.1  Region類
    3.5.2  漸變色填充
  3.6  坐標(biāo)與變換
    3.6.1  坐標(biāo)系統(tǒng)
    3.6.2  幾何變換
    3.6.3  全局坐標(biāo)與局部坐標(biāo)
  3.7  Alpha混合
  3.8  反走樣
  3.9  用API函數(shù)繪圖
    3.9.1  為什么還要使用API函數(shù)
    3.9.2  API函數(shù)的聲明和調(diào)用
    3.9.3  用API函數(shù)繪圖示例
第4章  設(shè)計CAD小系統(tǒng)的基本思路和技術(shù)
  4.1  相關(guān)類的設(shè)計
    4.1.1  對象和類
    4.1.2  基本圖元類設(shè)計
    4.1.3  交互繪圖類設(shè)計
    4.1.4  類的交互
  4.2  坐標(biāo)系統(tǒng)
  4.3  交互技術(shù)及其實現(xiàn)
    4.3.1  用鼠標(biāo)繪圖
    4.3.2  橡皮線
  4.4  集合類
  4.5  其他技術(shù)
    4.5.1  數(shù)據(jù)存盤
    4.5.2  界面優(yōu)化
第5章  基本圖元類設(shè)計
  5.1  Win32API類
  5.2  CGElement類
  5.3  CLine類
  5.4  CRectangle類
  5.5  CCircle類
  5.6  CArc類
  5.7  CText類
第6章  交互繪圖類設(shè)計
  6.1  ICommand接口
  6.2  CCreateLine類
  6.3  CCreateRectangle類
  6.4  CCreateCircle類
  6.5  CCreateArc類
  6.6  CCreateText類
  6.7  實現(xiàn)交互繪圖
  6.7.1  創(chuàng)建程序界面
  6.7.2  創(chuàng)建測試代碼
第7章  圖元的編輯
  7.1  拾取圖元
    7.1.1  包圍矩形的計算
    7.1.2  拾取圖元
  7.2  選擇圖元
    7.2.1  添加菜單資源
    7.2.2  鼠標(biāo)單選
    7.2.3  全選
    7.2.4  放棄選擇
  7.3  刪除圖元
第8章  圖元變換
  8.1  平移變換
    8.1.1  更新圖元類
    8.1.2  創(chuàng)建CMove類
    8.1.3  實現(xiàn)平移圖元
  8.2  旋轉(zhuǎn)變換
    8.2.1  更新圖元類
    8.2.2  創(chuàng)建CRotate類
    8.2.3  實現(xiàn)旋轉(zhuǎn)圖元
  8.3  鏡像圖元
    8.3.1  更新圖元類
    8.3.2  創(chuàng)建CMirror類
    8.3.3  實現(xiàn)鏡像圖元
  8.4  比例縮放圖元
    8.4.1  在CGElement類中添加Scale方法
    8.4.2  在派生類中重寫Scale方法
    8.4.3  實現(xiàn)比例變換
第9章  GDI+ 提供的交互技巧
  9.1  獲取線形圖元的包圍矩形
  9.2  拾取線形圖元
  9.3  區(qū)域的拾取
  9.4  圖元的復(fù)制
  9.5  曲線的拾取
  9.6  圖元變換
第10章  相交圖元
  10.1  相交線
  10.2  矩形框拾取
  10.3  曲線求交
第11章  優(yōu)化處理
  11.1  強鍵值的集合類
    11.1.1  .NET提供的集合類的缺點
    11.1.2  創(chuàng)建強鍵值的集合類
  11.2  獲得For Each
    11.2.1  以后期綁定方式使用For Each
    11.2.2  以前期綁定方式使用For Each
  11.3  圓整錯誤
  11.4  使用GDI+ 交互繪圖
  11.5  界面美化
    11.5.1  添加工具欄和狀態(tài)欄
    11.5.2  啟動窗口
    11.5.3  About窗口
  11.6  數(shù)據(jù)存儲
    11.6.1  序列化與反序列化
    11.6.2  CAD圖形數(shù)據(jù)的序列化和反序列化
第12章  設(shè)計模式討論
  12.1  狀態(tài)模式
  12.2  訪問者模式
  12.3  模板方法模式
  12.4  策略模式
  12.5  其他設(shè)計模式
    12.5.1  工廠方法模式
    12.5.2  命令模式
    12.5.3  觀察者模式
    12.5.4  記事模式
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號