1th Lesson GUI Program Principle Analysis

Source: Internet
Author: User

1. Command- line Applications

(1) Features of the command line application

① is an executable program based on sequential execution structure

② does not need to interact with the user during program execution

③ The final running results after the execution of the program

(2) Run mode of command line application--the program runs with fixed start and end

(3) Application for command line applications

① Single Task Occasion

② invalid mutual or simple interaction occasions

③ Server Applications

2. Graphical Interface application

(1) The emergence of graphical interface applications

① with the development of computer technology, computers go into daily life

② computer programs begin to deal with problems in various fields

③ Computer User is no longer a professional computer worker

(2) Features of graphical interface applications

① is a message-driven model-based executable program

② the execution of a program depends on the user's interaction process

③ Real-time response to user actions during program execution

④ in general, the program does not actively exit after the execution of

(3) operation mode of graphical interface application

(4) Message processing model of graphical interface application

(5) Applications for graphical interface application

① Multi-tasking occasions

② Strong user interaction occasions

③ non-professional computer users

3. Graphical interface Program VS command line program

Architecture model of modern large-scale software products

4. Summary

Command-line Application

Graphical interface Applications

Execution structure based on order

Based on the message-driven model

Weak interactive execution

Strong Interactive execution

Run by user trigger

Run by user trigger

Active End

End by user trigger

1th Lesson GUI Program Principle Analysis

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.