本书《C#二维与三维图形绘制项目实战指南》旨在通过丰富的实例讲解如何使用C#进行图形绘制,涵盖从基础到高级的各种技巧和方法。适合希望提升图像处理能力的开发者阅读。
书名版权前言
第一部分 C#的基本数据类型、数组类型及图形基础
第1章 C#语言基础
1.1 数据类型
1.1.1 简单类型
1.1.2 结构类型
1.1.3 枚举类型
1.1.4 数组类型
1.1.5 类型转换
1.2 类
1.3 接口
1.4 委托与事件
第2章 图形基础
2.1 笔和画刷
2.1.1 Pen类
2.1.2 Brush类
2.2 基本图形形状
2.2.1 点
2.2.2 直线和曲线
2.2.3 矩形、椭圆形及圆弧形
2.2.4 多边形
2.3 颜色
2.4 双倍缓存
第3章 坐标系统与颜色变换
3.1 坐标系统
3.2 颜色变换
第二部分 二维图形的基本算法
第4章 二维矩阵及变换
4.1 矩阵基础和变换
4.2 齐次坐标
4.2.1 齐次坐标中的缩放
4.2.2 齐次坐标中的平移
4.2.3 齐次坐标中的旋转
4.2.4 变换组合
4.2.5 C#中矩阵的定义
4.2.6 C#中的矩阵操作
4.2.7 C#中基本的矩阵变换
4.3 C#中图形对象的基本变换
4.4 多个对象之间的C#变换
4.5 文字变化
第5章 二维线形图
5.1 序列化和反序列化及二维图形的基础框架
5.1.1 C#中的序列化与反序列化
5.1.2 基础的二维图形框架
5.2 具体实例
5.2.1 简单案例
5.2.2 图例
5.2.3 符号
5.2.4 对数比例
5.2.5 图形修饰
5.3 阶梯状图
5.4 多Y轴图形
第6章 各种二维及三维图形的C#实现
第9章 应用程序中的Excel图表
9.1 Excel和C#间的互操作
9.2 C#应用程序中的Excel示例
9.2.1 Excel图表对象模型
9.2.2 创建独立与嵌入的Excel图表
9.3 更多种类的Excel图形
9.3.1 柱状图
9.3.2 饼状图
9.3.3 区域图
9.3.4 环形图
9.3.5 雷达图
9.3.6 股价图形
9.3.7 表面图表
9.3.8 颜色映射
9.4 整合Excel图表到Windows Forms应用程序中
9.4.1 Windows窗体上的独立与嵌入的Excel图表
第五部分 实现文件的相关知识
第10章 文件读写
10.1 C#中的常用文件读/写类
10.2 基于流输入输出的C#继承结构
10.3 涉及到文件操作的各类对象
10.4 解决常见问题的方法
参考文献