第1章 Visual C#. NET入门
1. 1 创建一个Visual C#应用程序
1. 1. 1 创建一个应用程序框架
1. 1. 2 创建一个简单的绘图项目
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 按三角函数规律分布的直线段图案
4. 2 按函数规律分布的直线段图案
4. 2. 1 按函数规律分布的直线段图案实例
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 圆环变换
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样条曲面程序
参考文献