仓酷云

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

[学习教程] ASP.NET网站制作之ASP.NET技能:投票了局的图片进度条显现...

[复制链接]
跳转到指定楼层
楼主
发表于 2015-1-16 22:42:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。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;
就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。
乐观 该用户已被删除
沙发
发表于 2015-1-18 21:03:06 | 只看该作者
asp.net空间的支持有:ASP.NET1.1/虚拟目录/MicrosoftFrontPage2000扩展/CDONTS,同时他的网站上也提供了Asp.net的使用详解和程序源代码,相信对使用ASP.NET编程的程序员来说会非常有用哦!
透明 该用户已被删除
板凳
发表于 2015-1-23 15:01:59 | 只看该作者
提供基于组件、事件驱动的可编程网络表单,大大简化了编程。还可以用ASP.NET建立网络服务。
蒙在股里 该用户已被删除
地板
发表于 2015-1-31 18:09:51 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
因胸联盟 该用户已被删除
5#
发表于 2015-2-6 20:44:06 | 只看该作者
在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗?
谁可相欹 该用户已被删除
6#
发表于 2015-3-6 08:50:07 | 只看该作者
ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。
只想知道 该用户已被删除
7#
发表于 2015-3-12 22:52:02 | 只看该作者
平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 01:33

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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