您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

Visual Basic .NET实现后台处理(下 )
2002-12-20· ·陶刚编译··yesky

1 2 3 4  下一页

  实现

  我们将在一个类库项目中实现框架,这样就可以在任何需要执行后台处理的应用程序中使用它。

  打开Visual Studio .NET并建立一个叫做Background的新类库应用程序。因为该库包含一个Windows窗体控件和窗体,我们需要使用Add References对话框引用System.Windows.Forms.dll和System.Windows.Drawing.dll。此外,我们使用图6中显示的项目属性对话框可以导入这些全项目(project-wide)的名字空间。


   图6:使用项目属性添加全项目名字空间的导入

  这完成后我们准备写代码了。从建立接口开始。

  定义接口程序

  给项目添加一个叫IClient的类,代码如下:

Public Interface IClient

Sub Start(ByVal Controller As Controller)

Sub Display(ByVal Text As String)

Sub Failed(ByVal e As Exception)

Sub Completed(ByVal Cancelled As Boolean)

End Interface

  接着添加一个叫IWorker的类,代码如下:

Public Interface IWorker

Sub Initialize(ByVal Controller As IController)

Sub Start()

End Interface

  最后使用下面的代码添加一个叫IController的类:

Public Interface IController

ReadOnly Property Running() As Boolean

Sub Display(ByVal Text As String)

Sub SetPercent(ByVal Percent As Integer)

Sub Failed(ByVal e As Exception)

Sub Completed(ByVal Cancelled As Boolean)

End Interface

  这时我们已经定义了先前讨论过的类图中的所有接口。因此,现在我们可以实现Controller类。

1 2 3 4  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 如何编写高质量的VB代码
 Visual Basic .NET实现后台处理(上)
 Visual Basic .NET中操作MsAgent
 Visual Basic.NET快速开发MIS系统
 Visual Basic中实现I/O端口控制
 Visual Basic.NET和GDI+共创图标编辑器
 在Visual Basic .NET中使用存储过程
 一步一步创建Visual Basic .NET 控件
 在Visual Basic 6.0中操纵XML文件
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!