sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user...

13
1 บทที 13 การออกแบบส่วนสื อประสานผู้ใช้ (User Interface Design)

Upload: phichya-laemluang

Post on 27-Jul-2015

1.000 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

1

บทท 13 การออกแบบสวนสอประสานผใช (User Interface Design)

Page 2: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

2

การออกแบบสวนสอประสานผใช

วตถประสงคการเรยนร

เพอใหทราบถงขนตอนในการออกแบบสวนสอประสานผใช

เพอใหทราบถงชนดของสวนรบค าส งจากผใช

เพอใหทราบถงขอดและขอเสยของสวนรบค าส งจากผใชแตละชนด

เพอใหทราบถงวธการออกแบบแผนภาพการเชอมโยงหนาจอใชงาน

Page 3: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

3

การออกแบบสวนสอประสานผใช

ข นตอนการออกแบบสวนสอประสานผใช

เกบรวบรวมขอมลความตองการจากผใช

รางแบบหนาจอการท างานสวนตาง ๆ

สรางตนแบบหนาจอและเมนค าส ง

Page 4: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

4

การออกแบบสวนสอประสานผใช

ประเภทของสวนสอประสานผใช

การสงงานโปรแกรมดวยขอความค าส ง

(Command Language Interaction) การสงงานดวยเมนค าส ง

(Menu Interaction) การสงงานดวยปมค าส ง

(Object Interaction)

Page 5: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

5

การออกแบบสวนสอประสานผใช

การส งงานโปรแกรมดวยขอความค าส ง

เปนการสงงานโดยการพมพค าส งในลกษณะของขอความหรอประโยคค าส ง ซง

โดยมากมกจะพบการสงงานประเภทน ในโปรแกรมทท างานอยบน

ระบบปฏบตการ DOS หรอ ระบบปฏบตการ Unix โดยการสงงานประเภทนผใชจะตองจดจ าค าส ง หรอไวยากรณตาง ๆ อยางแมนย า มเชนนนจะท าใหการ

สงงานผดพลาดหรออาจจะไมสามารถสงงานโปรแกรมไดเลย

Page 6: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

6

การออกแบบสวนสอประสานผใช

การส งงานดวยเมนค าส ง

- Pull-down Menu เปนเมนทแสดงตวเลอกของรายการค าสงหลงจากทมการเลอก

ท างานกบเมนดานบน โดยรายการของค าสงจะมการเรยงล าดบจากบนลงลาง และมการ

แบงรายการเมนค าส งออกเปนกลม ซงโดยปกตแลวเมนลกษณะนจะใชเปนเมนของค าสงหลก

ๆ ของโปรแกรม และมกจะพบอยในหนาจอหลกของโปรแกรมเสมอ

- Pop-up Menu เปนเมนค าส งทแสดงขนมาหลงจากทผใชน าเมาสไปวางทขอความหรอ

ปมค าสงทผใชตองการและกดเมาสปมขวา ซงภายในเมนจะประกอบดวยรายการค าสงหรอ

คณสมบตทเกยวกบขอความหรอปมค าสงนน โดยสวนใหญจะใชเมนลกษณะนในการแสดง

รายการค าสงเรงดวนหรอค าส งพเศษในกรณทผใชตองการ และเมนลกษณะนจะไมปรากฏ

ใหผใชเหนบนหนาจอในสภาวะปกตของโปรแกรม

Page 7: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

7

Pull-Down Menu

Page 8: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

8

Pop-Up Menu

Page 9: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

9

การออกแบบสวนสอประสานผใช

การส งงานดวยปมค าส ง

Text Box

Command Button

Toggle Button

Radio Button

Check Box

List Box

Drop-Down List Box

Spin Box

Page 10: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

10

Page 11: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

11

การออกแบบสวนสอประสานผใช

การออกแบบแผนภาพการเชอมโยงหนาจอ

เลขล าดบหนาจอ เปนหมายเลขทต งขนเพอใชอางองถงหนาจอแตละหนาจอ

โดยการใชหมายเลขล าดบหนาจอจะตองไมซ ากน และควรตงหมายเลข

ตามล าดบช นของหนาจอโดยใหเครองหมาย ‘ . ’ เปนตวขนล าดบของหนาจอ ชอหนาจอ ควรจะใชชอไปสอความหมายไดด และตองไมเปนขอความทยาว

จนเกนไป

หมายเลขหนาจอกอนหนาน ใชอางองถงหมายเลขหนาจอทอยกอนหนา

หนาจอปจจบน หรอเปนหนาจอทเรยกใชหนาจอปจจบนอยน นเอง

หมายเลขหนาจอถดไป เปนหมายเลขทใชอางองถงหนาจอถดไป หรอ

หนาจอทพรอมจะใหเปดโดยการสงการจากหนาจอปจจบน

Page 12: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

12

การออกแบบแผนภาพการเชอมโยงหนาจอ

4.2

4.0 4.2.1

Page 13: sa13 การออกแบบส่วนสื่อประสานผู้ใช้ (user interface design)

13

0

- 1

1

2, 3, 4, 5 0

2

1 2.1, 2.2

3

1 1

4

1 1

5

1 1

2.1

2 1

2.2

2 1

2.3

2 1

แผนภาพการเชอมโยงหนาจอ