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

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

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

定 價(jià):¥38.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  .NET基礎(chǔ)
  1.1  .NET開(kāi)發(fā)環(huán)境
  1.2  基本語(yǔ)法
    1.2.1  數(shù)據(jù)類型與轉(zhuǎn)換
    1.2.2  變量
    1.2.3  數(shù)組
    1.2.4  過(guò)程
  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  重寫(xiě)
    2.2.5  遮蔽
    2.2.6  重載
    2.2.7  MyBase和base
  2.3  接口
    2.3.1  創(chuàng)建IGElement接口
    2.3.2  實(shí)現(xiàn)IGElement接口
    2.3.3  測(cè)試IGElement接口
  2.4  多態(tài)
    2.4.1  用繼承實(shí)現(xiàn)多態(tài)
    2.4.2  用接口實(shí)現(xiàn)多態(tài)
    2.4.3  兩種方式的比較
第3章  GDI+ 編程
  3.1  Graphics對(duì)象
    3.1.1  創(chuàng)建和使用Graphics對(duì)象
    3.1.2  Paint事件和OnPaint方法
  3.2  線條繪制
    3.2.1  顏色
    3.2.2  畫(huà)筆
    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è)計(jì)CAD小系統(tǒng)的基本思路和技術(shù)
  4.1  相關(guān)類的設(shè)計(jì)
    4.1.1  對(duì)象和類
    4.1.2  基本圖元類設(shè)計(jì)
    4.1.3  交互繪圖類設(shè)計(jì)
    4.1.4  類的交互
  4.2  坐標(biāo)系統(tǒng)
  4.3  交互技術(shù)及其實(shí)現(xiàn)
    4.3.1  用鼠標(biāo)繪圖
    4.3.2  橡皮線
  4.4  集合類
  4.5  其他技術(shù)
    4.5.1  數(shù)據(jù)存盤(pán)
    4.5.2  界面優(yōu)化
第5章  基本圖元類設(shè)計(jì)
  5.1  Win32API類
  5.2  CGElement類
  5.3  CLine類
  5.4  CRectangle類
  5.5  CCircle類
  5.6  CArc類
  5.7  CText類
第6章  交互繪圖類設(shè)計(jì)
  6.1  ICommand接口
  6.2  CCreateLine類
  6.3  CCreateRectangle類
  6.4  CCreateCircle類
  6.5  CCreateArc類
  6.6  CCreateText類
  6.7  實(shí)現(xiàn)交互繪圖
  6.7.1  創(chuàng)建程序界面
  6.7.2  創(chuàng)建測(cè)試代碼
第7章  圖元的編輯
  7.1  拾取圖元
    7.1.1  包圍矩形的計(jì)算
    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  實(shí)現(xiàn)平移圖元
  8.2  旋轉(zhuǎn)變換
    8.2.1  更新圖元類
    8.2.2  創(chuàng)建CRotate類
    8.2.3  實(shí)現(xiàn)旋轉(zhuǎn)圖元
  8.3  鏡像圖元
    8.3.1  更新圖元類
    8.3.2  創(chuàng)建CMirror類
    8.3.3  實(shí)現(xiàn)鏡像圖元
  8.4  比例縮放圖元
    8.4.1  在CGElement類中添加Scale方法
    8.4.2  在派生類中重寫(xiě)Scale方法
    8.4.3  實(shí)現(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  強(qiáng)鍵值的集合類
    11.1.1  .NET提供的集合類的缺點(diǎn)
    11.1.2  創(chuàng)建強(qiáng)鍵值的集合類
  11.2  獲得For Each
    11.2.1  以后期綁定方式使用For Each
    11.2.2  以前期綁定方式使用For Each
  11.3  圓整錯(cuò)誤
  11.4  使用GDI+ 交互繪圖
  11.5  界面美化
    11.5.1  添加工具欄和狀態(tài)欄
    11.5.2  啟動(dòng)窗口
    11.5.3  About窗口
  11.6  數(shù)據(jù)存儲(chǔ)
    11.6.1  序列化與反序列化
    11.6.2  CAD圖形數(shù)據(jù)的序列化和反序列化
第12章  設(shè)計(jì)模式討論
  12.1  狀態(tài)模式
  12.2  訪問(wèn)者模式
  12.3  模板方法模式
  12.4  策略模式
  12.5  其他設(shè)計(jì)模式
    12.5.1  工廠方法模式
    12.5.2  命令模式
    12.5.3  觀察者模式
    12.5.4  記事模式
參考文獻(xiàn)

本目錄推薦

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