首页 > 代码库 > 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编写线程的能力