ASP.NET编程:Atlas进修手记(6):利用Atlas UpdateProgress控件仓酷云
效率会有不少的变化。而实际上net网页编程是基于堆栈机器来设计,这和我们常见的基于寄存器的本地机器是差异比较大的。总体来说,这是一种虚拟机的设计思路。在页面上实行较长工夫的操纵时,假如可以给用户供应一个相似于扫瞄器形态栏那样的进度条,将会使界面用户界面加倍友爱。在Atlas中,为我们供应的UpdateProgress控件能够轻松的完成这些。次要内容
1.UpdateProgress控件先容
2.完全的示例
一.UpdateProgress控件先容
在页面上实行较长工夫的操纵时,假如可以给用户供应一个相似于扫瞄器形态栏那样的进度条,将会使界面用户界面加倍友爱。信任人人都见到过以下如许的界面:
在Atlas中,为我们供应的UpdateProgress控件能够轻松的完成相似于如许的进度条,固然它并非反应实在的进度,却可使我们用户界面加倍友爱。一个复杂的UpdateProgress控件示例代码:
<atlas:UpdateProgressID="uprog"runat="server">
<ProgressTemplate>
<divstyle="background-color:#E2F2FF;color:Black;font-size:10pt;position:absolute;left:10px;
top:40px;width:300px;height:120px;border:solid1px#8DD3FF">
数据更新中,请稍候
<p></p>
</div>
</ProgressTemplate>
</atlas:UpdateProgress>
增加一个按钮,在它的事务中更新下面的文本:
protectedvoidbutton1_Click(objectsender,EventArgse)
{
//摹拟长工夫的操纵
System.Threading.Thread.Sleep(5000);
thelabel.Text=string.Format("Ivebeenupdatedat{0}",DateTime.Now.ToLongTimeString());
}
是不是实质都是API?有的好像不只是API那么简单的,有的也是一种框架就像MFC一样。有的还是一种思想(就是做软件的思想)(好像很深奥,其实我也不懂^_^) 比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。 Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。 大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
页:
[1]