• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
VB.NET多线程开发实例
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
VB.NET多线程开发实例
软件发布 VB.NET多线程开发实例
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> 计算机等级考试 >> 计算机二级考试 >> VB.NET多线程开发实例

VB.NET多线程开发实例

添加时间: 2007-5-6 2:30:40  作者: 计算机等级考试认证参考  阅读次数:49   来源: http://www.d9soft.com

       

  VB.NET(Visual Basic.NET)是为适应Microsoft .NET框架的需要,对Visual Basic进行了重大改造后的开发工具。它比Visual Basic 6.0功能更强大,更易于使用。其中最重要的变化就是对象继承,在VB.NET中,所有可 管理 的类型都衍生自System.Object。作为编程工具,最重要的一个特性就是垃圾碎片的回收,它由CLR(Common Language Runtime)进行控制,并提供更好的内存管理功能。通用的类型定义可以提供更好的互操作性和协同工作能力,因此,VB.NET显得更强大、更具可靠性。

  在VB.NET中,大多数CLR内建的类型都在System名字空间里已经定义了。比如:System.Object, System.Int32, 和 System.String。要注意的是:一个名字空间可能嵌在另一个名字空间内,象System.Data里就有System.Data.DataSet的类。

  代表是CLR编程模型很重要的一个新概念。代表是一个特殊类型的可管理的类,当你创建一个代表的实例时,你必须提供一个带有匹配签名的方法执行的地址,一旦创建了一个代表的实例,调用方法将变的很容易。

  过去,我们利用VB开发多线程的应用程序时,是一件很令人痛苦的事,经常是多线程的程序运行是会变成多错误的程序!但在VB.NET中,这种状况已经大为改观。现在,我们利用VB.NET处理多线程和利用JAVA处理多线程一样简单了。下面我们就举个例子,来看看VB.NET的多线程吧!
  下面是多线程程序threadtest.vb的代码:

imports System
imports System.Threading
  
public class AClass
  
public sub Method1()
Dim i as integer 
For i = 1 to 100
Console.Writeline("这是类AClass方法method1的内容",i)
next
end sub
  
public sub Method2()
Dim i as integer 
For i = 1 to 100
Console.Writeline("这是类AClass方法method2的内容",i)
next
end sub
  
end class
  
public class ThreadTest
  
public shared sub Main()
dim obj as new aclass
dim th1,th2 as thread
  
th1=new Thread(new ThreadStart(addressof obj.method1))
th1.start
  
th2=new Thread(new ThreadStart(addressof obj.method2))
th2.start
  
dim i as integer
For i= 1 to 100
Console.WriteLine("Main方法里的内容",i) 
Next 
end sub
  
end class

  现在,来让我们剖析一下上面的例子:

  1.我们创建了我们自己的类AClass,并创建了两个方法:Method1和Method2。
  2.这两个方法很简单,只有一个For循环,向输出设备输出一些信息。
  3.我们还定义了另外一个类ThreadTest来使用上面创建的类AClass。
  4.在Main()方法中,我们创建了类Thread的实例。
  5.类Thread可以在System.Threading名字空间里得到,它定义了处理线程的属性和方法。
  6.在类Thread的构造器中,我们使用了类ThreadStart,类ThreadStart是一个代表,标志着当一个线程开始时就开始执行定义的方法。
  7.为了执行定义的方法,我们实际调用的是线程的Start()方法。
  8.用VBC来编译上面的程序:vbc /out:threadtest.exe threadtest.vb
  9.运行编译后的程序,我们将会看到我们定义的两个方法和main()方法的混合输出,这就说明每一个方法都在自己的线程下运行。
  10.除了上面的方法,线程还有下面常用的方法:

Stop():停止线程的运行。
Suspend():暂停线程的运行。
Resume():继续线程的运行。
Sleep():停止线程一段时间(单位为毫秒)。

  上面只是VB.NET多线程的一个简单的例子,希望对大家有所启发!

 

上下文章:

 

上一篇文章: VB中资源文件的多种使用技巧 下一篇文章: VB中利用Winrar进行文件压缩

相关文章:

  • 技巧:用Photoshop开发网站的思路
  • 见证浩辰二次开发技术新变革
  • SQL索引优化方法(实例代码)
  • 雅虎停止开发Vsita专用版即时通讯软件
  • 雅虎下周推开发者平台吸引流量

相关软件:

  • TCP/UDP应用开发调试助手 V3.0
  • 中国联通SGIP1.2短消息网关开发接口库 V1.61
  • 辰灿汇编语言集成开发环境 V1.0
  • Visual VBS 脚本程序开发工具 V1.0 简体绿色版
  • 51汇编集成开发环境 2.7.14
  • 万绿测试工具组件化开发平台 1.0.0 绿色版

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

计算机等级考试分类导航

  • 计算机等级考试动态
  • 计算机一级考试
  • 计算机二级考试
  • 计算机三级考试
  • 计算机四级考试

本类经典文章推荐

  • 2006年全国计算机等级考试二级C考...
  • 《C++编程规范》笔记(设计风格)
  • 如何编写高质量的VB代码
  • VB编程的几个API函数的应用问题
  • VB编程:去掉窗体的关闭按钮
  • 最简Windows编程
  • VB编程:如何在列表框中自动查找
  • VB指导:生成auto-OK对话框
  • 使用VB的布局工具节省编程时间
  • VB中利用Winrar进行文件压缩

计算机二级考试阅读排行

  • 计算机二级:《计算机基础》考试题
  • 2006年全国计算机等级考试二级C考...
  • VB编程:去掉窗体的关闭按钮
  • 计算机二级:计算机基础知识作业题
  • 二级VF程序设计全真预测试卷(一)
  • 全国计算机等级考试二级VISUALFOX...
  • 2005年9月17日二级VF笔试试题答案
  • 二级C语言程序设计试题(含答案)
  • 2005年9月计算机等级考试二级笔试...
  • 《C++编程规范》笔记(设计风格)

计算机等级考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级模拟试题07
  • 全国计算机等级考试上机考试应试技...
  • 一级(WINDOWS)试题解析-Word篇
  • 全国计算机等级考试一级模拟试题06
  • 全国计算机等级考试一级模拟试题03

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有