用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心.Net

用ASP.NET动态生成图像(转2)

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-12 15:56:52
StockPicker.aspx:
<script language="VB" runat=server>
   Sub ChartBtn_Click(Sender as Object, E as EventArgs)
      chart.ImageUrl = "ImageGenerator_Vb.aspx?"
      chart.Visible = true
      For i=0 to Stocks.Items.Count-1
         If (Stocks.Items(i).Selected = true) Then
             chart.ImageUrl = chart.ImageUrl & "symbols=" & Stocks.Items(i).Value & "&"
         End If
      Next
   End Sub
</script>
<html>
   <body>
      <form runat=server>
         <h1>Scott's Stock Picker</h1>
         <asp:checkboxlist id="Stocks" runat=server>
             <asp:listitem>MSFT</asp:listitem>
             <asp:listitem>SUN</asp:listitem>
         </asp:checkboxlist>
         <asp:button text="Chart Your Selected Stocks" runat=server/>
         <hr>
         <asp:Image id="chart" ImageUrl="" Visible=false runat=server/>
      </form>
   </body>
</html>

ImageGenerator_VB.aspx:
<%@ Page Language="VB" ContentType="image/jpeg" %>
<%@ Import Namespace="System.Drawing" %>
<%@ Import Namespace="System.Drawing.Drawing2D" %>
<%@ Import Namespace="System.Drawing.Imaging" %>
<%@ Import Namespace="ChartGenerator" %>
<%@ OutputCache Duration="10" %>
<script language="VB" runat=server>
    Function GetStockDetails(Symbol as String) as ChartLine
        Dim myChartLine as new ChartLine
        if (symbol = "msft") then
            Dim StockValues() as Single = { 60, 110, 120, 180, 185, 190, 240, 290 }
            myChartLine.Width = 5
            myChartLine.Color = Color.Blue
            myChartLine.LineStyle = DashStyle.Solid
            myChartLine.Title = "Microsoft Corp. (MSFT)"
            myChartLine.Symbol = "MSFT"

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

栏目导航

本类热门阅览

相关文章

PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:17,953.13000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号