Asp.net 画图(条形图、折线图、饼图)
条形图和饼图是都要调用数据库 而折线图则是直接显示不用调用数据库
打开vs 工具 分别创建三中图形的类 (BarChart、PieChart、zexian)ChartUtil类控制颜色
再建一个aspx 文件在后置文件中调用这个几个类中的方法 本文章中有调用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;//用于数据访问
using System.Drawing;//提供画GDI+图形的基本功能
using System.Drawing.Text;//提供画GDI+图形的高级功能
using System.Drawing.Drawing2D;//提供画高级二维,矢量图形功能
using System.Drawing.Imaging;
using System.IO;//提供画GDI+图形的高级功能
namespace Insight_cs.WebCharts
{
public class BarChart
{
public BarChart()
{
}
public void Render(string title, string subTitle, int width, int height, DataSet chartData, Stream target)
{
const int SIDE_LENGTH = 400;
const int CHART_TOP = 75;
const int CHART_HEIGHT = 200;
const int CHART_LEFT = 50;
const int CHART_WIDTH = 300;
DataTable dt = chartData.Tables[0];
//计算最高的点
float highPoint = 0; //y轴最高点
foreach (DataRow dr in dt.Rows)
{
 
相关文档:
数据层: Linq to sql
业务逻辑层:自己实现,封装业务对象对数据库的访问,我的逻辑层比你的做的工作要多,我减少了UI层的代码量。
Model层:用于UI层展示使用的Model,数据可能来源于多张表,具体数据填充在逻辑层中负责
UI层:负责传递数据,展示数据
SQL的质量其实和程序员的水平有关
这也是为什么微软一直努力让大 ......
这次在项目中,用到了大文件上传,要上传的文件有100多m,于是研究现在国内使用的大文件上传的
组件发现用的比较多的有两个控件AspnetUpload 2.0和Lion.Web.UpLoadModule,另外还有思归在它的博
客堂中所说的办法 http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx
两个控件的方法是:利用隐含的HttpWork ......
困扰了2天的asp.net中文乱码终于解决了。首先,我描述一下大概的情况:
我已经在虚拟主机上运行了一段时间的网站(能够显示中文,无乱码,无中文编码配置),在一次调试过后,突然变成了乱码,而且无论我怎么设置,总是乱码,而且每次都是不同格式的乱码,有□的,有全是?的,也有 ......