• λ我爱Aspx >> Asp.Net >> 源码推荐:一个使用C#绘制图形引擎的Framework
  • 源码推荐:一个使用C#绘制图形引擎的Framework

  • :未知  Դ:internet  :2007-5-5 19:45:15  ؼ:c#
  • 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;

    Ҷƪл˵?
  • һƪOICQ 99c版本加密方法研究报告
    һƪ如何写系统分析书