zoukankan      html  css  js  c++  java
  • 第1课 GUI程序原理分析

    1. 命令行应用程序

    (1)命令行应用程序的特点

      ①是一种基于顺序执行结构的可执行程序

      ②程序执行过程中不需要与用户产生交互

      ③程序执行后给出最终的运行结果

    (2)命令行应用程序的运行模式——程序运行有固定的开始和结束

     

    (3)命令行应用程序适用场合

      ①单任务场合

      ②无效互或简单交互场合

      ③服务器应用场合

    2. 图形界面应用程序

    (1)图形界面应用程序的诞生

      ①随着计算机技术的发展,计算机走进日常生活

      ②计算机程序开始需要处理各个领域中的问题

      ③计算机用户已经不再是专业的计算机工作者

    (2)图形界面应用程序的特点

      ①是一种基于消息驱动模型的可执行程序

      ②程序的执行依赖于用户的交互过程

      ③程序执行过程中实时响应用户操作

      ④一般情况下程序执行后不会主动退出

    (3)图形界面应用程序的运行模式

     

    (4)图形界面应用程序的消息处理模型

     

    (5)图形界面应用程序适用场合

      ①多任务场合

      ②强用户交互场合

      ③非专业计算机用户

    3. 图形界面程序 VS 命令行程序

    当代大型软件产品架构模型

     

    4. 小结

    命令行应用程序

    图形界面应用程序

    基于顺序执行结构

    基于消息驱动模型

    弱交互执行

    强交互执行

    由用户触发运行

    由用户触发运行

    主动结束

    由用户触发结束

  • 相关阅读:
    【LeetCode-树】二叉搜索树中第K小的元素
    【机器学习-评估方法】模型评估方法
    【LeetCode-树】二叉搜索树的最小绝对差
    【LeetCode-树】检查平衡性
    【LeetCode-树】验证二叉搜索树
    【LeetCode-回溯/动态规划】不同路径
    Vue——风格指南
    潜在危险
    渲染HTML的方式
    Vue——状态管理
  • 原文地址:https://www.cnblogs.com/5iedu/p/5419827.html
Copyright © 2011-2022 走看看