|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
效率会有不少的变化。而实际上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一样。有的还是一种思想(就是做软件的思想)(好像很深奥,其实我也不懂^_^) |
|