《VisualBasic Net程序設計》教學課件:第5章 數組3_第1頁
《VisualBasic Net程序設計》教學課件:第5章 數組3_第2頁
《VisualBasic Net程序設計》教學課件:第5章 數組3_第3頁
《VisualBasic Net程序設計》教學課件:第5章 數組3_第4頁
《VisualBasic Net程序設計》教學課件:第5章 數組3_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、VisualBasic.Net程序設計華中農業大學信息學院 章程第5章 數組2結構類型變量 數組的常用方法ListBox控件和ComboBox控件綜合實訓華中農業大學信息學院5.3 結構數組的定義和使用【例5.14演示】程序界面設計如圖所示,在左邊的5個文本框中輸入聯系人信息,點擊“添加”按鈕,將信息存放到結構數組中,添加人數不受限制。點擊“顯示”按鈕,將剛才添加的信息顯示在右邊的只讀文本框中。華中農業大學信息學院5.3.2 結構類型1.結構類型的定義: Structure 類型名 成員聲明 End Structure 本章目錄例如,定義一個有關學生信息(姓名、性別、年齡、電話)的結構類型:華

2、中農業大學信息學院2.結構變量的聲明Dim 變量名 As 結構類型名本章目錄例如: Dim Student ,MyStud As StudType華中農業大學信息學院3. 結構變量成員的引用 結構類型變量名.成員名本章目錄例如: Student.Name With student .Name = 張華 .Sex = 男 .School=同濟大學“End With 華中農業大學信息學院例5.15一個職工的信息包括職工號、姓名、工資。聲明一個職工類型的數組,輸入n個職工的數據;要求按工資遞減的順序排序,并顯示排序結果,每個職工一行;輸入職工的工號,能夠查詢職工的其它信息,界面設計見圖所示 5.3.

3、3 結構變量的應用 華中農業大學信息學院5.4 數組方法1、數組排序Array.Sort格式:Array.Sort(數組1,數組2,)功能:對數組1按升序排序,如果還有多個數組名,那么后面的數組按數組1的排列順序來排序。說明:該方法只能對一維數組進行按升序排序;如果需要降序排序,則需要先升序排序后,用另一個方法Reverse將數組反轉。【例5.17-1】對整型數組score按升序排序華中農業大學信息學院2、數組的倒轉 格式:Array.Reverse(數組名)功能:將數組中的元素倒序【例5.17-3】將上例中的學生姓名和成績按成績由大到小的順序顯示輸出。華中農業大學信息學院3、數組的搜索 格式

4、:Array.IndexOf(數組,查詢值,起始下標,搜尋距離)功能:在數組中,從指定的起始下標開始,在一定的搜尋距離內,查詢指定數據,如果找到,則返回該元素在數組中的下標,否則,返回-1。說明:該方法傳回的是一個數值。起始下標可以省略,省略時,從下標0開始查找;搜尋距離也可以省略,省略時在整個數組中查找。華中農業大學信息學院4、其它數組常用方法和語句 Filter篩選CopyTo復制GetLength取長度Array.Rank取維度Array.ClearErase語句IsArray函數華中農業大學信息學院 列表框 可顯示多個選項供用戶選擇,不能直接 修改其中的內容。 組合框 組合了文本框和列

5、表框的特性而形成的 一種控件。5.5 列表框和組合框華中農業大學信息學院(1) 常用屬性 Items SelectedIndex Items.Count Sorted TextSelectedIndex=35.5.1 屬性、事件和方法ListBox1.TextListBox1.Items(ListBox1.SelectedIndex)ListBox1.Items(3)華中農業大學信息學院(2) 常用方法 Items.AddItems.Insert Items.Remove Items.RemoveAt Items.Clear對象.Items.方法名(參數)華中農業大學信息學院(3) 常用事件列

6、表框:Click、DoubleClick組合框:Click華中農業大學信息學院5.5.2用ListBox和Combobox控件編程例5-19 編程實現對列表框的項目進行添加、修改和刪除華中農業大學信息學院【例5.20】選擇程序設計語言課程。任務描述:在組合框中選擇要選修的程序設計語言課程,選定后,該課程名稱顯示在組合框下面的標簽中。界面設計如圖所示。華中農業大學信息學院例例 設計如圖所示應用程序。華中農業大學信息學院5.6 綜合實訓【例5.20】編寫程序,輸出任意nn魔方陣,n為奇數。任務描述:魔方陣是一個nn的二維數組,其中n為奇數,方陣中的每一個數據的取值范圍在1n2之間,并且方陣中每行、每列及對角線上所有數字的總和都相同。例如,一個33的魔方陣:該方陣中的任意數字

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論