本書以SOLIDWORKS開發(fā)項目為研究背景,以Visual Studio(VS)2019為編程工具和開發(fā)平臺,運用大量專題實例,詳細而又系統(tǒng)地介紹了用C進行二次開發(fā)的方法和技巧。本書的一個重要特點是給出了如何運用C進行面向SOLIDWORKS系統(tǒng)的二次開發(fā)。本書的內容涉及開發(fā)一個實用CAD系統(tǒng)的多個方面,其中包括CAD二次開發(fā)概述、面向對象的C程序設計基礎、面向對象的API程序開發(fā)包、交互界面設計、零件自動建模、裝配體自動操作、工程圖的程序生成、選擇與遍歷技術、標準件庫的設計、液壓機設計與計算、浮選機設計、陶瓷磚模具設計等。全書內容安排詳略得當、通俗易懂,各章專題例程相互獨立,讀者可從中學到SOLIDWORKS系統(tǒng)軟件開發(fā)的方方面面。本書有鮮明的個性和極大的實用價值,可作為高等院校師生學習SOLIDWORKS二次開發(fā)的教材,也可供機械、電子、計算機、建筑、服裝、廣告等行業(yè)的計算機輔助設計技術人員使用。