我爱Aspx >> Asp.Net >> 源码推荐:一个使用C#绘制图形引擎的Framework
Batman
下面将推荐一个可以很方便的生成多种图形格式的,使用了ASP+技术的图形
引擎代码。它的主要描述如下:
1.可以生成的图形文件格式支持BMP
EMF,GIF,Icon,JPEG,PNG,TIFF,WMF
2.在文件ChartEngine.cs中为这个图形引擎的大量关键代码
StockPicker.aspx文件是一个使用该引擎绘图的例子
3.要使用这个图形引擎,需要把所有的代码文件复制到你的web的某个
运用目录 (注:不是普通目录)中,然后在该目录下建立一个bin目录,然后运行mk.bat4.ImageGenerator_VB.asp文件的头使用了<%@ Page ContentType="image/jpeg" %>来说明生成的是某种格式的图形文件5.为了服务器性能考虑,还可以在ImageGenerator_VB.asp中增加以下代码<%@ OutputCache Duration="60" %>,该代码可以将生成的图形文件缓存起来这样如果网站访问量大时,可以大大减轻服务器的负担 好了,废话少说,大家可以自己研究研究代码:1.ChartEngine.cs文件using System.WinForms;
using System.Collections;
using System.Collections.Bases;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.ComponentModel;
using System;
using System.IO;
namespace ChartGenerator {
//Core Line Data structure
public struct LineData {
public float[] LineValues ;
public string LineTitle ;
public string LineSymbol ;
}
//Line Data plus display style information
public class ChartLine {
private Color lineColor ;
private LineData lineData ;
private DashStyle lineStyle ;
private int lineWidth ;
//Constructors
public ChartLine() :base() {}
public ChartLine(LineData lineData) :base() {
this.lineData = lineData;
Ҷƪл˵?
在C#里如何调用标准DLL函数[05-05]
C#抢鲜快报之FAQ20[05-05]
Beginner with c# 7[05-05]
Beginner with c# 6[05-05]
Beginner with c# 5[05-05]
Beginner with c# 4[05-05]
Beginner with c# 3[05-05]
Beginner with c# 2[05-05]
Beginner with C#[05-05]
源码推荐:一个使用C#绘制图形引..[05-05]
如何写系统分析书[05-05]
一个统一的链表结构[05-05]
优化delphi5.0秘籍大曝光[05-05]
在C#里如何调用标准DLL函数[05-05]
开放源代码的定义[05-05]
MMX Instructions[05-05]
Opcodes of intel[05-05]
程序员与MM[05-05]
用CTI实现与Web交谈[05-05]
CTI技术和呼叫中心[05-05]