1. 命令行应用程序

1.1 特点

  1. 基于顺序执行结构的可执行程序:按照逻辑顺序从头执行到结束;
  2. 程序执行过程中无需与用户产生交互:如ls/gcc等,程序执行完成后自定结束;
  3. 执行后给出最终的运行结果,而并不关系过程。

1.2 运行模式

1- GUI原理分析
特点:固定的开始和固定的结束;

1.3 使用场景

  1. 单任务场合;
  2. 无交互或简单交互;
  3. 服务器应用场合;

2. 图形界面应用程序

1.1 特点

  1. 基于消息驱动模型的可执行程序;
  2. 程序的执行依赖于用户的交互,实时响应用户操作;
  3. 程序执行后一般会主动退出。

1.2 运行模式

  1. 运行模式:
    1- GUI原理分析
  2. 消息处理模型
    1- GUI原理分析

1.3 使用场景

  1. 多任务的场合;
  2. 强用户交互;
  3. 非专业计算机用户;

3. 图形界面与命令行程序对比

  1. 当代大型软件产品架构模型
    1- GUI原理分析
  2. 特点对比1- GUI原理分析

相关文章:

  • 2021-04-26
  • 2022-12-23
  • 2021-04-22
  • 2021-04-28
  • 2021-10-16
  • 2021-06-14
  • 2021-12-05
猜你喜欢
  • 2021-07-14
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2021-08-12
  • 2022-01-07
  • 2021-10-21
相关资源
相似解决方案