.net"立体柱状图、滑动块等效果实现" 知易营养健康系统——开发总结
2011-01-03 12:22
465 查看
在博客园中开通博客已有一年多了,但至今未写一篇技术文章与大家分享和交流,只将QQ空间中的日志放了几篇进来,究其原因,大致有以下几点:1.比较忙(这点儿如果想写,就可以挤出时间).2.想写时,静不下心,也感觉不知道该写些什么或从何处写起——这大概就是程序员大多不善于表达,感觉写文章比写代码要费劲...,好了,言归正传,此文要说的'知易营养健康系统'是b/s架构,用.net开发的应用程序,这里也只是说几点值得做类似项目或功能时需注意、借鉴的地方。
图1:代码
2.滑动块等效果的实现.
![](http://pic002.cnblogs.com/images/2011/75158/2011010311420669.gif)
如上图,具体实现js代码,这里就不再贴出,需要的朋友可以直接下载参考使用:http://zhiyi2010.s242.iis3.com/calculator/energyloss.aspx
3.立体柱状图的实现,效果如下:
![](http://pic002.cnblogs.com/images/2011/75158/2011010312085568.gif)
![](http://pic002.cnblogs.com/images/2011/75158/2011010312093675.gif)
大家看图片就可以知道使用效果还不错,使用的是‘ FusionChart ’ flash 柱状图控件,其特点是:方便易用,且可以很好的使用ajax实现不同的条件显示(后台response
输出xml),具体效果大家可以 登录网站 http://zhiyi2010.s242.iis3.com 注册会员后 在'营养足迹'里看到,有需要 这方面应用或学习的朋友,可以加我QQ,互相学习和交流!
图1:代码
function AddToCanBox(foodId,foodName,deHeat,isDefaultAdd,addWeight) { var can=GetHidCurrentCan(); var canValue=GetHidCanValue(can); var tempArray=new Array();//食物项数组 var foodProArray=new Array();//食物属性数组 var Weight_now=0; var foodProStr=""; var isHased=false;//标识此食物是否已存在 var deWeight=100; addWeight=GetZhengshu(addWeight); addWeight=Round_number(addWeight); if(canValue!=null && canValue!="")//如果已存在此餐类别的食物 { foodItemArray=canValue.split("|"); var foodItem=new Array(); var findId=null; for(var i in foodItemArray) { foodItem=foodItemArray[i];//得到是的:1,232,34,45...字符串 if(foodItem!="" && foodItem!=null) { foodProArray=foodItem.split(","); if(foodProArray!=null && foodProArray.length>0) { findId=foodProArray[0];//foodId if(findId==foodId)//如果此食物已存在 { Weight_now=foodProArray[3];//nowWeight Weight_now=isDefaultAdd?(Number(Weight_now)+Number(deWeight)):(Number(Weight_now)+Number(addWeight)); Weight_now=Round_number(Weight_now); foodProArray[3]=Weight_now;//修改其Weight_now isHased=true; } foodProStr=foodProArray.join(","); tempArray.push(foodProStr);//存放一个餐别下的食物信息 } } } } foodProStr=""; if(!isHased)//新添加的 { foodProArray=new Array(); foodProArray.push(foodId); foodProArray.push(foodName); foodProArray.push(deHeat); Weight_now=isDefaultAdd?deWeight:(addWeight==0?deWeight:addWeight); Weight_now=Round_number(Weight_now); foodProArray.push(Weight_now); foodProStr=foodProArray.join(","); tempArray.push(foodProStr);//存放一个餐别下的食物信息 } DoAjax(tempArray,can,foodProStr,""); }
2.滑动块等效果的实现.
![](http://pic002.cnblogs.com/images/2011/75158/2011010311420669.gif)
如上图,具体实现js代码,这里就不再贴出,需要的朋友可以直接下载参考使用:http://zhiyi2010.s242.iis3.com/calculator/energyloss.aspx
3.立体柱状图的实现,效果如下:
![](http://pic002.cnblogs.com/images/2011/75158/2011010312085568.gif)
![](http://pic002.cnblogs.com/images/2011/75158/2011010312093675.gif)
大家看图片就可以知道使用效果还不错,使用的是‘ FusionChart ’ flash 柱状图控件,其特点是:方便易用,且可以很好的使用ajax实现不同的条件显示(后台response
输出xml),具体效果大家可以 登录网站 http://zhiyi2010.s242.iis3.com 注册会员后 在'营养足迹'里看到,有需要 这方面应用或学习的朋友,可以加我QQ,互相学习和交流!
相关文章推荐
- .net"立体柱状图、滑动块等效果实现" 知易营养健康系统——开发总结
- WinForm"搜索提示效果(不错的)实现" 之 配餐系统的开发
- WinForm"搜索提示效果(不错的)实现" 之 配餐系统的开发
- C#.NET 大型通用信息化系统集成快速开发平台 4.0 版本 - 省市区数据权限的实现效果
- WinForm"搜索提示效果(不错的)实现" 之 配餐系统的开发
- 知易营养健康系统——开发总结
- WinForm"立体饼状图实现(附源码示例)" 之配餐系统的开发
- WinForm"立体饼状图实现(附源码示例)" 之配餐系统的开发
- WinForm"立体饼状图实现(附源码示例)" 之配餐系统的开发
- WinForm"搜索提示效果(不错的)实现" 之 配餐系统的开发
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net"页面加载中"效果实现
- DDD实战进阶第一波(六):开发一般业务的大健康行业直销系统(实现产品上下文仓储与应用服务层)
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果]
- Asp.net"页面加载中"效果实现