当前位置: 首页 > news >正文

企业网站推广解决方案企业门户网站开发源码

企业网站推广解决方案,企业门户网站开发源码,专业服务网站开发,软件外包公司有前途吗今天主要探讨下#xff0c;数据文件的生成方式#xff0c;只做探讨。 其实funsioncharts提供了多种数据展现方式#xff0c;除了前一节采用的直接的DATAFile的方式外#xff0c;还有官方提供的标准的c#实现方式。 看个截图 但是总感觉使用官方提供的InfoSoftGlobal不是很灵…今天主要探讨下数据文件的生成方式只做探讨。   其实funsioncharts提供了多种数据展现方式除了前一节采用的直接的DATAFile的方式外还有官方提供的标准的c#实现方式。 看个截图     但是总感觉使用官方提供的InfoSoftGlobal不是很灵活同时由于在前端的js调用已经做了很大的封装调用只需要3行代码而已。于是我就考虑能否按照自己的思路封装一个可以在项目中灵活调用的工程。 目标要求 1 尽量减少服务器端开销 2 调用简便 3 扩充容易 于是自己写了一个先说下基本思路         定义一个charts类里面包含columns lines area pie 等与funsioncharts提供的图表类型吻合然后再类中定义一堆的属性与官方帮助文档中提供的属性对应然后定义一组方法来实现把数据生成指定的XML格式因为不同的图表类型的xml格式不一致所以需要在不同的类中实现。 调用采用前台调用方式通过js的dataXML方式提供数据         这是一个官方提供的dataXML方式的工作原理。这里只是对①进行了重新封装而已。      下面是工程中的两个截图           下面 前端调用的例子       1 protected void Page_Load(object sender, EventArgs e) 2     { 3         if (!Page.IsPostBack) 4         { 5             IOther other  PageEngine.CreateOther(); 6             DataSet dsMenu  other.GetUserExtInfo(studentinfo.UserID); 7             LitMenu.Text  Tools.GetMenuList(dsMenu); 8              9             10             ILearn l  PageEngine.CreateLearn();11             DataSet ds  l.GetLosePercentByAge();12 13             Column column  new Column();14             column.BaseFont  宋体;15             column.BaseFontSize  12;16             column.LogoURL  /images/logo.gif;17             column.LogoAlpha  30;18             column.UseRoundEdges  1;19             column.Caption   各年龄段学生流失率统计;20             column.NumberSuffix  %;21             column.XAxisName  年龄段;22             column.YAxisName  流失率;23 24             string ScriptStr  var chart1  new FusionCharts(http://www.cnblogs.com/Charts/Column3D.swf, chart1Id, 600, 400, 0, 1);;25             ScriptStr  chart1.setDataXML(\  column.ColumnsToSingleCharts(ds, column)  \);;26             ScriptStr  chart1.render(chartview);;27             ClientScript.RegisterStartupScript(ClientScript.GetType(), Myscript, ScriptStr, true);28 29             var strjson  Tools.GetJsonFromDataTable(ds.Tables[0]).ToString();30 31             json.Text  strjson;32 33         }34     }35    优点 1               可以在前台灵活控制需要表现的图表形式在我的工程中设计了可以在前台由用户灵活切换显示的图表类型 2               通过属性的处理方式可以在前台编码过程中清晰获得类的具体属性。比如显示柱状图的时候在column.XAxisName的时候可以tool-tip出XAxisName的含义注意事项给前台编码人提供很大方便实现了前端和后台类库的分离 3                 string ScriptStr var chart1 new FusionCharts(http://www.cnblogs.com/Charts/Column3D.swf, chart1Id, 600, 400, 0, 1);; 这里后来做了优化因为2D和3D调用的swf文件不同封装了一个方法自动获得需要调用的swf文件 由于现在工程是08的换了新Comp后工程只有03和05现在工程转换还有点问题在教程的最后我会提供一个完整的例子先卖个关子这里留待大家思考。
http://wiki.neutronadmin.com/news/380236/

相关文章:

  • 雄安优秀网站建设方案西安网站建设推广专家
  • vs做网站链接sql企业管理软件有哪些品牌
  • 百货店怎么做网站送货hao123主页官网
  • 包头做网站公司WordPress输出当前网址
  • 网站做cdn服务流量八桂职教网技能大赛2024
  • 中山祥云网站建设做化学题的网站
  • 可以做伦铜的网站做响应式网站制作
  • 网站做外链的具体步骤wordpress 块
  • wap门户网站被官方认可赚钱游戏
  • 做美工比较好的网站谷歌搜索引擎入口363
  • 南昌市新农村建设网站zh-cn 安装wordpress
  • 首页策划方案网站优化排名资源
  • 怎样申请个人网站网站用模板为什么不利于seo推广
  • 口碑好的福州网站建设seo及网络推广招聘
  • 做新标准大学英语网站中天建设第四网站
  • 建设公司网站管理制度的意义wordpress 制作主题
  • 徐州建站软件网页设计心得300
  • 网站备案幕布ps建筑企业网站源码
  • 免费发布产品网站建筑设计专业比较好的学校
  • 网站内容建设需要哪些策略呢做网站注册的商标类别
  • 网站建设哪方面最重要的呢在线购物网站
  • 国内优秀设计网站站长app开发经费预算表
  • 武鸣网站建设做房地产网站
  • 网站不同时期的优化工作该怎么做中国最大的现货交易平台
  • 织梦系统如何做网站网页字体尺寸设计
  • 网站如何建设成直播间哪些域名不能够做淘宝客网站
  • 未来做啥网站致富wordpress无法选择数据库
  • 惠安网站建设价格世界500强企业查询
  • 钟祥建设局网站wordpress 提交审批
  • 网站建设的风格设置温州乐清最新消息