array n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Array PowerPoint Presentation
Download Presentation
Array

Loading in 2 Seconds...

play fullscreen
1 / 24

Array - PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Array' - tilly


Download Now 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


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

Dimชื่ออาร์เรย์(ขอบเขตบน) As ชนิดข้อมูล

ตัวอย่าง

Dim num(2) as integer

‘อาร์เรย์เก็บข้อมูลชนิด Integer มีสมาชิกทั้งหมด 3 ตัว

slide4
สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์

ฟังก์ชั่นตรวจสอบของเขตของอาร์เรย์

Dimnums(9) As integer

Dim bound as integer=ubound(nums)

ผลลัพธ์ที่ได้คือ

bound มีค่าเท่ากับ 9

slide5
สร้างอาร์เรย์และขอบเขตของอาร์เรย์สร้างอาร์เรย์และขอบเขตของอาร์เรย์

ฟังก์ชั่นนับสมาชิก

Dimnums(9) As integer

Dim len as integer=nums.length

ผลลัพธ์ที่ได้คือ

lenมีค่าเท่ากับ 10

slide6
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์

การกำหนดข้อมูลให้สมาชิกทีละตัว

Dimthaiweekdays(6) As string

thaiweekdays(0)=“อาทิตย์”

thaiweekdays(1)=“จันทร์”

thaiweekdays(6)=“เสาร์”

slide7
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์

การกำหนดข้อมูลแบบค่าเริ่มแรก

dim ชื่ออาร์เรย์() as ชนิดข้อมูล={สมาชิก 1, สมาชิก 2, ….}

ตัวอย่าง

dim nums() as integer={11, 12, 13}

dim weekday () as string={“อาทิตย์”,”จันทร์”,”อังคาร”}

slide8
การกำหนดข้อมูลให้กับอาร์เรย์การกำหนดข้อมูลให้กับอาร์เรย์

การนำข้อมูลจากพร็อปเพอร์ตี้หรือเมธอดของออบเจ็กต์อื่น

dim lines() as string=textbox1.lines

หรือ

dim str as string=“www.google.com”

dim s() as string=str.split(“.”)

‘---- s={“www”,“google” ,“com”}

slide9
การเรียงลำดับข้อมูลในอาร์เรย์การเรียงลำดับข้อมูลในอาร์เรย์

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 มิติ และ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 array1
อาร์เรย์ 2 มิติ และjagged array

อาร์เรย์แบบ jagged array

dim ชื่ออาร์เรย์()() as ชนิดข้อมูล={_

new integer() {สมาชิก 1, สมาชิก 2, ….},_

new integer() {สมาชิก 1, สมาชิก 2, สมาชิก 3 ,….}, _ }

2 jagged array2
อาร์เรย์ 2 มิติ และjagged array

อาร์เรย์แบบ jagged array

dim jagg()() as integer ={_

new integer() {1, 2,}, _

new integer() {1, 2, 3 }, _ }

slide15
คอนโทรลชนิดตัวเลือก

คำสั่งเพิ่มข้อมูล

Item.add(รายการ) = เพิ่มตัวเลือกเข้าไปในคอลโทรลรายการตัวสุดท้าย

---------

Listbox1.items.add(“one”)

Listbox1.items.add(“one”)

slide16
คอนโทรลชนิดตัวเลือก

คำสั่งเพิ่มข้อมูล

Item.Addrange(รายการแบบอาร์เรย์) = เพิ่มข้อมูลเป็นช่วง

---------

Dim items() as String={“a”, “s”, “d”}

Listbox1.items.addrange(items)

slide17
คอนโทรลชนิดตัวเลือก

คำสั่งเพิ่มข้อมูล

Item.insert(ลำดับ,รายการ) = แทรกรายการในลำดับที่ระบุ

---------

Listbox1.items.insert(3,”red”)

slide18
คอนโทรลชนิดตัวเลือก

คำสั่งลบข้อมูล

Items.Remove(รายการ) = ลบรายการที่ระบุออกไป

Items.Remove(ลำดับรายการ) =ลบรายการในลำดับที่ระบุ

Items.clear() =ลบรายการทิ้งไป

slide19
คอนโทรลชนิดตัวเลือก

คำสั่งลบข้อมูล

listbox1.Items.Remove(“Five”)

listbox1.Items.Remove(3)

listbox1.Items.clear()

slide20
คอนโทรลชนิดตัวเลือก

คำสั่งนับและเรียงลำดับ

Items.count = นับจำนวน

Items.sorted = เรียงลำดับจากน้อยไปหามาก

-----------------------------------------------------------------------------------------------------

listbox1.Items.count

listbox1.Items.sorted=true

slide21
คอนโทรลชนิดตัวเลือก

คำสั่งนับและเรียงลำดับ

Items.count = นับจำนวน

Items.sorted = เรียงลำดับจากน้อยไปหามาก

-----------------------------------------------------------------------------------------------------

listbox1.Items.count

listbox1.Items.sorted=true

slide22
คอนโทรลชนิดตัวเลือก

คอนโทรล Combobox

Dropdownstyle

Dropdownlist = แสดงรายการให้เลือกแต่พิมพ์ไม่ได้

Dropdow=แสดงรายการให้เลือกแต่พิมพ์ได้

slide23
คอนโทรลชนิดตัวเลือก

คำสั่งเพิ่มเติม

selecteditem = ตรวจสอบรายการที่ถูกเลือก

selectedindex = ตรวจสอบลำดับรายการที่ถูกเลือกถ้าไม่มีคืนค่า -1

-----------------------------------------------------------------------------------------------------

combobox1.selectedinem= “red”

combobox1.selectedindex= 3

slide24
คอนโทรลชนิดตัวเลือก

คอนโทรล Combobox

ตัวอย่าง