第一课、GUI程序原理分析------------------狄泰软件学院

一、命令行应用程序

1、命令行应用程序的特点(Command Line Interface)

(1)、是一种基于顺序执行结构的可执行程序

(2)、程序运行过程中不需要与用户进行交互

(3)、程序执行后给出最终的运行结果

2、命令行应用程序的运行模式

(1)、特点:程序的运行有固定的开始和固定的结束

3、命令行应用程序的应用范围(命令行应用程序是早期计算机系统中的主要类型)

(1)、单任务场合

(2)、无交互简单交互场合

(3)、服务器应用场合

二、图形界面应用程序

1、图界面应用程序的诞生

(1)、随着计算机技术的发展,计算机走进日常生活

(2)、计算机程序开始需要处理各个领域的问题

(3)、计算机用户已经不再全是专业的计算机工作者

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

(1)、是一种基于消息驱动模型的可执行程序

(2)、程序的执行依赖于用户的交互过程

(3)、程序执行过程中实时响应用户操作

(4)、一般情况下程序执行后不会主动退出

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

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

5、图形界面应用程序的应用范围(图形界面应用程序是当代计算机系统中的主要程序类型)

(1)、多任务的场合

(2)、强交互任务的场合

(3)、非专业计算机用户

三、命令行应用程序VS图形界面应用程序

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

四、小结

原文地址:https://www.cnblogs.com/gui-lin/p/6384873.html