精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

包含vb.net字典的使用的詞條

VB.NET 中的Of是什么意思

泛型參數,表示一種特定類型,通常用于集合List, Dictionary之類的。

創新互聯專注于企業全網整合營銷推廣、網站重做改版、碧江網站定制設計、自適應品牌網站建設、H5高端網站建設商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為碧江等各大城市提供網站開發制作服務。

原型:Dictionary(Of TKey, TValue)

原型不能直接使用,必須給TKey, TValue指定一個類型(Type)

強類型字典:Dictionary(Of String, String)

表示鍵和值都為String類型的字典。

用VB語言制作英漢小辭典

Public Class Form1

Inherits System.Windows.Forms.Form

Public filename As String = "英漢詞典.txt"

Public myword(6500, 1) As String

Public words As Integer = 0

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim a As String

Dim b As Integer

Dim i As Integer = 0

Dim n As String

Dim m As String

Dim stringb As Integer

TextBox1.Text = ""

TextBox2.Text = ""

FileOpen(1, "英漢詞典.txt", OpenMode.Input)

Do While Not EOF(1)

a = LineInput(1)

b = InStr(a, " ")

n = Microsoft.VisualBasic.Left(a, b - 1)

myword(i, 0) = n

ListBox1.Items.Add(n)

stringb = Len(a) - b

m = Trim(Microsoft.VisualBasic.Right(a, stringb))

myword(i, 1) = m

i += 1

Loop

words = i

FileClose(1)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim i As Integer = -1

If TextBox1.Text = "" Then

MessageBox.Show("不能輸入空格,請重新輸入")

TextBox2.Text = ""

TextBox1.Focus()

Exit Sub

Else

For i = i + 1 To words

If LCase(TextBox1.Text) = LCase(myword(i, 0)) Then

TextBox2.Text = Trim(myword(i, 1))

Exit Sub

End If

Next

MessageBox.Show(" 您需要的單詞不存在,請重新輸入")

End If

End Sub

Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged

Try

TextBox1.Text = myword(ListBox1.SelectedIndex, 0)

TextBox2.Text = Trim(myword(ListBox1.SelectedIndex, 1))

Catch ex As Exception

End Try

Exit Sub

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

Dim ch, enterwords As String

Dim j, m As Integer

If -1 = ListBox1.SelectedIndex Then

MsgBox("請選擇單詞", , "")

ListBox1.Focus()

Exit Sub

End If

enterwords = InputBox("請修改單詞", "修改單詞", Trim(myword(ListBox1.SelectedIndex, 0)))

Do While enterwords = ""

m = MsgBox("單詞不能為空", MsgBoxStyle.RetryCancel, "修改單詞")

If m = 4 Then

enterwords = InputBox("請修改單詞", "修改單詞", Trim(myword(ListBox1.SelectedIndex, 0)))

Else

Exit Sub

End If

Loop

ch = InputBox("請修改中文意思", "修改單詞", Trim(myword(ListBox1.SelectedIndex, 1)))

Do While ch = ""

m = MsgBox("中文意思不能為空", MsgBoxStyle.RetryCancel, "修改單詞")

If m = 4 Then

ch = InputBox("請修改中文意思", "修改單詞", Trim(myword(ListBox1.SelectedIndex, 1)))

Else

Exit Sub

End If

Loop

myword(ListBox1.SelectedIndex, 1) = ch

myword(ListBox1.SelectedIndex, 0) = enterwords

FileOpen(1, filename, OpenMode.Output)

For j = 0 To words - 1

PrintLine(1, myword(j, 0) " " myword(j, 1))

Next

FileClose(1)

MsgBox("修改成功")

ListBox1.Items.Clear()

Form1_Load(sender, e)

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim i As Integer = 0

Dim k, m As Integer

Dim enterwords, ch As String

enterwords = InputBox("請輸入要添加的單詞", "添加單詞")

Do While enterwords = ""

m = MsgBox("單詞不能為空,請輸入單詞!", MessageBoxButtons.RetryCancel, "添加單詞")

If m = 4 Then

enterwords = InputBox("請輸入要添加的單詞", "添加單詞")

Else

Exit Sub

End If

Loop

ch = InputBox("請輸入中文意思", "添加中文")

Do While ch = ""

m = MsgBox("中文不能為空,請輸入中文意思!", MessageBoxButtons.RetryCancel, "添加中文")

If m = 4 Then

ch = InputBox("請輸入中文意思", "添加中文")

Else

Exit Sub

End If

Loop

Do While LCase(myword(i, 0)) LCase(enterwords)

i = i + 1

If words = i Then

myword(i, 0) = enterwords

myword(i, 1) = ch

words = words + 1

FileOpen(1, filename, OpenMode.Output)

For i = 0 To words - 1

PrintLine(1, myword(i, 0) " " myword(i, 1))

Next

ListBox1.Items.Clear()

FileClose(1)

ListBox1.Items.Clear()

Form1_Load(sender, e)

MessageBox.Show("添加成功")

Exit Sub

End If

Loop

If LCase(myword(i, 0)) = LCase(enterwords) Then

MessageBox.Show("該單詞已存在!")

ListBox1.SelectedIndex = i

Exit Sub

ElseIf LCase(myword(0, 0)) LCase(enterwords) Then

For k = words To 0 Step -1

myword(k + 1, 0) = myword(k, 0)

myword(k + 1, 1) = myword(k, 1)

Next

myword(0, 0) = enterwords

myword(0, 1) = ch

words = words + 1

FileOpen(1, filename, OpenMode.Output)

For i = 0 To words - 1

PrintLine(1, myword(i, 0) " " myword(i, 1))

Next

ListBox1.Items.Clear()

FileClose(1)

Form1_Load(sender, e)

MessageBox.Show("添加成功")

Exit Sub

End If

For k = words To i + 1 Step -1

myword(k + 1, 0) = myword(k, 0)

myword(k + 1, 1) = myword(k, 1)

Next k

myword(i, 0) = enterwords

myword(i, 1) = ch

words = words + 1

FileOpen(1, filename, OpenMode.Output)

For i = 0 To words - 1

PrintLine(1, myword(i, 0) " " myword(i, 1))

Next

FileClose(1)

ListBox1.Items.Clear()

Form1_Load(sender, e)

MessageBox.Show("添加成功")

Exit Sub

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

Dim i, j, k As Integer

If -1 = ListBox1.SelectedIndex Then

MsgBox("請選擇單詞", , "")

ListBox1.Focus()

Exit Sub

End If

k = MsgBox("確定是否刪除", MsgBoxStyle.YesNo, "提示")

If k = 6 Then

For i = ListBox1.SelectedIndex To words

myword(i, 0) = myword(i + 1, 0)

myword(i, 1) = myword(i + 1, 1)

Next

words = words - 1

FileOpen(1, filename, OpenMode.Output)

For j = 0 To words - 1

PrintLine(1, myword(j, 0) " " myword(j, 1))

Next

FileClose(1)

MsgBox("單詞已刪除")

ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)

ListBox1.Refresh()

TextBox1.Text = ""

TextBox2.Text = ""

Exit Sub

Else

Exit Sub

End If

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

TextBox1.Text = ""

TextBox2.Text = ""

End Sub

End Class

這是代碼,文字性的內容自己去做。

在VB.NET中字典對象是什么意思

你可以簡單的理解為 定義一個字典對象 相當于定義一個二維數組 但是比數組使用起來方便快捷

vs2008 中vb.net可不可以向c#中一樣使用集合初始化字典

Dim result As New Dictionary(Of Byte, Byte())() From { _

1, _

New Byte() {Hff, H0, H0} _

}


網站標題:包含vb.net字典的使用的詞條
當前地址:http://m.jcarcd.cn/article/hjjhdg.html
主站蜘蛛池模板: 成人不卡| 最新日韩欧美视频 | 91视频九色萌白 | 国产理论片免费观看 | 精品国产91久 | 国产综合精品一区二 | 国产日韩欧美v在线 | 成人经典免费在 | 日韩精品影院 | 国产在线小视频 | 91国内揄拍国内精 | 日韩欧美一二三区 | 91一区二区三区 | 91深夜视频| 国在线视频 | 精品亚洲 | 国产区成人精品视频 | 日韩在线观看第一页 | 福利站导航 | 国产高清晰在线播放 | 国产精品国产 | 韩国三级香港三 | 99精品蜜臀蜜| 精品国产自在在线 | 日韩尤物精品综合网 | 国产一aⅴ最| 三级采花三级在线 | aⅴ人片女在线观看 | 日韩AⅤ在线 | 精品午夜国产福 | 欧美日韩午夜专区 | 国产你懂 | 欧美最猛亚洲精品 | 国产wwwwwww| 欧美日韩一二三 | 欧美淫秽一区二区 | 国产资源在线视 | 午夜理论片大全福利 | 日韩小片 | 国产精品第一 | 欧美日韩综 |