SlideShare a Scribd company logo
1 of 12
M402K2
DISCUSS GRAPHICAL USER-
INTERFACE (GUI) DESIGN
M402K2.2
Describe the building blocks
of GUI
Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
The Menu System
Dialog Windows
Smartening up Applications
Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
The window is a rectangular display that can be changed,
drawn freely on the screen. In most circumstances, each
views or views can be changed with scrolling and editing
Most window systems provide a standard window border
(border area) to control the window itself, and the
content area to allow the user to interact with the
content.
The controls are standard window close, minimize,
maximize, revert to previous, system menu and scroll bars
Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
The Menu System
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
The menu system used in window systems mostly
operate by selecting an object or set of objects
first, and then subsequently select an action from
the appropriate menu.
Most window systems provide a menu system
that consists of a pop-up menu is written
(explicit) or hidden (implicit)
The Menu System
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Can express popup menu appears by clicking on
the appropriate interface components such as
icons, menu bars, window controls, and so on.
Implied menu appears when the user clicks on
any screen, on the specific area of ​​the screen,
depending on the system, and often it is not in a
position to instruct users to click them to
disappear on close box or choose off instruction
The Menu System
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Dialog Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Graphical Control dialog box (or dialog box) is a
small window that provides information to the
user and ask the user to give a response.
The dialogue box is classified as "capital" or
"modeless", depending on whether the block
interaction with the software to start a dialogue
or not. The type of dialogue box that is displayed
is depending on user interaction required.
Dialog Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
The easiest type of dialog box is precautionary,
where this dialog box displays the message and may
require an acknowledgment that the message has
been read, usually by clicking "OK", or a decision in
which an action must be continued, by clicking "OK
"or" Cancel ". Signal is also used to display a "notice
of termination" - sometimes ask for confirmation
that the notice was read in the event of either being
deliberately closed or not
Dialog Windows
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Smartening up Applications
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Tugasan K402K2/K2.2/KK1/E1
Prinsip asas penghurufan… Samb.
Human-Computer Interaction
Theme merupakan salah satu item bagi Smartening up Applications
Berdasarkan theme yang kamu pilih rekabentuk satu interface/antaramuka
yang berkaitan dengan theme
Contoh :
Theme pilihan roses

More Related Content

Viewers also liked

The State Machine Compiler
The State Machine CompilerThe State Machine Compiler
The State Machine CompilerFrançois Perrad
 
Android gradle-build-system-overview
Android gradle-build-system-overviewAndroid gradle-build-system-overview
Android gradle-build-system-overviewKevin He
 
Android SharePoint
Android SharePointAndroid SharePoint
Android SharePointBenCox35
 
Carnegie Library Lab case study - Digital Toybox
Carnegie Library Lab case study - Digital ToyboxCarnegie Library Lab case study - Digital Toybox
Carnegie Library Lab case study - Digital ToyboxCILIPScotland
 
Perl on embedded Linux with Buildroot‎
Perl on embedded Linux with Buildroot‎Perl on embedded Linux with Buildroot‎
Perl on embedded Linux with Buildroot‎François Perrad
 
The happy path to Android development
The happy path to Android developmentThe happy path to Android development
The happy path to Android developmentAndré Jonas
 
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded Devices
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded DevicesQi -- Lightweight Boot Loader Applied in Mobile and Embedded Devices
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded DevicesNational Cheng Kung University
 
Understanding Android Build Variants
Understanding Android Build VariantsUnderstanding Android Build Variants
Understanding Android Build Variantsdonnfelker
 
Embedded Linux Multimedia
Embedded Linux MultimediaEmbedded Linux Multimedia
Embedded Linux MultimediaCaglar Dursun
 
Yocto project and open embedded training
Yocto project and open embedded trainingYocto project and open embedded training
Yocto project and open embedded trainingH Ming
 
Why you should use the Yocto Project
Why you should use the Yocto ProjectWhy you should use the Yocto Project
Why you should use the Yocto Projectrossburton
 
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...peknap
 

Viewers also liked (20)

The State Machine Compiler
The State Machine CompilerThe State Machine Compiler
The State Machine Compiler
 
Buildsystem.mk
Buildsystem.mkBuildsystem.mk
Buildsystem.mk
 
Android gradle-build-system-overview
Android gradle-build-system-overviewAndroid gradle-build-system-overview
Android gradle-build-system-overview
 
Android SharePoint
Android SharePointAndroid SharePoint
Android SharePoint
 
Carnegie Library Lab case study - Digital Toybox
Carnegie Library Lab case study - Digital ToyboxCarnegie Library Lab case study - Digital Toybox
Carnegie Library Lab case study - Digital Toybox
 
Perl on embedded Linux with Buildroot‎
Perl on embedded Linux with Buildroot‎Perl on embedded Linux with Buildroot‎
Perl on embedded Linux with Buildroot‎
 
The happy path to Android development
The happy path to Android developmentThe happy path to Android development
The happy path to Android development
 
Building aosp
Building aospBuilding aosp
Building aosp
 
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded Devices
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded DevicesQi -- Lightweight Boot Loader Applied in Mobile and Embedded Devices
Qi -- Lightweight Boot Loader Applied in Mobile and Embedded Devices
 
Understanding Android Build Variants
Understanding Android Build VariantsUnderstanding Android Build Variants
Understanding Android Build Variants
 
Embedded Linux Multimedia
Embedded Linux MultimediaEmbedded Linux Multimedia
Embedded Linux Multimedia
 
Yocto project and open embedded training
Yocto project and open embedded trainingYocto project and open embedded training
Yocto project and open embedded training
 
Why you should use the Yocto Project
Why you should use the Yocto ProjectWhy you should use the Yocto Project
Why you should use the Yocto Project
 
Implementing Lightweight Networking
Implementing Lightweight NetworkingImplementing Lightweight Networking
Implementing Lightweight Networking
 
olibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linuxolibc: Another C Library optimized for Embedded Linux
olibc: Another C Library optimized for Embedded Linux
 
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
Controlling Memory Footprint at All Layers: Linux Kernel, Applications, Libra...
 
Linux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platformLinux systems - Getting started with setting up and embedded platform
Linux systems - Getting started with setting up and embedded platform
 
Board Bringup
Board BringupBoard Bringup
Board Bringup
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
 
Android studio
Android studioAndroid studio
Android studio
 

Similar to Building blocks of gui

An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignJochen Wolters
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Designghayour abbas
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationSalocin Dot TEN
 
3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John LadoMark John Lado, MIT
 
Microsoft windows operating concept
Microsoft windows operating conceptMicrosoft windows operating concept
Microsoft windows operating conceptMi L
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputergusfaleo firnando
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2Kelley Howell
 
Slide interaksi manusia dan komputer
Slide interaksi manusia dan komputerSlide interaksi manusia dan komputer
Slide interaksi manusia dan komputertheogrouptech
 
Managing windows server and control panel
Managing windows server and control panelManaging windows server and control panel
Managing windows server and control panelLogitrain
 
4 module windows operating system
4 module windows operating system4 module windows operating system
4 module windows operating systemRozell Sneede
 

Similar to Building blocks of gui (20)

An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface DesignAn Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
An Introduction to Ben Shneiderman's Eight Golden Rules of Interface Design
 
Unit v
Unit vUnit v
Unit v
 
Windows7
Windows7Windows7
Windows7
 
SWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface DesignSWE-401 - 8. Software User Interface Design
SWE-401 - 8. Software User Interface Design
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado3 Module - Operating Systems Configuration and Use by Mark John Lado
3 Module - Operating Systems Configuration and Use by Mark John Lado
 
41 gui-design
41 gui-design41 gui-design
41 gui-design
 
41 gui-design
41 gui-design41 gui-design
41 gui-design
 
Microsoft windows operating concept
Microsoft windows operating conceptMicrosoft windows operating concept
Microsoft windows operating concept
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Presentation Ux
Presentation UxPresentation Ux
Presentation Ux
 
Application Design - Part 2
Application Design - Part 2Application Design - Part 2
Application Design - Part 2
 
Slide interaksi manusia dan komputer
Slide interaksi manusia dan komputerSlide interaksi manusia dan komputer
Slide interaksi manusia dan komputer
 
Managing windows server and control panel
Managing windows server and control panelManaging windows server and control panel
Managing windows server and control panel
 
Windows
WindowsWindows
Windows
 
4 module windows operating system
4 module windows operating system4 module windows operating system
4 module windows operating system
 
4 module windows operating system
4 module windows operating system4 module windows operating system
4 module windows operating system
 
4 module windows operating system
4 module windows operating system4 module windows operating system
4 module windows operating system
 
4 module windows operating system
4 module windows operating system4 module windows operating system
4 module windows operating system
 
10th heuristic evaluation
10th heuristic evaluation10th heuristic evaluation
10th heuristic evaluation
 

More from arah1506

kuliah 2.pptx
kuliah 2.pptxkuliah 2.pptx
kuliah 2.pptxarah1506
 
kuliah 1.pptx
kuliah 1.pptxkuliah 1.pptx
kuliah 1.pptxarah1506
 
Intro to hci
Intro to hciIntro to hci
Intro to hciarah1506
 
Spesifikasi komputer k3
Spesifikasi komputer k3Spesifikasi komputer k3
Spesifikasi komputer k3arah1506
 
Sistem komputer
Sistem komputerSistem komputer
Sistem komputerarah1506
 
Peranti input 4julai
Peranti input 4julaiPeranti input 4julai
Peranti input 4julaiarah1506
 
Pengenalan os
Pengenalan osPengenalan os
Pengenalan osarah1506
 
Menjalankan ujian fungsi unit
Menjalankan ujian fungsi unitMenjalankan ujian fungsi unit
Menjalankan ujian fungsi unitarah1506
 
Keselamatan pemasangan komputer
Keselamatan pemasangan komputerKeselamatan pemasangan komputer
Keselamatan pemasangan komputerarah1506
 
Kabel rj45
Kabel rj45Kabel rj45
Kabel rj45arah1506
 
Asas sistem-komputer
Asas sistem-komputerAsas sistem-komputer
Asas sistem-komputerarah1506
 
Komponen utama komputer
Komponen utama komputerKomponen utama komputer
Komponen utama komputerarah1506
 
Jenis data mysql
Jenis data mysqlJenis data mysql
Jenis data mysqlarah1506
 
5 s promotion
5 s promotion5 s promotion
5 s promotionarah1506
 
Simbol erd
Simbol erdSimbol erd
Simbol erdarah1506
 
Carta jk induk 5 s 2014 (1)
Carta jk induk 5 s 2014 (1)Carta jk induk 5 s 2014 (1)
Carta jk induk 5 s 2014 (1)arah1506
 
Laporan program frog
Laporan program frogLaporan program frog
Laporan program frogarah1506
 

More from arah1506 (20)

kuliah 2.pptx
kuliah 2.pptxkuliah 2.pptx
kuliah 2.pptx
 
kuliah 1.pptx
kuliah 1.pptxkuliah 1.pptx
kuliah 1.pptx
 
Intro to hci
Intro to hciIntro to hci
Intro to hci
 
Lpwar
LpwarLpwar
Lpwar
 
Erti www
Erti wwwErti www
Erti www
 
Spesifikasi komputer k3
Spesifikasi komputer k3Spesifikasi komputer k3
Spesifikasi komputer k3
 
Sistem komputer
Sistem komputerSistem komputer
Sistem komputer
 
Peranti input 4julai
Peranti input 4julaiPeranti input 4julai
Peranti input 4julai
 
Pengenalan os
Pengenalan osPengenalan os
Pengenalan os
 
Menjalankan ujian fungsi unit
Menjalankan ujian fungsi unitMenjalankan ujian fungsi unit
Menjalankan ujian fungsi unit
 
Keselamatan pemasangan komputer
Keselamatan pemasangan komputerKeselamatan pemasangan komputer
Keselamatan pemasangan komputer
 
Kabel rj45
Kabel rj45Kabel rj45
Kabel rj45
 
Asas sistem-komputer
Asas sistem-komputerAsas sistem-komputer
Asas sistem-komputer
 
Komponen utama komputer
Komponen utama komputerKomponen utama komputer
Komponen utama komputer
 
Jenis data mysql
Jenis data mysqlJenis data mysql
Jenis data mysql
 
Maka2015
Maka2015Maka2015
Maka2015
 
5 s promotion
5 s promotion5 s promotion
5 s promotion
 
Simbol erd
Simbol erdSimbol erd
Simbol erd
 
Carta jk induk 5 s 2014 (1)
Carta jk induk 5 s 2014 (1)Carta jk induk 5 s 2014 (1)
Carta jk induk 5 s 2014 (1)
 
Laporan program frog
Laporan program frogLaporan program frog
Laporan program frog
 

Recently uploaded

EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 

Recently uploaded (20)

EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 

Building blocks of gui

  • 1. M402K2 DISCUSS GRAPHICAL USER- INTERFACE (GUI) DESIGN M402K2.2 Describe the building blocks of GUI
  • 2. Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction The Menu System Dialog Windows Smartening up Applications
  • 3. Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction The window is a rectangular display that can be changed, drawn freely on the screen. In most circumstances, each views or views can be changed with scrolling and editing Most window systems provide a standard window border (border area) to control the window itself, and the content area to allow the user to interact with the content. The controls are standard window close, minimize, maximize, revert to previous, system menu and scroll bars
  • 4. Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction
  • 5. The Menu System Prinsip asas penghurufan… Samb. Human-Computer Interaction The menu system used in window systems mostly operate by selecting an object or set of objects first, and then subsequently select an action from the appropriate menu. Most window systems provide a menu system that consists of a pop-up menu is written (explicit) or hidden (implicit)
  • 6. The Menu System Prinsip asas penghurufan… Samb. Human-Computer Interaction Can express popup menu appears by clicking on the appropriate interface components such as icons, menu bars, window controls, and so on. Implied menu appears when the user clicks on any screen, on the specific area of ​​the screen, depending on the system, and often it is not in a position to instruct users to click them to disappear on close box or choose off instruction
  • 7. The Menu System Prinsip asas penghurufan… Samb. Human-Computer Interaction
  • 8. Dialog Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction Graphical Control dialog box (or dialog box) is a small window that provides information to the user and ask the user to give a response. The dialogue box is classified as "capital" or "modeless", depending on whether the block interaction with the software to start a dialogue or not. The type of dialogue box that is displayed is depending on user interaction required.
  • 9. Dialog Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction The easiest type of dialog box is precautionary, where this dialog box displays the message and may require an acknowledgment that the message has been read, usually by clicking "OK", or a decision in which an action must be continued, by clicking "OK "or" Cancel ". Signal is also used to display a "notice of termination" - sometimes ask for confirmation that the notice was read in the event of either being deliberately closed or not
  • 10. Dialog Windows Prinsip asas penghurufan… Samb. Human-Computer Interaction
  • 11. Smartening up Applications Prinsip asas penghurufan… Samb. Human-Computer Interaction
  • 12. Tugasan K402K2/K2.2/KK1/E1 Prinsip asas penghurufan… Samb. Human-Computer Interaction Theme merupakan salah satu item bagi Smartening up Applications Berdasarkan theme yang kamu pilih rekabentuk satu interface/antaramuka yang berkaitan dengan theme Contoh : Theme pilihan roses