求教一个ASP画曲线图程序!明晚结贴,高分相送。

我在做ASP程序的时候,需要画一个二维的曲线图。
我尝试过用MSCHART来实现这个功能,并且很好的完成了,
但是MSCHART画出来的图形相对比较乱,而且还需要用户
端下载MSCHART插件才能实现,比较复杂一些。
我见过一篇文章是讲Teechart这个控件的,运行在服务器
端,可是输出一个图形,用ASP引用这个图形就可以了,
效果不错,而且不需要客户端下载新的插件就可以实现,
但是这个插件需要注册。
求教各位大侠,能不能提供一个解决简单曲线图的ASP程序。
如果需要控件(当然是免费的了),在哪儿能下载到呢?
先谢了!!!

---------------------------------------------------------------

  1<body bgcolor="#FFFFFF">
  2<table border="0" bordercolor="#111111" cellpadding="0" cellspacing="0" height="87" id="AutoNumber19" style="border-collapse: collapse; font-size:10pt; text-align:center; position:relative" width="100%">
  3<tr>
  4<td title="??????????????" width="100%">
  5<object classid="CLSID:369303C2-D7AC-11d0-89D5-00A0C90833E6" height="110" id="SG1" style="Position:relative;top:0;left:0;" width="300">
  6<param name="SourceURL" value=""/>
  7<param name="CoordinateSystem" value="0"/>
  8<param name="MouseEventsEnabled" value="0"/>
  9<param name="HighQuality" value="0"/>
 10<param name="PreserveAspectRatio" value="-1"/>
 11</object>
 12<script language="javaScript">   
 13var ds   
 14lib = SG1.Library // ??DirectAnimation?   
 15  
 16ds=SG1.DrawSurface   
 17xp=-144   
 18yp=54   
 19ds.fillcolor(lib.colorRgb255(225,243,255)) // ??????   
 20ds.LineStyle = lib.DefaultLineStyle.Color(lib.colorRgb255(181,185,188))   
 21ds.rect(-5+xp,-105+yp,442+xp,51+yp)   
 22for (i=1;i<5;i++){   
 23ds.line(-4+xp,-21*i+yp,292+xp,-21*i+yp)}   
 24for (i=1;i<12;i++){   
 25ds.line(-5+25*i+xp,-104+yp,-5+25*i+xp,-1+yp)}   
 26ds.LineStyle = lib.DefaultLineStyle.Color(lib.Purple)   
 27  
 28ds.line(0+xp,-36+yp,1+xp,-36+yp)   
 29  
 30ds.line(1+xp,-36+yp,2+xp,-37+yp)   
 31  
 32ds.line(2+xp,-37+yp,3+xp,-37+yp)   
 33  
 34ds.line(3+xp,-37+yp,4+xp,-31+yp)   
 35  
 36ds.line(4+xp,-31+yp,5+xp,-33+yp)   
 37  
 38ds.line(5+xp,-33+yp,6+xp,-36+yp)   
 39  
 40ds.line(6+xp,-36+yp,7+xp,-34+yp)   
 41  
 42ds.line(7+xp,-34+yp,8+xp,-33+yp)   
 43  
 44ds.line(8+xp,-33+yp,9+xp,-32+yp)   
 45  
 46ds.line(9+xp,-32+yp,10+xp,-33+yp)   
 47  
 48ds.line(10+xp,-33+yp,11+xp,-32+yp)   
 49  
 50ds.line(11+xp,-32+yp,12+xp,-32+yp)   
 51  
 52ds.line(12+xp,-32+yp,13+xp,-32+yp)   
 53  
 54ds.line(13+xp,-32+yp,14+xp,-31+yp)   
 55  
 56ds.line(14+xp,-31+yp,15+xp,-26+yp)   
 57  
 58ds.line(15+xp,-26+yp,16+xp,-30+yp)   
 59  
 60ds.line(16+xp,-30+yp,17+xp,-30+yp)   
 61  
 62ds.line(17+xp,-30+yp,18+xp,-30+yp)   
 63  
 64ds.line(18+xp,-30+yp,19+xp,-30+yp)   
 65  
 66ds.line(19+xp,-30+yp,20+xp,-28+yp)   
 67  
 68ds.line(20+xp,-28+yp,21+xp,-30+yp)   
 69  
 70ds.line(21+xp,-30+yp,22+xp,-30+yp)   
 71  
 72ds.line(22+xp,-30+yp,23+xp,-30+yp)   
 73  
 74ds.line(23+xp,-30+yp,24+xp,-29+yp)   
 75  
 76ds.line(24+xp,-29+yp,25+xp,-25+yp)   
 77  
 78ds.line(25+xp,-25+yp,26+xp,-29+yp)   
 79  
 80ds.line(26+xp,-29+yp,27+xp,-29+yp)   
 81  
 82ds.line(27+xp,-29+yp,28+xp,-30+yp)   
 83  
 84ds.line(28+xp,-30+yp,29+xp,-24+yp)   
 85  
 86ds.line(29+xp,-24+yp,30+xp,-30+yp)   
 87  
 88ds.line(30+xp,-30+yp,31+xp,-28+yp)   
 89  
 90ds.line(31+xp,-28+yp,32+xp,-28+yp)   
 91  
 92ds.line(32+xp,-28+yp,33+xp,-28+yp)   
 93  
 94ds.line(33+xp,-28+yp,34+xp,-27+yp)   
 95  
 96ds.line(34+xp,-27+yp,35+xp,-24+yp)   
 97  
 98ds.line(35+xp,-24+yp,36+xp,-27+yp)   
 99  
100ds.line(36+xp,-27+yp,37+xp,-26+yp)   
101  
102ds.line(37+xp,-26+yp,38+xp,-27+yp)   
103  
104ds.line(38+xp,-27+yp,39+xp,-23+yp)   
105  
106ds.line(39+xp,-23+yp,40+xp,-27+yp)   
107  
108ds.line(40+xp,-27+yp,41+xp,-27+yp)   
109  
110ds.line(41+xp,-27+yp,42+xp,-27+yp)   
111  
112ds.line(42+xp,-27+yp,43+xp,-27+yp)   
113  
114ds.line(43+xp,-27+yp,44+xp,-26+yp)   
115  
116ds.line(44+xp,-26+yp,45+xp,-24+yp)   
117  
118ds.line(45+xp,-24+yp,46+xp,-31+yp)   
119  
120ds.line(46+xp,-31+yp,47+xp,-30+yp)   
121  
122ds.line(47+xp,-30+yp,48+xp,-31+yp)   
123  
124ds.line(48+xp,-31+yp,49+xp,-30+yp)   
125  
126ds.line(49+xp,-30+yp,50+xp,-28+yp)   
127  
128ds.line(50+xp,-28+yp,51+xp,-30+yp)   
129  
130ds.line(51+xp,-30+yp,52+xp,-30+yp)   
131  
132ds.line(52+xp,-30+yp,53+xp,-29+yp)   
133  
134ds.line(53+xp,-29+yp,54+xp,-31+yp)   
135  
136ds.line(54+xp,-31+yp,55+xp,-26+yp)   
137  
138ds.line(55+xp,-26+yp,56+xp,-29+yp)   
139  
140ds.line(56+xp,-29+yp,57+xp,-29+yp)   
141  
142ds.line(57+xp,-29+yp,58+xp,-28+yp)   
143  
144ds.line(58+xp,-28+yp,59+xp,-30+yp)   
145  
146ds.line(59+xp,-30+yp,60+xp,-28+yp)   
147  
148ds.line(60+xp,-28+yp,61+xp,-29+yp)   
149  
150ds.line(61+xp,-29+yp,62+xp,-31+yp)   
151  
152ds.line(62+xp,-31+yp,63+xp,-31+yp)   
153  
154ds.line(63+xp,-31+yp,64+xp,-32+yp)   
155  
156ds.line(64+xp,-32+yp,65+xp,-29+yp)   
157  
158ds.line(65+xp,-29+yp,66+xp,-30+yp)   
159  
160ds.line(66+xp,-30+yp,67+xp,-31+yp)   
161  
162ds.line(67+xp,-31+yp,68+xp,-33+yp)   
163  
164ds.line(68+xp,-33+yp,69+xp,-32+yp)   
165  
166ds.line(69+xp,-32+yp,70+xp,-29+yp)   
167  
168ds.line(70+xp,-29+yp,71+xp,-29+yp)   
169  
170ds.line(71+xp,-29+yp,72+xp,-33+yp)   
171  
172ds.line(72+xp,-33+yp,73+xp,-36+yp)   
173  
174ds.line(73+xp,-36+yp,74+xp,-36+yp)   
175  
176ds.line(74+xp,-36+yp,75+xp,-35+yp)   
177  
178ds.line(75+xp,-35+yp,76+xp,-33+yp)   
179  
180  
181  
182SG1.DrawSurface = ds // ???????   
183// ??????   
184</script></td>
185</tr>
186</table>
187</body>

---------------------------------------------------------------

现在第三方产家的组件,大都是要注册的。因为这毕竟是较成熟的产品,收点钱也是应该的。如果你确实注不起册,就去一些破解网站找破解版或注册码。应该可以找得到,像aspupload和aspjpeg这么出名的组件都被破解了。
---------------------------------------------------------------

http://www.aspsky.net/article/show.aspx?id=1196
http://www.aspsky.net/article/show.aspx?id=1198
http://www.aspsky.net/article/show.aspx?id=1638
http://www.aspsky.net/article/show.aspx?id=1663

(注:lqflsh提供的地址动网有改动,上边的为改动后的地址----awaysrain)

Published At
Categories with Web编程
Tagged with
comments powered by Disqus