首页 > 代码库 > VB.NET总结
VB.NET总结
说实话,看VB.NET视频时脑袋真的是快炸了,那么多的繁体字,全是台湾术语,看着就心烦,但是还是忍着痛苦看完了。收获不多,但是值得庆幸的是VB.NET 也就是那么几个新知识,大部分都是VB,还好!看了看Visual.Basic.NET程序设计案例教程这本书之后才对它认识了。
看了这本书觉得,大部分都和VB一样,但是同样也增加了一些VB没有的。
多线程机制:
线程和进程不一样,进程被定义为应用程序的运行实例,是应用程序的一次动态执行。而线程是进程内部程序执行的路径,是进程的一个执行单元。
VB.NET的多线程技术可以让用户的应用程序能够很流畅的运行,也很容易去控制和管理线程,使其按用户预定义的方式去运行。
那么我们如何创建一个线程呢?如下举例
我们可以对创建好的线程进行控制,让它按自定义的方式运行,通过线程的一些常用方法有Sleep、Suspend、Join等。以Sleep(线程的睡眠)为例
在如上窗体上加入一个LIstBox1,在Button1d的Click事件中改为如下代码:
Imports System Imports System.Threading Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Me.ListBox1.Items.Clear() Dim newThread As Thread newThread = New Thread(AddressOf Form1.DoWork) newThread.Start() Dim i As Integer For i = 0 To 10 Me.ListBox1.Items.Add("我是Item" + i.ToString()) Thread.Sleep(1000) Me.ListBox1.Refresh() Next End Sub Public Shared Sub DoWork(ByVal Data As Object) MessageBox.Show("线程创建创建成功") End Sub End Class
如何使用ASP.NET开发Web窗体技术?
首先我们需要先了解一下WebServer
ASP.NET是一个统一的Web开发平台,它为创建Web应用程序和Web服务提供高级服务,ASP.NET提供了一种新的编程模型和底层结构,速度快,灵活度高,简易性功能强大。
Web服务是ASP.NET框架中的一个重要内容,主要用于程序和城西之间的通信,可以行根本上改变设计应用程序的方式。
总结:
.NET开发平台:
1、.NET Framework(架构)
2、.NET开发工具
3、ASP.NET
vb.NET不仅有VB易学易用的许多优点,还具有很多新的特征:1、完全支持面向对象编程 2、统一的继承开发环境 3、语法变换 4、使用ADO.NET进行数据访问 5、能够方便的进行Web应用程序的开发 6、增强了VB.NET编写线程的能力