一、命令行应用程序
命令行应用程序的特点:
是一种基于顺序执行结构的可执行程序
程序执行过程中不需要与用户产生交互
程序执行后给出最终的结果
命令行应用程序的运行模式:
特点:程序的运行有固定的开始和固定的结束。
命令行应用程序适用于:
(1)单任务场合
(2)无交互或简单交互场合
(3)服务器应用场合
三、图形界面应用程序
图形界面应用程序的特点:
是一种基于消息驱动模型的可执行程序
程序的执行依赖于用户的交互过程
程序执行过程中实时响应用户操作
一般情况下程序执行后不会主动退出
图形界面应用程序的运行模式:
图形界面应用程序的消息处理模型:
图形界面应用程序适用于:
(1)多任务场合
(2)强用户交互的场合
图形界面应用程序是当代计算机系统中的主要程序类型
四、当代大型软件产品架构模型
小结:
命令行应用程序:
(1)基于顺序执行结构
(2)若交互执行
(3)由用户触发运行
(4)主动结束
图形界面应用程序:
(1)基于消息驱动模型
(2)强交互执行
(3)由用户触发运行
(4)由用户触发结束
郑重声明:以上内容参考狄泰软件学院系列课程!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。