资源简介
ArcGIS+Engine+C#实例开发源代码以及图表统计图源代码.统计图表使用开放源代码的工具Zegraph。代码清晰。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;//用于文件存取
using System.Drawing.Text;//提供画GDI+图形的高级功能
using System.Drawing.Drawing2D;//提供画高级二维,矢量图形功能
using System.Drawing.Imaging;
using System.Data.OracleClient;//提供画GDI+图形的高级功能
using ZedGraph;
namespace FirstGISWinform
{
/**/
///
/// 显示统计图形类型
///
public enum AnalyticsType
{
Line //折线图
Bar //柱状图
Pie //饼图
};
public partial class DrawCharForm : Form
{
public DrawCharForm()
{
InitializeComponent();
}
private void DrawCharForm_Load(object sender EventArgs e)
{
#region
/*
//从数据库中取得数据,用于画图
string sql = “select t.EXPLAININFO_NOWGTt.EXPLAININFO_GROUNDAREA “
+“from sv_explainlayerarea t “
+“where t.EXPLAININFO_PROVINCE=‘望虞河‘ and t.mapvn_seq=9“;
ConnHelper connHelper = new ConnHelper();
DataSet dataSet = new DataSet();
OracleDataAdapter oracleDataAdapter = new OracleDataAdapter(sql connHelper.Connection);
DataSet ds = connHelper.ExecuteQuery(sql);// new DataSet();
int rows = oracleDataAdapter.Fill(ds “chartData“);
//设定产生图的类型(pie or bar)
string type = “PIE“;
//设置图大小
int width = 600;
int height = 600;
//设置图表标题
string title = “titletitletitletitle“;
string subtitle = “subtitle“;
if (0 < rows)
{
switch (type)
{
case “PIE“:
PieChart pc = new PieChart();
pictureBox1.Image= pc.Render(title subtitle width height ds);
break;
default:
break;
}
}
* */
#endregion
DrawBar();
}
#region 动态折线图
private void DrawLine()
{
Random ran = new Random();
PointPairList list = new PointPairList();
LineItem myCurve;
this.zedGraphControl1.GraphPane.title.Text = “动态折线图“;
this.zedGraphControl1.GraphPane.XAxis.title.Text = “时间“;
this.zedGraphControl1.GraphPane.YAxis.title.Text = “数量“;
this.zedGraphControl1.GraphPane.XAxis.Type = ZedGraph.AxisType.DateAsOrdinal;
double[] d1 = new double[100];
double[] d2 = new double[100];
for (int i = 0; i < 100; i++)
{
double x = (double)new XDate(DateTime.Now.AddSeconds(-(100 - i)));
doub
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 106496 2009-11-27 09:43 MyGIS\FirstGISWinform\bin\Debug\FirstGISWinform.exe
文件 128512 2009-11-27 09:43 MyGIS\FirstGISWinform\bin\Debug\FirstGISWinform.pdb
文件 14328 2009-11-27 09:43 MyGIS\FirstGISWinform\bin\Debug\FirstGISWinform.vshost.exe
文件 490 2007-07-21 01:33 MyGIS\FirstGISWinform\bin\Debug\FirstGISWinform.vshost.exe.manifest
文件 330752 2009-11-25 15:19 MyGIS\FirstGISWinform\bin\Debug\ZedGraph.dll
文件 15490 2009-11-25 13:28 MyGIS\FirstGISWinform\Class\ControlsSynchronizer.cs
文件 3022 2009-11-25 13:29 MyGIS\FirstGISWinform\Class\Maps.cs
文件 4785 2009-11-25 13:30 MyGIS\FirstGISWinform\Class\OpenNewMapDocument.cs
文件 3140 2009-11-25 14:45 MyGIS\FirstGISWinform\ConnOracle\ConnHelper.cs
文件 5809 2009-11-27 09:42 MyGIS\FirstGISWinform\DrawCharForm.cs
文件 5398 2009-11-27 09:42 MyGIS\FirstGISWinform\DrawCharForm.Designer.cs
文件 6012 2009-11-27 09:42 MyGIS\FirstGISWinform\DrawCharForm.resx
文件 980 2009-11-25 14:28 MyGIS\FirstGISWinform\Drawing\ChartUtil.cs
文件 4373 2009-11-25 14:55 MyGIS\FirstGISWinform\Drawing\PieChart.cs
文件 3295 2009-11-26 15:19 MyGIS\FirstGISWinform\DrawPieForm.cs
文件 4277 2009-11-26 15:05 MyGIS\FirstGISWinform\DrawPieForm.Designer.cs
文件 37710 2009-11-26 15:05 MyGIS\FirstGISWinform\DrawPieForm.resx
文件 2233 2009-11-25 13:58 MyGIS\FirstGISWinform\FirstGISWinform.cs
文件 19351 2009-11-25 13:25 MyGIS\FirstGISWinform\FirstGISWinform.Designer.cs
文件 56071 2009-11-25 13:25 MyGIS\FirstGISWinform\FirstGISWinform.resx
文件 501 2009-11-25 17:18 MyGIS\FirstGISWinform\Form1.cs
文件 2220 2009-11-25 17:18 MyGIS\FirstGISWinform\Form1.Designer.cs
文件 5814 2009-11-25 17:18 MyGIS\FirstGISWinform\Form1.resx
文件 8276 2009-11-26 15:09 MyGIS\FirstGISWinform\MyGIS.csproj
文件 28715 2009-11-25 17:15 MyGIS\FirstGISWinform\NewFolder1\DataSet1.Designer.cs
文件 361 2009-11-25 17:15 MyGIS\FirstGISWinform\NewFolder1\DataSet1.xsc
文件 2461 2009-11-25 17:15 MyGIS\FirstGISWinform\NewFolder1\DataSet1.xsd
文件 851 2009-11-25 17:15 MyGIS\FirstGISWinform\NewFolder1\DataSet1.xss
文件 1366 2009-11-25 17:17 MyGIS\FirstGISWinform\NewFolder1\Report1.rdlc
文件 180 2009-11-27 09:42 MyGIS\FirstGISWinform\obj\Debug\FirstGISWinform.DrawCharForm.resources
............此处省略45个文件信息
- 上一篇:基于asp.net+sql的学生宿舍管理系统
- 下一篇:C#串口调试工具44664
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
- vb调用c#编写的串口DLL文件(vb源码
评论
共有 条评论