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

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
Swing Component Basic Component.
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
BC322 ครั้งที่ 6 Text file BC322 : computer Programming (Week6)
Active Sever Page.
FORM อ.กันทิมา อ่อนละออ
การเขียน STORYBOARD STORYBOARD.
Object and classes.
การใช้ PHP ติดต่อกับ Text File
ทบทวน Array.
Visual Basic.
รับและแสดงผลข้อมูล.
ทส215 การเขียนโปรแกรมบนเว็บ 1
Lecture no. 2: Overview of C Programming
Week4 Data types, Variables, Operators and Input/output (ต่อ)
การจัดวางตำแหน่งข้อมูลไว้กึ่งกลาง
แก้ไขปรับปรุง Form.
– Web Programming and Web Database
การสืบทอด (Inheritance)
Electronic Commerce เว็บฟอร์ม (Web Form).
Lab 8 ตัวแปรและชนิดข้อมูล
Lab 8 ตัวแปรและชนิดข้อมูล
บทที่ 3 Class and Object (1) การสร้างและการใช้งานคลาส
บทที่ 4 Method (2).
อาร์เรย์ (Array).
การเข้าถึงฐานข้อมูล ด้วยกลุ่ม object ADO.NET
การรับและแสดง ข้อมูล ง การเขียนไดนามิกเว็บ เพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ใบงานที่ 7 การรับและแสดงผลข้อมูล
HTML, PHP.
Method of Class อ.สุพจน์ สิงหัษฐิต
วิชาการเขียนโปรแกรมและอัลกอริทึ่ม
การประมวลผลสายอักขระ
ฟอร์ม โมดูล และ MDI.
บทที่ 3 การทำงานกับฟอร์ม (Form)
การเขียนโปรแกรม ตอนที่ 1 (ต่อ)
Object-Oriented Programming
บทที่ 7 Low Level API (ต่อ)
การใช้งาน High Level API : List
บทที่ 3 การสร้าง Appication แบบ Windows Form
Overview of C Programming
คำสั่งรับค่า และ แสดงผลค่า. คำสั่งรับ - แสดงผล 1. printf( ) เป็น ฟังก์ชันที่ใช้ในการ แสดงผลข้อมูลที่อยู่ในตัว แปร ค่าคงที่ นิพจน์ออกมา ทางจอภาพ.
บทที่ 3 การกำหนดรูปแบบตัวอักษร
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
บทที่ 3 ชนิดข้อมูล ตัวแปร นิพจน์และตัวดำเนินการ
บทที่ 10 สตริง.
บทที่ 2 การแสดงผลและรับข้อมูล
Output of C.
Java Programming Java Structure and Datatype,Variable
สายอักขระ เขียนโปรแกรม Java เบื้องต้น.
Low Level GUI อ.วิวัฒน์ ชินนาทศิริกุล.
การทำงานและคำสั่งพื้นฐาน
บทที่ 5 เทคนิคการสร้างแอพพลิเคชัน
การแสดงผลและการรับข้อมูล (Data Output and Input)
ภาพนี้ชื่อว่าอะไร ? ก. แถบเมนูบาร์
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
Java Network Programming 1
Introduction to HTML, PHP – Special Problem (Database)
อ.วิวัฒน์ ชินนาทศิริกุล
การกระทำทางคณิตศาสตร์
Microsoft Access 2007 นายวุฒิชัย คำมีสว่าง.
Function ธนวัฒน์ แซ่ เอียบ. What is a function ฟังก์ชันในภาษา C เป็นโปรแกรมที่ถูกออกแบบมาเพื่อ ใช้แก้ปัญหางานใดงานหนึ่งโดยเฉพาะ ฟังก์ชันจะเปลี่ยน input.
การจัดการกับความผิดปกติ
การรับและแสดงผลข้อมูล (Input/Output)
เริ่มต้นเขียนโปรแกรมภาษาจา วา (Introduction to JAVA Programming)
การสร้าง ฟอร์มรับข้อมูล ง การเขียนเว็บไซต์ เบื้องต้น ศูนย์คอมพิวเตอร์ โรงเรียน ปลวกแดงพิทยาคม.
การใช้งาน High Level API : Forms อ. วิวัฒน์ ชินนาทศิริกุล.
หลักการโปรแกรมเบื้องต้น
ใบสำเนางานนำเสนอ:

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

คลาส Form ฟอร์มเป็นหน้าจอที่สามารถบรรจุสิ่งต่างๆของคลาส items เช่น String, Image, TextField

คลาส StringItem ข้อความสามารถเพิ่มเข้าไปใน Form โดยใช้คลาส String หรือ StringItem คลาส String จะถูกแปลงเป็นคลาส StringItem โดย อัตโนมัติเมื่อมีเพิ่มเข้าไปใน Form รูปแบบการใช้งานคลาส StringItem StringItem obj =new StringItem(label","value"); การนำ StringItem ใส่ฟอร์มใช้เมธอด appand() ของ ฟอร์ม เช่น form.append(obj);

ตัวอย่างการใช้งานคลาส StringItem

ให้นักศึกษาเพิ่ม ตัวแปรหรืออ็อบเจกต์ของคลาส String ดังนี้ String s1 =" เพิ่ม String ใส่ฟอร์ม "; และเพิ่มคำสั่งในคอนสตรัตเตอร์ดังนี้ f.append(s1);

Image Image ที่ใช้แสดงผลที่หน้าจอ มีอยู่ 2 ประเภทคือ 1. immutable image เป็นภาพที่ได้จากการโหลดหรือ อ่านจากแฟ้มข้อมูลหรือแหล่งที่กำหนด 2. mutable image เป็นภาพที่ได้จากการวาดบนหน้าจอ

การสร้าง immutable image การสร้างอ็อบเจกต์จากคลาส image ใช้รูปแบบ try{ Image image=Image.createImage("MyPic.png"); } catch(IOException ex){ …. }

คลาส ImageItem สามารถสร้างอ็อบเจกต์ของคลาส ImageItem ดังนี้ public ImageItem(String label, Image img,int layout, String altText) โดยที่ label เป็นข้อความ img เป็น image ประเภท immutable layout รูปแบบของ image altText เป็นข้อความที่แสดงแทนภาพ

ImageItem Layout รูปแบบของ Image บนหน้าจอ สามารถจัดวางชิดซ้าย กึ่งกลาง หรือชิดขวาก็ได้ ตัวอย่าง การสร้างอ็อบเจกต์ของคลาส StringItem พร้อมการกำหนด Layout imageItem = new ImageItem(null, image, ImageItem.LAYOUT_NEWLINE_BEFORE | ImageItem.LAYOUT_LEFT | ImageItem.LAYOUT_NEWLINE_AFTER, "My Image");

ตัวอย่างการใช้งานคลาส ImageItem

ผลการทำงาน

คลาส TextField TextField เป็นคลาสสำหรับสร้างกล่องรับข้อความ การทำงานคล้าย TextBox แต่ TextField ต้องบรรจุลง Form ค่าที่รับด้วย TextField ประกอบด้วย Text 1 บรรทัด รูปแบบ TextField(String label,String text,int maxSize,int constraints) Constrains Mode ได้แก่ ANY, NUMERIC, PASSWORD, PHONENUMBER, URL, ADDR

เมื่อต้องการอ่านค่าที่ป้อนใน TextField สามารถใช้ เมธอด 1. getString() เมธอดนี้จะส่งค่ากลับเป็น String ตัวอย่างการใช้งาน String data = textfiled.getString(); 2. getChar() เมธอดนี้จะส่งค่ากลับเป็นอาร์เรย์ของ อักขระ ตัวอย่างการใช้งาน char[] data = new char[textfield.size()]; textfield.getChar(data); คลาส TextField ( ต่อ )

ตัวอย่าง การใช้งาน TextField

ตัวอย่าง การใช้งาน TextField ( ต่อ )

ผลการรัน