การใช้งาน High Level API : List

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
Advertisements

ส่วนประกอบของโปรแกรม Macromedia Dreamweaver 8
ส่วนประกอบของหน้าต่าง
เทคนิคการสืบค้นข้อมูลมติคณะรัฐมนตรี
Location object Form object
Visual Basic 6 By Samaporn Yendee VB6.
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Lecturer: Kanjana Thongsanit
การส่งค่าและการเก็บค่า (ต่อ... )
การพิมพ์เอกสารออกทาง เครื่องพิมพ์. การตรวจเอกสารก่อนพิมพ์ด้วย Print Preview เราสามารถตรวจสอบความถูกต้องของ เอกสารก่อนสั่งพิมพ์โดยใช้คำสั่ง Print Preview.
ASP:ACCESS Database.
ASP:ACCESS Database.
Selected Topics in IT (Java)
Network programming Asst. Prof. Dr. Choopan Rattanapoka
การใช้งานโปรแกรม Microsoft Word
Visual Basic บทที่ 1.
บทที่ 9 การใส่รูปภาพ (Image).
ส่วนประกอบของโปรแกรม
โปรแกรม Microsoft Access
คลาสและวัตถุ (2) (Class & Object)
 เป็นเมธอดที่มีคุณลักษณะของ Polymorphism รูปแบบหนึ่ง โดยใช้ชื่อเมธอดเดียวกัน มากกว่า 1 เมธอด เพื่อทำงานในแบบเดียวกัน  คลาสลูกสามารถเขียนทับ เมธอดของคลาสแม่ได้
คลาสและวัตถุ (3) (Class & Object)
คลาสและวัตถุ (2) (Class & Object)
บทที่ 4 Method (1).
การใช้งาน Microsoft Windows XP
Database Programming Exceed Camp #2 24 October 2005.
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
รู้จักและใช้งาน Applet
เริ่มต้นเขียนโปรแกรม Java
ลักษณะการจัดเก็บข้อมูลและขอบเขตข้อมูล
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
รายงาน เรื่อง ที่ไม่มีข้อมูล ของ เสนอ อ. ภาณุมาศ ชาติทองเเดง จัดทําโดย
การรับและแสดง ข้อมูล ง การเขียนไดนามิกเว็บ เพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
Data Form c40205 Web Site Developing in PDP style ศูนย์คอมพิวเตอร์ โรงเรียน ปลวกแดงพิทยาคม.
การประยุกต์ใช้ ง การเขียนโปรแกรมบนระบบไร้ สาย.
การใช้งาน Dev C ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
ใบงานที่ 7 การรับและแสดงผลข้อมูล
การใช้งาน ASP.NET 3.5 ด้านฐานข้อมูล
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
วิชาการเขียนโปรแกรมและอัลกอริทึ่ม
PHP & MySQL ระบบจัดการสินค้า
ฟอร์ม โมดูล และ MDI.
บทที่ 3 การทำงานกับฟอร์ม (Form)
บทที่ 7 Low Level API (ต่อ)
บทที่ 3 การสร้าง Appication แบบ Windows Form
คำสั่งรับค่า และ แสดงผลค่า. คำสั่งรับ - แสดงผล 1. printf( ) เป็น ฟังก์ชันที่ใช้ในการ แสดงผลข้อมูลที่อยู่ในตัว แปร ค่าคงที่ นิพจน์ออกมา ทางจอภาพ.
โครงสร้างข้อมูลแบบรายการโยง (Link List)
สายอักขระ เขียนโปรแกรม Java เบื้องต้น.
Low Level GUI อ.วิวัฒน์ ชินนาทศิริกุล.
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
เอกสารประกอบการบรรยาย เรื่อง การเขียน Home page ด้วย HTML (2) ตอน... การใช้ FORM โดย ผู้ช่วยศาสตราจารย์วิชัย บุญเจือ
การสร้างสื่ออิเล็กทรอนิกส์ด้วยโปรแกรม CONTERT AUTHORING
บทที่ 2 การเข้าสู่โปรแกรม Microsoft Office Word 2003
อ.วิวัฒน์ ชินนาทศิริกุล
ง30219 ระบบสนับสนุนการตัดสินใจ
การใช้งาน High Level API : Forms อ. วิวัฒน์ ชินนาทศิริกุล.
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
การสร้าง ฟอร์มรับข้อมูล ง การเขียนเว็บไซต์ เบื้องต้น ศูนย์คอมพิวเตอร์ โรงเรียน ปลวกแดงพิทยาคม.
การใช้งาน High Level API : Forms อ. วิวัฒน์ ชินนาทศิริกุล.
การทำซ้ำ (for).
ความรู้เบื้องต้น เกี่ยวกับโปรแกรม
เทคนิคการใช้ โปรแกรมเพาเวอร์พอยต์
การสร้างเมนูเข้าสู่บทความ. เป็นการสร้างเมนูเพื่อเชื่อมโยงเข้าสู่บทความที่ สร้างไว้ภายในเว็บไซต์ ซึ่งสามารถสร้างเมนูได้ ดังนี้ – การสร้างเมนูเข้าสู่บทความที่ถูกพักการใช้งาน.
ใบสำเนางานนำเสนอ:

การใช้งาน High Level API : List อ.วิวัฒน์ ชินนาทศิริกุล

Displayable Class Displayable Canvas Screen Alert Form List Textbox Low-Level API High-Level API Item StringItem ImageItem TextField DateField Gauge ChoiceGroup

คลาส List ใช้แสดงรายการข้อมูลบนหน้าจอ ซึ่งผู้ใช้งานสามารถเลือกรายการ 1 รายการหรือมากกว่า 1 รายการ รูปแบบ List(String title,int listType) List(String title,int listType,String[] stringElements,Image[] imageElements) รูปแบบ(listType) ของตัวเลือกมี 3 รูปแบบ 1. Implicit list 2. Radio Button 3. Check boxed

List Operations รายการใน list สามารถดำเนินการด้วยเมธอด ต่อไปนี้ 1. append 2. delete 3. insert 4. getImage 5. getString 6. set

Implicit List ใช้สร้างตัวเลือก กรณีที่ต้องการความรวดเร็วในการเลือก การแสดงผลบนหน้าจอเหมือน menu เลิอกได้ รายการเดียว อุปกรณ์หรือมือถือ กำหนดปุ่ม select ใช้ สำหรับเลือก ต้องกำหนด CommandListener ให้กับ List

ตัวอย่าง สร้าง List แบบ Implicit

ผลการรันโปรแกรม

การตรวจสอบการเลือกรายการใน List แบบ implicit 1. กำหนดเมธอด setCommandListener() ให้อ็อบเจกต์ ของคลาส List 2. ที่เมธอด commandAction() เขียนคำสั่งตรวจสอบค่า command โดยอ่านค่าจากเลือก เช่น if(c==list.getSelectedIndex()){ …. }

ตัวอย่าง สร้าง implicit list ประกอบด้วยรายการ 2 รายการ คือ New และ Open เมื่อผู้ใช้งานเลือกรายการให้แสดงหน้าต่าง Alert ดังภาพ

ตัวอย่าง Source Code Implicit List (1)

ตัวอย่าง Source Code Implicit List (2)

Exclusive List เป็น list ที่อนุญาตให้ผู้ใช้งาน เลือกได้เพียง 1 รายการ การแสดงผลบนหน้าจอ มีลักษณะเป็นกลุ่มของตัวเลือก สามารถเพิ่ม Command ลงใน exclusive list ได้ การเลือกรายการ สามารถตรวจสอบได้จากเมธอด getSelectedIndex()

ตัวอย่าง Exclusive List

ตัวอย่าง Exclusive List (2)

ผลการทำงาน เลือกชาย กด View

Multiple Choice List อนุญาตให้ผู้ใช้งานไม่เลือก หรือเลือกได้หลายรายการ การแสดงผลหน้าจอมีลักษณะแบบ check boxes สามารถเพิ่ม Command ลงใน list ได้ การเลือกรายการ สามารถตรวจสอบได้จากเมธอด getSelectedFlags() เช่น boolean[] choice=new boolean[5]; list.getSelectedFlags();

ตัวอย่าง Multiple List (1)

ตัวอย่าง Multiple List (2)

ผลการทำงาน เลือกลอดช่อง และ ข้าวเหนียว

เอกสารอ้างอิง เก่ง J2ME ให้ครบสูตร โดย ทรงเกียรติ ภาวดี