VB.NET Listbox處理數據方法介紹
VB.NET編程語言是一款功能強大,應用范圍廣的開發語言。在這里我們會根據VB.NET Listbox的相關作用為大家講解有關異步載入數據的方法,從而幫助大家提高對這一語言的理解程度,提高編程效率。
在了解這一應用方式之前,首先讓我們來看看VB.NET的基本概念:
Visual Basic.NET 是從 Visual Basic 語言演變而來的,是一種為高效地生成類型安全和面向對象的應用程序而設計的語言。Visual Basic 允許開發人員開發面向 Windows、Web 和移動設備的程序。與所有面向 Microsoft .NET Framework 的語言一樣,使用 Visual Basic 編寫的程序都具有安全性和語言互操作性方面的優點。
這一代 Visual Basic 延續了為您提供一種簡單快捷的方法來創建基于 .NET Framework 的應用程序的傳統。
VB.NET的特點
1.真正成為面向對象以及支持繼承性的語言。
2.窗體設計器支持可視化繼承,并且包含了許多新的特性,比如自動改變窗體大小、資源本地化支持、數據類工具內在支持XML數據。
3.直接建立在.NET的框架結構上,因此開發人員可以充分利用所有.NET平臺特性,也可以與其他的.NET語言交互。
當試圖載入大量數據到VB.NET Listbox時,需要等待數據讀取完畢再一起載入,有了這個,一切都會改變的
代碼如下:
- Imports System.Threading
- Public Class Form1
- Inherits System.Windows.Forms.Form
- Private Delegate Sub Starter()
- Private Sub LoadList()
- Dim i As Integer
- ListBox1.BeginUpdate()
- For i = 1 To 100000
- ListBox1.Items.Add(i)
- Next
- ListBox1.EndUpdate()
- End Sub
- Private Sub Form1_Load(ByVal sender As Object, _
- ByVal e As System.EventArgs)
- Handles MyBase.Load
- Dim ar1 As IAsyncResult
- ar1 = BeginInvoke(New Starter(AddressOf LoadList))
- End Sub
- End Class
VB.NET Listbox實現異步載入數據的相關方法就為大家介紹到這里。
【編輯推薦】