• 第1课 GUI程序原理分析


    1. 命令行应用程序

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

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

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

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

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

     

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

      ①单任务场合

      ②无效互或简单交互场合

      ③服务器应用场合

    2. 图形界面应用程序

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

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

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

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

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

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

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

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

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

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

     

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

     

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

      ①多任务场合

      ②强用户交互场合

      ③非专业计算机用户

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

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

     

    4. 小结

    命令行应用程序

    图形界面应用程序

    基于顺序执行结构

    基于消息驱动模型

    弱交互执行

    强交互执行

    由用户触发运行

    由用户触发运行

    主动结束

    由用户触发结束

  • 相关阅读:
    HTML
    MySQL 表操作
    MySQL 库操作
    MySQL
    python 客户端的安全性验证和服务端对客户端的多端连接
    python 黏包
    python 通信
    SpringData —— HelloWorld
    JPA
    Hibernate ——二级缓存
  • 原文地址:https://www.cnblogs.com/5iedu/p/5419827.html
Copyright © 2020-2023  润新知