异类HOW TO:适时弹出指示框(一)

原创 2006年05月29日 18:43:00

Author:水如烟

当一个任务需要较长的时间来运行的时候,我们往往用一个指示框显示给用户,说任务进行中,请稍等。这个指示框往往是在函数中Show出来,任务就要结束了再Close。需时较长的任务总是比较多的,所以那么多的函数中总要写这个指示框Show、Close的有关代码。能不能偷懒?

前阵子也看看NET中实现AOP,因此试着实现一下这个指示框。可以实现。

这里的HOW TO说是异类,就是说可以实现这个HOW TO,但是需要一定的条件,需要一定的付出的,有没有必要这样实现,那看自己的决定了。这是因为,NET的AOP的实现,是令我等非专业的“程序员”看着也挺别扭,就算实现出来心里也觉得特不舒畅。

关于NET的AOP,请参看有关资料。我参考了两三篇:

面向方面的编程 Matthew Deiters

.Net平台AOP技术研究 wayfarer

Dynamic Proxy Creation Using C# Emit  John Mikhail

对于有关的概念和做法,我并不能较好的理解,只是照描试画。不是之处,请理解。还是老话,仅作参考,也仅仅是参考。

有关的代码,运行在Framework2.0下。因为基础较差,细节处有许多的毛病,观者别气,一笑了之吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

How-to suppress error popup for inline messages __jspx页面弹出消息提示框

Error messages in ADF Faces are displayed in a DHTML popup dialog.  To change this behavior so messa...

Android弹出选项框及指示箭头动画选择

Android弹出选项框及指示箭头动画选择Android原生的Spinner提供了下拉列表选项框,但在一些流行的APP中,原生的Spinner似乎不太受待见,而通常会有下图所示的下拉列表选项框:初...

如何控制弹出菜单向上弹出(how to control popup menu pop direction)

Popup Menu是windows组件,默认只能控制弹出点,但弹出方向是向上还是向下是系统自动控制的。如果有屏幕下方有足够的空间,默认是向下的。但有的时候需要菜单向上弹出,如图所示: 以前我的...
  • ppayun
  • ppayun
  • 2011-10-25 21:57
  • 4297

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误 view plain Failed to...

ABAP POPUP_TO_CONFIRM 弹出框总结

ABAP POPUP_TO_CONFIRM 弹出框总结

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误

最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误 Failed to load JavaHL Lib...
  • catoop
  • catoop
  • 2012-05-12 11:48
  • 2171

ubuntu dpkg 处理软件包适时出错,该包正处于非常不稳定的状态

先描述下出现的错误: 当我执行如下的命令时,(还有其他的命令的时候比如:sudo apt-get update等)都会报如下的错误: xubin@xubin:~/下载$ sudo dpkg --c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)