动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 饼图的一种画法

作者来源: 
阅读 1390 人次 , 2006-3-29 4:33:00 


以下的代码复制下来直接运行就可以显示饼图了
  /////////////////////////////////////////////////////////
  <!--开始-->
  <%@ page language="c#" contenttype="image/jpeg" %>
  <%@ import namespace="system.drawing"%>
  <html>
  <head>
  <script language="c#" runat="server">
  void page_load(object sender,eventargs e)
  {
  bitmap image=new bitmap(350,200);
  graphics g=graphics.fromimage(image);
  g.clear(color.white);
  rectangle outline=new rectangle(10,5,300,100);
  g.drawellipse(new pen(color.black,8.0f),outline);
  g.fillpie(new solidbrush(color.red),outline,-20f,120f);
  //这些角度的大小可以由数据库中的对比数据计算决定
  g.fillpie(new solidbrush(color.yellow),outline,100f,120f);
  g.fillpie(new solidbrush(color.blue),outline,220f,100f);
  g.fillpie(new solidbrush(color.green),outline,320f,40f);
  image.save(response.outputstream, system.drawing.imaging.imageformat.jpeg);
  }
  </script>
  </head>
  <body>
  <form runat="server">

  </form>
  </body>
  </html>
  <!--结束-->
  应用:
  但上面的方法只能显示一个纯粹的图片这样并不能满足我们图文并茂的要求
  如果上面的页面名字叫myimage.aspx想在其他页面中引用这个动态生成的图片可以在该页中加上下面的语句
  <img src="myimage.aspx"> 就可以在这一页插入刚才的图片了。

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:ASP.NET中动态修改web.config中的设置项目(CS页代码)
· 下一篇:使用net classes访问其他网站内容
· 使用函数传递参数来执行数据库操作
· 直接输出文字文件
· 在 Visual Basic .NET 中实现后台进程(一)
· ASP.NET结合存储过程写的通用搜索分页程序
· ASP.Net中程序构架与程序代码的分离


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077