命令行应用程序
命令行应用程序的特点
1.无界面,不需要与用户交互
2.顺序执行
3.程序执行后给出最终的结果
命令行应用程序的运行模式
命令行应用程序应用范围
1.单任务
2.无交互或者简单交互
3.服务器上应用
图形界面应用程序(Graphic User Interface 简称GUI)
1.基于消息驱动模型的可执行程序
2.与用户进行交互,依赖用户的操作,实时响应用户操作。
3.不需要记忆命令行比如cd、ls等命令。
4.一般情况下不主动退出。
图形界面应用程序的运行模式
图形界面应用程序的消息处理模型
图形界面应用程序的应用范围
1.多任务的场合
2.强交互任务的场合
3.非专业计算机用户
图形界面应用程序是当代计算机系统中的主要程序类型
当代大型软件产品架构模型