本書共13章,分為上下兩篇。上篇介紹計算機輔助機械設計計算的基本技術,結合大型設計軟件——過程設備強度計算軟件SW6的開發(fā)需要,介紹了設計資料數組處理方法、文件處理方法及工程數據的數據庫處理方法,并以SW6中承壓圓筒模塊的筒體計算與校核功能開發(fā)為例,揭示了SW6的開發(fā)過程,講解了帶傳動設計計算軟件開發(fā)過程。下篇前3章介紹計算機輔助設計繪圖的基本技術,結合電子圖板CAXA系統(tǒng)的開發(fā)需要,介紹了圖形顯示與生成原理、交互技術和圖形數據結構等,并以一個模擬的CAXA系統(tǒng)為例,揭示了平面交互式繪圖軟件的開發(fā)過程;后4章介紹了CAXA二次開發(fā)技術。 本書的開發(fā)工具為Visual C++,涉及MFC編程中眾多熱點及難點,如對話框技術、圖層技術、線型技術、調色板技術、數據庫技術、計算結果的Word文檔生成技術等。 本書配套學習資源包括涉及的實例程序代碼及其運行后產生的文件。 本書適合相關專業(yè)設計人員使用,可作為高等學校工科類專業(yè)相關課程的教材,也可作為一般MFC編程愛好者的參考書。