更新时间:2020-04-14 18:51:23
封面
版权信息
前言
第一部分 C#的基本数据类型、数组类型和图形基础
第1章 C#语言基础
1.1 数据类型
1.1.1 简单类型
1.1.2 结构类型
1.1.3 枚举类型
1.1.4 数组类型
1.1.5 类类型
1.1.6 类型转换
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章 特殊二维图形
6.1 创建柱状图
6.1.1 水平柱状图
6.1.2 垂直柱状图
6.1.3 图形充填柱状图
6.1.4 重叠柱状图
6.2 饼状图
6.3 误差图
6.4 股票图
6.4.1 最高最低收盘价股票图
6.4.2 最高最低开盘收盘价股票图
6.4.3 最高最低价股票图
6.4.4 K线图(阴阳烛图)
6.5 面积图
6.6 综合图
第三部分 三维图形的相关知识及三维图形的实现
第7章 三维矩阵和变换
7.1 三维数学概念
7.1.1 操作三维对象
7.1.2 数学结构
7.2 三维中的基本矩阵和变换
7.2.1 C#中三维点和矩阵的操作
7.2.2 三维的基本变换
7.3 方位角和仰角
7.4 三维图形中的特殊坐标系统
7.4.1 球坐标系统
7.4.2 圆柱坐标系统
7.5 特殊坐标中的实际应用
7.5.1 球坐标示例
7.5.2 双缓存
第8章 三维图形
8.1 三维图形基础
8.1.1 Point3和Matrix3类
8.1.2 ChartStyle类
8.1.3 坐标轴
8.1.4 网格线
8.1.5 标签
8.2 三维折线图
8.3 三维图形函数包
8.3.1 ChartStyle2D类
8.3.2 Point4类
8.3.3 DataSeries类
8.3.4 ChartFunctions类
8.3.5 DrawChart类
8.4 曲面图的实现