首页 > 代码库 > 第1课 - GUI 程序原理分析
第1课 - GUI 程序原理分析
1. 命令行应用程序
(1)命令行应用程序的特点
①是一种基于顺序执行结构的可执行程序
②程序执行过程中不需要与用户产生交互
③程序执行后给出最终的运行结果
(2)命令行应用程序的运行模式——程序运行有固定的开始和结束
(3)命令行应用程序适用场合
①单任务场合
②无效互或简单交互场合
③服务器应用场合
2. 图形界面应用程序
(1)图形界面应用程序的诞生
①随着计算机技术的发展,计算机走进日常生活
②计算机程序开始需要处理各个领域中的问题
③计算机用户已经不再是专业的计算机工作者
(2)图形界面应用程序的特点
①是一种基于消息驱动模型的可执行程序
②程序的执行依赖于用户的交互过程
③程序执行过程中实时响应用户操作
④一般情况下程序执行后不会主动退出
(3)图形界面应用程序的运行模式
(4)图形界面应用程序的消息处理模型
(5)图形界面应用程序适用场合
①多任务场合
②强用户交互场合
③非专业计算机用户
3. 图形界面程序 VS 命令行程序
当代大型软件产品架构模型
4. 小结
命令行应用程序 |
图形界面应用程序 |
基于顺序执行结构 |
基于消息驱动模型 |
弱交互执行 |
强交互执行 |
由用户触发运行 |
由用户触发运行 |
主动结束 |
由用户触发结束 |
第1课 - GUI 程序原理分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。