240 likes | 377 Views
Array. อาร์เรย์. ชุดหรือคำสั่งของข้อมูลที่เก็บในอาร์เรย์จะประกอบไปด้วยข้อมูลย่อยๆ ที่เรียกว่า “สมาชิก” หรืออิ ลิ เมนต์ ของอาร์เรย์ สมาชิกแต่ละตัวในอาร์เรย์ จะมีเลขลำดับ( Index ) ที่ต่อเนื่องกันไป โดยเริ่มต้นที่ 0,1,2… ไปจนสุดอาร์เรย์ . สร้างอาร์เรย์และขอบเขตของอาร์เรย์.
E N D
อาร์เรย์ • ชุดหรือคำสั่งของข้อมูลที่เก็บในอาร์เรย์จะประกอบไปด้วยข้อมูลย่อยๆ ที่เรียกว่า “สมาชิก” หรืออิลิเมนต์ของอาร์เรย์ สมาชิกแต่ละตัวในอาร์เรย์ จะมีเลขลำดับ(Index) ที่ต่อเนื่องกันไป โดยเริ่มต้นที่ 0,1,2… ไปจนสุดอาร์เรย์
สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ Dimชื่ออาร์เรย์(ขอบเขตบน) As ชนิดข้อมูล ตัวอย่าง Dim num(2) as integer ‘อาร์เรย์เก็บข้อมูลชนิด Integer มีสมาชิกทั้งหมด 3 ตัว
สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ ฟังก์ชั่นตรวจสอบของเขตของอาร์เรย์ Dimnums(9) As integer Dim bound as integer=ubound(nums) ผลลัพธ์ที่ได้คือ bound มีค่าเท่ากับ 9
สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ ฟังก์ชั่นนับสมาชิก Dimnums(9) As integer Dim len as integer=nums.length ผลลัพธ์ที่ได้คือ lenมีค่าเท่ากับ 10
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การกำหนดข้อมูลให้สมาชิกทีละตัว Dimthaiweekdays(6) As string thaiweekdays(0)=“อาทิตย์” thaiweekdays(1)=“จันทร์” thaiweekdays(6)=“เสาร์”
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การกำหนดข้อมูลแบบค่าเริ่มแรก dim ชื่ออาร์เรย์() as ชนิดข้อมูล={สมาชิก 1, สมาชิก 2, ….} ตัวอย่าง dim nums() as integer={11, 12, 13} dim weekday () as string={“อาทิตย์”,”จันทร์”,”อังคาร”}
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การนำข้อมูลจากพร็อปเพอร์ตี้หรือเมธอดของออบเจ็กต์อื่น dim lines() as string=textbox1.lines หรือ dim str as string=“www.google.com” dim s() as string=str.split(“.”) ‘---- s={“www”,“google” ,“com”}
การเรียงลำดับข้อมูลในอาร์เรย์การเรียงลำดับข้อมูลในอาร์เรย์ Dim a() as integer={21,10,1,3,56,12} เรียงจากน้อยไปหามาก array.sort(a) ‘—a={1,3,10,12,21,56} เรียงจากมากไปหาน้อย array.Reverse(a) ‘—a={56,21,12,10,3,1}
อาร์เรย์ 2 มิติ และjagged array อาร์เรย์แบบ 2 มิติ dim ชื่ออาร์เรย์(,) as ชนิดข้อมูล={ {สมาชิก 1, สมาชิก 2, ….},_ {สมาชิก 1, สมาชิก 2, ….},_ {สมาชิก 1, สมาชิก 2, ….} } ตัวอย่าง dim nums(,) as integer={ {11, 12, 13}, {11, 12, 13}, {11, 12, 13} }
อาร์เรย์ 2 มิติ และjagged array อาร์เรย์แบบ jagged array dim ชื่ออาร์เรย์()() as ชนิดข้อมูล={_ new integer() {สมาชิก 1, สมาชิก 2, ….},_ new integer() {สมาชิก 1, สมาชิก 2, สมาชิก 3 ,….}, _ }
อาร์เรย์ 2 มิติ และjagged array อาร์เรย์แบบ jagged array dim jagg()() as integer ={_ new integer() {1, 2,}, _ new integer() {1, 2, 3 }, _ }
คอนโทรลชนิดตัวเลือก Combobox Listbox checkedlistbox
คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.add(รายการ) = เพิ่มตัวเลือกเข้าไปในคอลโทรลรายการตัวสุดท้าย --------- Listbox1.items.add(“one”) Listbox1.items.add(“one”)
คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.Addrange(รายการแบบอาร์เรย์) = เพิ่มข้อมูลเป็นช่วง --------- Dim items() as String={“a”, “s”, “d”} Listbox1.items.addrange(items)
คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.insert(ลำดับ,รายการ) = แทรกรายการในลำดับที่ระบุ --------- Listbox1.items.insert(3,”red”)
คอนโทรลชนิดตัวเลือก คำสั่งลบข้อมูล Items.Remove(รายการ) = ลบรายการที่ระบุออกไป Items.Remove(ลำดับรายการ) =ลบรายการในลำดับที่ระบุ Items.clear() =ลบรายการทิ้งไป
คอนโทรลชนิดตัวเลือก คำสั่งลบข้อมูล listbox1.Items.Remove(“Five”) listbox1.Items.Remove(3) listbox1.Items.clear()
คอนโทรลชนิดตัวเลือก คำสั่งนับและเรียงลำดับ Items.count = นับจำนวน Items.sorted = เรียงลำดับจากน้อยไปหามาก ----------------------------------------------------------------------------------------------------- listbox1.Items.count listbox1.Items.sorted=true
คอนโทรลชนิดตัวเลือก คำสั่งนับและเรียงลำดับ Items.count = นับจำนวน Items.sorted = เรียงลำดับจากน้อยไปหามาก ----------------------------------------------------------------------------------------------------- listbox1.Items.count listbox1.Items.sorted=true
คอนโทรลชนิดตัวเลือก คอนโทรล Combobox Dropdownstyle Dropdownlist = แสดงรายการให้เลือกแต่พิมพ์ไม่ได้ Dropdow=แสดงรายการให้เลือกแต่พิมพ์ได้
คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มเติม selecteditem = ตรวจสอบรายการที่ถูกเลือก selectedindex = ตรวจสอบลำดับรายการที่ถูกเลือกถ้าไม่มีคืนค่า -1 ----------------------------------------------------------------------------------------------------- combobox1.selectedinem= “red” combobox1.selectedindex= 3
คอนโทรลชนิดตัวเลือก คอนโทรล Combobox ตัวอย่าง