第1章 Visual C#. NET入門
1. 1 創(chuàng)建一個Visual C#應用程序
1. 1. 1 創(chuàng)建一個應用程序框架
1. 1. 2 創(chuàng)建一個簡單的繪圖項目
1. 2 Visual Studio窗口
1. 2. 1 Visual Studio起始頁
1. 2. 2 解決方案資源管理器
1. 2. 3 類視圖窗口
1. 2. 4 屬性窗口
1. 2. 5 任務列表窗口
1. 2. 6 工具箱窗口
1. 2. 7 編輯器窗口
1. 2. 8 服務器資源管理器窗
1. 2. 9 對象瀏覽器窗口
1. 2. 10 宏資源管理器窗口
1. 3 Visual C#. NET菜單
1. 3. 1 文件菜單
1. 3. 2 編輯菜單
1. 3. 3 視圖菜單
1. 3. 4 項目菜單
1. 3. 5 生成菜單
1. 3. 6 調試菜單
1. 3. 7 工具菜單
1. 3. 8 窗口菜單
1. 3. 9 幫助菜單
1. 3. 10 數據菜單
1. 3. 11 格式菜單
本章小結
第2章應用程序界面設計
2. 1 命令按鈕界面設計
2. 2 菜單界面設計
2. 3 MDI界面設計
2. 3. 1 建立MDI主窗體
2. 3. 2 建立MDI子窗體
2. 3. 3 子窗體設計
2. 3. 4 主窗體程序設計
2. 3. 5 運行
2. 4 工具欄界面設計
本章小結
第3章 Visual C#圖形程序設計基礎
3. 1 Visud C#繪圖基本知識
3. 1. 1 圖形裝置接口
3. 1. 2 名稱空間
3. 2 畫筆
3. 3 畫刷
3. 3. 1 SolidBrush類
3. 3. 2 HatchBrush類
3. 3. 3 GradientBrush類
3. 3. 4 TextureBrush類
3. 4 Visual C#. NET中的圖形方法
3. 4. 1 Poht結構
3. 4. 2 DrawLine方法
3. 4. 3 DrawEllipse方法
3. 4. 4 DrawArc方法
3. 4. 5 DrawPie方法
3. 4. 6 DrawRectangle方法
3. 4. 7 DrawBezier方法
3. 4. 8 DrawPolygon方法
3. 4. 9 DrawClosedCurve方法
3. 4. 10 DrawCurve方法
3. 4. 11 DrawPath方法
3. 5 填充圖形
3. 5. 1 FillEllipse方法
3. 5. 2 FillRectangle方法
3. 5. 3 FillPie方法
3. 5. 4 FillPolygon方法
3. 5. 5 FillClosedCurve方法
3. 5. 6 Fillpath方法
3. 6 交互繪圖基礎
本章小結
第4章 直線段圖案設計
4. 1 直線段圖案
4. 1. 1 直線段圖案設計
4. 1. 2 按三角函數規(guī)律分布的直線段圖案
4. 2 按函數規(guī)律分布的直線段圖案
4. 2. 1 按函數規(guī)律分布的直線段圖案實例
4. 2. 2 線段圖案
本章小結
第5章曲線圖案設計
5. 1 函數曲線
5. 1. 1 正葉線
5. 1. 2 星茫線
5. 1. 3 拋物線
5. 1. 4 高階函數曲線
5. 1. 5 Nephroid曲線
5. 1. 6 卡基奧依特曲線
5. 1. 7 李沙育曲線
5. 1. 8 螺線
5. 1. 9 心形線
5. 2 曲線圖案設計
5. 2. 1 薔薇花曲線
5. 2. 2 變形薔薇花圖案
5. 2. 3 砂丘風紋模樣圖
5. 3 花邊圖案
5. 3. 1 花邊圖案1
5. 3. 2 花邊圖案2
5. 3. 3 花邊加圖案
5. 4 解析幾何曲線
5. 4. 1 心臟線
5. 4. 2 玫瑰線
5. 4. 3 坩線
5. 4. 4 擺線
本章小結
第6章 遞歸圖形
6. 1 遞歸圖形程序設計
6. 2 分形方法
本章小結
第7章 隨機圖案
7. 1 隨機圖形設計
7. 2 利用隨機函數設計圖案
7. 3 隨機函數在物理中的應用
本章小結
第8章 二維圖形幾何變換及圖形設計
8. 1 平面圖形幾何變換及程序設計
8. 1. 1 平移變換
8. 1. 2 比例變換
8. 1. 3 旋轉變換
8. 1. 4 對稱變換
8. 1. 5 組合變換
8. 2 利用幾何變換設計美術圖案單元
8. 3 利用幾何變換矩陣設計圖案
本章小結
第9章 特殊變換圖案設計
9. 1 內插法圖形變換
9. 2 圖案的扇形變換
9. 3 圓環(huán)變換
9. 4 球面鏡變換
9. 5 三角函數變換
9. 6 三角形變換
本章小結
第10章 工程曲線
10. 1 圓弧曲線
10. 1. 1 圓弧的表示
10. 1. 2 三點畫弧
10. 2 三次參數樣條插值曲線
10. 2. 1 曲線的數學表示
10. 2. 2 三次參數樣條插值曲線應用
10. 3 貝濟埃曲線
10. 3. 1 貝濟埃曲線表達式
10. 3. 2 貝濟埃曲線的程序設計示例
10. 4 B樣條曲線
10. 4. 1 B樣條曲線的數學表示
10. 4. 2 二次B樣條曲線
10. 4. 3 三次B樣條曲線
本章小結
第11章 三維圖形程序設計
11. 1 三維圖形屏幕顯示
11. 2 三維幾何圖形的繪制
11. 2. 1 三維幾何圖形程序設計
11. 2. 2 函數的立體圖
11. 2. 3 球體
11. 3 三維圖形變換
11. 3. 1 三維圖形幾何變換
11. 3. 2 三維圖形投影變換
11. 3. 3 圖形三維變換的程序設計
11. 4 隱藏線處理
11. 4. 1 根據描畫順序進行隱藏線處理
11. 4. 2 由計算法進行球面的隱藏線處理
11. 4. 3 使用極大極小法進行函數立體圖形的隱藏線處理
11. 4, 4 凸多面體隱藏線處理
本章小結
第12章 空間圓圓
12. 1 數學曲面
12. 1. 1 數學曲面的參數表示
12. 1. 2 田轉曲面
12. 1. 3 雙線性曲四
12. 2 Cooos曲面
12. 2. 1 雙三次孔斯曲面表達式
12. 2. 2 程序設計
12. 3 貝濟埃曲面
12. 3. 1 貝濟埃曲面數學表達式
12. 3. 2 程序設計
12. 4 B樣條曲面
12. 4. 1 B樣條曲面數學表達式
12. 4. 2 程序設計
本章小結
附錄 工程曲面程序清單
1. 雙線性曲面程序
2. 雙三次貝濟埃曲面程序
3. 雙三次B樣條曲面程序
參考文獻