內容
這本書是這樣編排的。全書分為五個部分,共10章。第壹部分是從第1章到第3章。介紹了C#的基本數據類型和數組類型。圖形基礎包括畫筆、筆刷、位圖和雙緩存技術,坐標系的定義和坐標系的分類。這些知識是學習其他章節必備的基礎知識。
第二部分,從第4章到第6章,描述了二維圖形的基本算法,包括矩陣、變換等。二維折線圖形和特效二維圖形包括面積圖和股票圖的繪制。
第三部分,第七章和第八章,介紹了三維圖形的相關知識以及網格圖、曲面圖等各種三維圖形的實現。
第四部分是第9章,介紹了如何利用Microsoft Office的Excel在C#中實現各種2D和三維圖形。
第五部分是第10章,講述實現文件的相關知識。
特性
本書的每壹部分都從實際例子講述了圖形的實現,並對涉及的類和函數進行了詳細的解釋。具體特點如下:
所描述的所有技術都可以在Visual Studio 2005或Visual Studio 2008中實現,無需任何更改。
從實際的軟件模塊開始,幾乎所有示例程序的讀者都可以將它應用到他們自己的圖形軟件中,只需稍加修改或不加修改。
所有示例程序都是純C#語言實現,沒有任何第三方控件或函數庫,也沒有DirectX或OpenGL。
書中相關的數學知識都有詳細的講解。
表示感謝/感激
在寫這本書的過程中,我壹直得到家人的支持。沒有妳的支持和愛,我將很難完成它。另外,本書的出版得到了電子工業出版社的大力支持,袁和顧兩位編輯為此付出了大量的心血。在此衷心感謝!
如果妳在C#圖形處理方面遇到了壹些瓶頸,或者想加快學習速度,或者解決工作中的困難,那麽我覺得這本書可以幫助到妳。有時候,豁然開朗只是朋友之間簡單的提醒,真的很好。
作者
八月2010