资源简介
第2章 图形基础 34
2.1 笔和画刷 34
2.1.1 pen 类 34
2.1.2 brush 类 35
2.2 基本图形形状 37
2.2.1 点 37
2.2.2 直线和曲线 37
2.2.3 矩形、椭圆形和圆弧形 40
2.2.4 多边形 42
2.3 颜色 44
2.4 双倍缓存 66
第3章 坐标系统和颜色变换 69
3.1 坐标系统 69
3.2 颜色变换 77
第二部分 二维图形的基本算法
第4章 二维矩阵和变换 82
4.1 矩阵基础和变换 82
4.2 齐次坐标 82
4.2.1 齐次坐标中的缩放 83
4.2.2 齐次坐标中的平移 83
4.2.3 齐次坐标中的旋转 84
4.2.4 变换组合 85
4.2.5 c#中矩阵的定义 86
4
.2.6 c#中的矩阵操作 87
4.2.7 c#中基本的矩阵变换 89
4.3 c#中图形对象的变换 93
基本变换 93
4.4 c#中的多对象变换 101
4.5 文字变换 105
第5章 二维线形图形 109
5.1 序列化和反序列化及二维图形的基本框架 109
5.1.1 c#序列化和反序列化 110
5.1.2 二维图形的基本框架 113
5.2 二维图形 248
5.2.1 简单实例 248
5.2.2 图例 278
5.2.3 符号 289
5.2.4 对数比例 302
5.2.5 图形的修饰 308
5.3 阶梯状图 316
5.4 多y轴图 318
第6章 特殊二维图形 327
6.1 创建柱状图 327
6.1.1 水平柱状图 327
6.1.2 垂直柱状图 343
6.1.3 图形充填柱状图 344
6.1.4 重叠柱状图 346
6.2 饼状图 348
6.3 误差图 361
6.4 股票图 367
6.4.1 最高最低收盘价股票图 368
6.4.2 最高最低开盘收盘价股票图 369
6.4.3 最高最低价股票图 377
6.4.4 k 线图(阴阳烛图) 380
6.5 面积图 389
6.6 综合图 390
第三部分 三维图形的相关知识及三维图形的实现
第7章 三维矩阵和变换 396
7.1 三维数学概念 396
7.1.1 操作三维对象 396
7.1.2 数学结构 397
7.2 三维中的基本矩阵和变换 402
7.2.1 c#中三维点和矩阵的操作 403
7.2.2 三维的基本变换 405
7.3 方位角和仰角 434
7.4 三维图形中的特殊坐标系统 439
7.4.1 球坐标系统 440
7.4.2 圆柱坐标系统 443
7.5 特殊坐标中的实际应用 447
7.5.1 球坐标示例 447
7.5.2 双缓存 463
第8章 三维图形 473
8.1 三维图形基础 473
8.1.1 point3和matrix3类 473
8.1.2 chartstyle类 476
8.1.3 坐标轴 496
8.1.4 网格线 496
8.1.5 标签 497
8.2 三维折线图 503
8.3 三维图形函数包 508
8.3.1 chartstyle2d类 509
8.3.2 point4类 515
8.3.3 dataseries类 516
8.3.4 chartfunctions类 521
8.3.5 drawchart类 526
8.4 曲面图的实现 541
8.4.1 网格图 541
8.4.2 幕布网格图 548
8.4.3 瀑布网格图 551
8.4.4 曲面图 553
8.5 x-y平面色彩图 559
8.6 轮廓图 564
8.6.1 轮廓图的算法 564
8.6.2 轮廓图的实现 564
8.7 组合图 569
8.7.1 三维体系中的x-y色彩图 570
8.7.2 三维体系中的轮廓图 571
8.7.3 网格-轮廓组合图 575
8.7.4 曲面-轮廓组合图 576
8.7.5 填充曲面-轮廓组合图 576
8.8 三维柱状图 577
实现柱状图 577
8.9 切片图 591
切片图的实现 591
第四部分 c#中应用微软office的excel实现各种二维及三维图形
第9章 应用程序中的excel图表 600
9.1 excel和c#间的互操作 600
9.2 c#应用程序中的excel图表示例 602
9.2.1 excel图表对象模型 602
9.2.2 创建独立的excel图表 604
9.2.3 创建嵌入式excel图表
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Example2_1_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
using (Pen bluePen = new Pen(Color.Blue 1))
{
if (ClientRectangle.Height / 10 > 0)
{
for (int y = 0; y < ClientRectangle.Height;
y += ClientRectangle.Height / 10)
{
g.DrawLine(bluePen new Point(0 0)
new Point(ClientRectangle.Width y));
}
}
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-04-09 22:49 C# 3D\
文件 532480 2008-10-29 13:22 C# 3D\autorun.exe
文件 47 2006-02-28 16:53 C# 3D\autorun.inf
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\
文件 925 2009-12-25 23:07 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1.sln
文件 12288 2009-12-25 23:17 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1.suo
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\bin\
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\bin\Debug\
文件 20480 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\bin\Debug\Example2_1_1.exe
文件 19968 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\bin\Debug\Example2_1_1.pdb
文件 5632 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\bin\Debug\Example2_1_1.vshost.exe
文件 3079 2009-12-25 23:07 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Example2_1_1.csproj
文件 937 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Form1.cs
文件 1173 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Form1.Designer.cs
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\
文件 784 2009-12-25 23:08 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\Example2_1_1.csproj.GenerateResource.Cache
文件 20480 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\Example2_1_1.exe
文件 19968 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\Example2_1_1.pdb
文件 180 2009-12-25 23:08 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\Example2_1_1.Properties.Resources.resources
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Debug\TempPE\
文件 662 2009-12-25 23:09 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\obj\Example2_1_1.csproj.FileListAbsolute.txt
文件 479 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Program.cs
目录 0 2011-04-09 22:37 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Properties\
文件 1318 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Properties\AssemblyInfo.cs
文件 2853 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Properties\Resources.Designer.cs
文件 5350 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Properties\Resources.resx
文件 1097 2009-12-25 23:06 C# 3D\chapter2-3-4\Chapter2\Example2_1_1\Example2_1_1\Properties\Settings.Designer.cs
............此处省略2971个文件信息
相关资源
- C#图书管理262234
- C#图片预览插件源码
- c#Winform获取摄像头扫描各种码
- C#版GIS软件源码
- 广工c#网络应用编程-实验报告
- C# 高仿控件,几十个
- ASP.net通用权限框架
- C#大型OA办公系统
- C#个人通讯录管理系统
- 小波阈值降噪算法(C#)
- Visual C#.NET数据库开发经典案例解析(
- c#实现科大讯飞语音听写功能
- STM32接收C#上位机命令控制电机,和根
- c#单机版斗地主,基本功能已实现,有
- 简单词法分析器C#含代码
- C#图片颜色比例分布
- C#与.NET3.5高级程序设计(第4版) 中文
- C# Windows Forms程序设计pdf中文+源码
- C#MyQQ项目(三层架构完整版)
- c#数据库系统开发案例精选--随书光
- Unity 2D横版冒险跳跃游戏 带源码
- C#学籍管理系统(内含数据库)
- C#+SQL电影票销售系统
- C# 源代码员工考勤管理系统
- c# 录屏软件
- C#语言程序设计(第二版!)全部资源
- 学生学籍管理系统(C#+Access)
- c#操作摄像头(带着usb摄像头、mjpeg
- 管理系统c#+sql完整项目版
- Visual C#.NET数据库开发经典案例解析(
评论
共有 条评论