标题:[求助]请问怎样用C#.NET做曲线图
只看楼主
zyqxjt
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2004-12-10
得分:0 
谢谢老兄,你太伟大了,以后还请多多指教

2006-01-18 10:42
zyqxjt
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2004-12-10
得分:0 

“/sbgc”应用程序中的服务器错误。

GDI+ 中发生一般性错误。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。

源错误:

行 127:
行 128:			string strFilePath = @"d:\1.gif";
行 129:			bitmap.Save(strFilePath, ImageFormat.Gif);
行 130:
行 131:			font.Dispose();

源文件: d:\wwwroot\sbgc\sbgcqxt.aspx.cs 行: 129

堆栈跟踪:

[ExternalException (0x80004005): GDI+ 中发生一般性错误。]
   System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) +581
   System.Drawing.Image.Save(String filename, ImageFormat format) +61
   sbgc.sbgcqxt.Button1_Click(Object sender, EventArgs e) in d:\wwwroot\sbgc\sbgcqxt.aspx.cs:129
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain() +1277

以上这种错误

2006-01-18 11:17
huoshanhui
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-5
得分:0 

用DrawLines会更方便点


2006-01-18 14:01
zyqxjt
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2004-12-10
得分:0 
怎么用

2006-01-18 14:52
huoshanhui
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-5
得分:0 

你查下文档就知道了,jackey163的程序没问题
另外画曲线是可以的用
Graphics.DrawCurve,控制张力就行

[此贴子已经被作者于2006-1-18 15:04:25编辑过]


2006-01-18 15:04
sobolipeng
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-1-9
得分:0 
不错不错,!

2006-01-18 23:39
jackey163
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-7-21
得分:0 
以下是引用zyqxjt在2006-1-18 11:17:00的发言:

“/sbgc”应用程序中的服务器错误。

GDI+ 中发生一般性错误。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。

源错误:

行 127:
行 128: string strFilePath = @"d:\1.gif";
行 129: bitmap.Save(strFilePath, ImageFormat.Gif);
行 130:
行 131: font.Dispose();

源文件: d:\wwwroot\sbgc\sbgcqxt.aspx.cs 行: 129

堆栈跟踪:

[ExternalException (0x80004005): GDI+ 中发生一般性错误。]
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) +581
System.Drawing.Image.Save(String filename, ImageFormat format) +61
sbgc.sbgcqxt.Button1_Click(Object sender, EventArgs e) in d:\wwwroot\sbgc\sbgcqxt.aspx.cs:129
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain() +1277

以上这种错误

行 128: string strFilePath = @"d:\1.gif"; //这是要保存图片的路径,你可以自己设定
行 129: bitmap.Save(strFilePath, ImageFormat.Gif); //这是保存图片命令

有绝对路径和相对路径,我写的是绝对路径,
B/S 里相对路径可以用:bitmap.Save(Server.MapPath("/mypic.gif"),ImageFormat.Gif);
C/S :
string strFilePath = Directory.GetCurrentDirectory(); //获取当前程序所在目录
strFilePath += @"\jackey.gif";
bitmap.Save(strFilePath, ImageFormat.Gif);


[此贴子已经被作者于2006-1-19 18:10:41编辑过]


.net 方面可以交流下 MSN:jackeyhuang123@
2006-01-19 16:19
ghbjimmy
Rank: 2
等 级:论坛游民
帖 子:49
专家分:19
注 册:2010-5-17
得分:0 
要是有个简单的入门程序就好了!
2011-06-07 11:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-43035-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.105922 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved