若相依 发表于 2015-1-16 22:47:57

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

竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装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建立网络服务。

变相怪杰 发表于 2015-2-13 18:48:18

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

不帅 发表于 2015-3-4 01:06:23

由于JSP/Servlet都是基于Java的,所以它们也有Java语言的最大优点——平台无关性,也就是所谓的“一次编写,随处运行(WORA–WriteOnce,RunAnywhere)”。除了这个优点,JSP/Servlet的效率以及安全性也是相当惊人的。

冷月葬花魂 发表于 2015-3-11 15:10:31

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

再现理想 发表于 2015-3-19 00:35:57

众所周知,Windows以易用而出名,也因此占据不少的服务器市场。

小魔女 发表于 2015-3-26 23:33:40

ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
页: [1]
查看完整版本: ASP.NET网页编程之ASP.NET完成投票了局的图片进度条显现