本書注重整體設計,特別是圖元、交互工具這幾類的劃分非常清楚,每個類的抽象也非常嚴謹,讀者可以非常容易地從圖元、交互操作工具這兩個方面擴展該圖形系統(tǒng),使之滿足自己的需要。本書適合于限元、CAD、GIS等領域從事軟件開發(fā)的技術人員以及大專院校的師生閱讀、參考。本書從人機交互的角度,由淺入深、循序漸進地講述了如何在VisualC++.NET環(huán)境下開發(fā)矢量圖形系統(tǒng)。從向導生成的初始代碼,分析了MFC框架系結構,討論了MFC程序的運行機制。結合具體程序開發(fā),重點討論了圖元類、交互操作類的抽象、設計及管理方法,實現了矢量圖形系統(tǒng)無級縮放、交互編輯、文檔編輯、文檔打印等基本功能。本書注重整體設計,特別是圖元、交互工具這幾類的劃分非常清楚,每個類的抽象也非常嚴謹,讀者可以非常容易地從圖元、交互操作工具這兩個方面擴展該圖形系統(tǒng),使之滿足自己的需要。本書適合于限元、CAD、GIS等領域從事軟件開發(fā)的技術人員以及大專院校的師生閱讀、參考。書中的代碼在VisualC++.NET環(huán)境下編譯,隨書發(fā)行的光盤包含了每一個開發(fā)步驟的完整代碼。