仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 891|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之ASP.NET完成投票了局的图片进度条显现

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:47:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。asp.net|投票|显现  一个投票功效模块少不了检察投票了局,用进度条显现各个投票了局能够起到一览无余的效果。以下是我的办法,请人人不惜见教:

  1:做一张图片用于做进度条,只必要很小的一个图片就能够了,如高20px,宽1px。

  2:在要显现进度条的单位格中拔出image控件,其imageUrl设置为已做好的图片的地位。

  3:用一个dataReader工具dr保留掏出的各项票数,用一个int型变量sum保留掏出的总票数,各项分离再界说一个double型变量用来保留单项票数除以(/)总票数的了局(小数),再界说一个int型的变量来保留终极要显现的进度条的长度(用后面谁人double型变量*用来显现进度条的单位格的长度,然后强迫转换为int型),将长度赋值给图片的width属性便可,以下为我的代码片断,显现四个进度条:

SqlCommandcmd=newSqlCommand("select*fromTvoteNumorderbyVid",con);//查出各项的投票了局的sql语句
SqlDataReaderdr=cmd.ExecuteReader();
......

SqlCommandcmd1=newSqlCommand("selectsum(Vnum)fromTvoteNum",con1);//查出总票数的sql语句
intsum=Convert.ToInt32(cmd1.ExecuteScalar());
......

dr.Read();//读datareader工具的第一笔记录
this.Label1.Text=dr.GetInt32(1).ToString();//第一项的票数
doublew1=(Convert.ToDouble(this.Label1.Text)/sum);//此项票数占总票数的百分比
intwid1=(int)(w1*310);//转化为详细象素,310为要用来显现进度条的单位格长度
this.Image1.Width=wid1;//赋值给图片的宽度
dr.Read();//读第二笔记录
this.Label2.Text=dr.GetInt32(1).ToString();
doublew2=(Convert.ToDouble(this.Label2.Text)/sum);
intwid2=(int)(w2*310);
this.Image2.Width=wid2;

dr.Read();//读第三笔记录
this.Label3.Text=dr.GetInt32(1).ToString();
doublew3=(Convert.ToDouble(this.Label3.Text)/sum);
intwid3=(int)(w3*310);
this.Image3.Width=wid3;

dr.Read();//读第四笔记录
this.Label4.Text=dr.GetInt32(1).ToString();
doublew4=(Convert.ToDouble(this.Label4.Text)/sum);
intwid4=(int)(w4*310);
this.Image4.Width=wid4;我也不知道,我原来理解的,NET就是C++编程,只是与JAVA相对,呵呵。以为.ET就是高级C++编程。
分手快乐 该用户已被删除
沙发
发表于 2015-1-19 23:50:59 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
简单生活 该用户已被删除
板凳
发表于 2015-1-28 15:55:05 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
若相依 该用户已被删除
地板
 楼主| 发表于 2015-2-5 21:48:59 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
变相怪杰 该用户已被删除
5#
发表于 2015-2-13 18:48:18 | 只看该作者
ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
不帅 该用户已被删除
6#
发表于 2015-3-4 01:06:23 | 只看该作者
由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-11 15:10:31 | 只看该作者
主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。
再现理想 该用户已被删除
8#
发表于 2015-3-19 00:35:57 | 只看该作者
众所周知,Windows以易用而出名,也因此占据不少的服务器市场。
小魔女 该用户已被删除
9#
发表于 2015-3-26 23:33:40 | 只看该作者
ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 20:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表