1 / 24

Array

Array. อาร์เรย์. ชุดหรือคำสั่งของข้อมูลที่เก็บในอาร์เรย์จะประกอบไปด้วยข้อมูลย่อยๆ ที่เรียกว่า “สมาชิก” หรืออิ ลิ เมนต์ ของอาร์เรย์ สมาชิกแต่ละตัวในอาร์เรย์ จะมีเลขลำดับ( Index ) ที่ต่อเนื่องกันไป โดยเริ่มต้นที่ 0,1,2… ไปจนสุดอาร์เรย์ . สร้างอาร์เรย์และขอบเขตของอาร์เรย์.

tilly
Download Presentation

Array

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Array

  2. อาร์เรย์ • ชุดหรือคำสั่งของข้อมูลที่เก็บในอาร์เรย์จะประกอบไปด้วยข้อมูลย่อยๆ ที่เรียกว่า “สมาชิก” หรืออิลิเมนต์ของอาร์เรย์ สมาชิกแต่ละตัวในอาร์เรย์ จะมีเลขลำดับ(Index) ที่ต่อเนื่องกันไป โดยเริ่มต้นที่ 0,1,2… ไปจนสุดอาร์เรย์

  3. สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ Dimชื่ออาร์เรย์(ขอบเขตบน) As ชนิดข้อมูล ตัวอย่าง Dim num(2) as integer ‘อาร์เรย์เก็บข้อมูลชนิด Integer มีสมาชิกทั้งหมด 3 ตัว

  4. สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ ฟังก์ชั่นตรวจสอบของเขตของอาร์เรย์ Dimnums(9) As integer Dim bound as integer=ubound(nums) ผลลัพธ์ที่ได้คือ bound มีค่าเท่ากับ 9

  5. สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์ ฟังก์ชั่นนับสมาชิก Dimnums(9) As integer Dim len as integer=nums.length ผลลัพธ์ที่ได้คือ lenมีค่าเท่ากับ 10

  6. การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การกำหนดข้อมูลให้สมาชิกทีละตัว Dimthaiweekdays(6) As string thaiweekdays(0)=“อาทิตย์” thaiweekdays(1)=“จันทร์” thaiweekdays(6)=“เสาร์”

  7. การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การกำหนดข้อมูลแบบค่าเริ่มแรก dim ชื่ออาร์เรย์() as ชนิดข้อมูล={สมาชิก 1, สมาชิก 2, ….} ตัวอย่าง dim nums() as integer={11, 12, 13} dim weekday () as string={“อาทิตย์”,”จันทร์”,”อังคาร”}

  8. การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์ การนำข้อมูลจากพร็อปเพอร์ตี้หรือเมธอดของออบเจ็กต์อื่น dim lines() as string=textbox1.lines หรือ dim str as string=“www.google.com” dim s() as string=str.split(“.”) ‘---- s={“www”,“google” ,“com”}

  9. การเรียงลำดับข้อมูลในอาร์เรย์การเรียงลำดับข้อมูลในอาร์เรย์ 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}

  10. ตัวอย่าง

  11. อาร์เรย์ 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} }

  12. อาร์เรย์ 2 มิติ และjagged array อาร์เรย์แบบ jagged array dim ชื่ออาร์เรย์()() as ชนิดข้อมูล={_ new integer() {สมาชิก 1, สมาชิก 2, ….},_ new integer() {สมาชิก 1, สมาชิก 2, สมาชิก 3 ,….}, _ }

  13. อาร์เรย์ 2 มิติ และjagged array อาร์เรย์แบบ jagged array dim jagg()() as integer ={_ new integer() {1, 2,}, _ new integer() {1, 2, 3 }, _ }

  14. คอนโทรลชนิดตัวเลือก Combobox Listbox checkedlistbox

  15. คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.add(รายการ) = เพิ่มตัวเลือกเข้าไปในคอลโทรลรายการตัวสุดท้าย --------- Listbox1.items.add(“one”) Listbox1.items.add(“one”)

  16. คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.Addrange(รายการแบบอาร์เรย์) = เพิ่มข้อมูลเป็นช่วง --------- Dim items() as String={“a”, “s”, “d”} Listbox1.items.addrange(items)

  17. คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มข้อมูล Item.insert(ลำดับ,รายการ) = แทรกรายการในลำดับที่ระบุ --------- Listbox1.items.insert(3,”red”)

  18. คอนโทรลชนิดตัวเลือก คำสั่งลบข้อมูล Items.Remove(รายการ) = ลบรายการที่ระบุออกไป Items.Remove(ลำดับรายการ) =ลบรายการในลำดับที่ระบุ Items.clear() =ลบรายการทิ้งไป

  19. คอนโทรลชนิดตัวเลือก คำสั่งลบข้อมูล listbox1.Items.Remove(“Five”) listbox1.Items.Remove(3) listbox1.Items.clear()

  20. คอนโทรลชนิดตัวเลือก คำสั่งนับและเรียงลำดับ Items.count = นับจำนวน Items.sorted = เรียงลำดับจากน้อยไปหามาก ----------------------------------------------------------------------------------------------------- listbox1.Items.count listbox1.Items.sorted=true

  21. คอนโทรลชนิดตัวเลือก คำสั่งนับและเรียงลำดับ Items.count = นับจำนวน Items.sorted = เรียงลำดับจากน้อยไปหามาก ----------------------------------------------------------------------------------------------------- listbox1.Items.count listbox1.Items.sorted=true

  22. คอนโทรลชนิดตัวเลือก คอนโทรล Combobox Dropdownstyle Dropdownlist = แสดงรายการให้เลือกแต่พิมพ์ไม่ได้ Dropdow=แสดงรายการให้เลือกแต่พิมพ์ได้

  23. คอนโทรลชนิดตัวเลือก คำสั่งเพิ่มเติม selecteditem = ตรวจสอบรายการที่ถูกเลือก selectedindex = ตรวจสอบลำดับรายการที่ถูกเลือกถ้าไม่มีคืนค่า -1 ----------------------------------------------------------------------------------------------------- combobox1.selectedinem= “red” combobox1.selectedindex= 3

  24. คอนโทรลชนิดตัวเลือก คอนโทรล Combobox ตัวอย่าง

More Related