码迷,mamicode.com
首页 > 其他好文 > 详细

第1课 GUI程序原理分析

时间:2016-04-22 08:19:45      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

1. 命令行应用程序

(1)命令行应用程序的特点

  ①是一种基于顺序执行结构的可执行程序

  ②程序执行过程中不需要与用户产生交互

  ③程序执行后给出最终的运行结果

(2)命令行应用程序的运行模式——程序运行有固定的开始和结束

技术分享 

(3)命令行应用程序适用场合

  ①单任务场合

  ②无效互或简单交互场合

  ③服务器应用场合

2. 图形界面应用程序

(1)图形界面应用程序的诞生

  ①随着计算机技术的发展,计算机走进日常生活

  ②计算机程序开始需要处理各个领域中的问题

  ③计算机用户已经不再是专业的计算机工作者

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

  ①是一种基于消息驱动模型的可执行程序

  ②程序的执行依赖于用户的交互过程

  ③程序执行过程中实时响应用户操作

  ④一般情况下程序执行后不会主动退出

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

技术分享 

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

技术分享 

(5)图形界面应用程序适用场合

  ①多任务场合

  ②强用户交互场合

  ③非专业计算机用户

3. 图形界面程序 VS 命令行程序

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

技术分享 

4. 小结

命令行应用程序

图形界面应用程序

基于顺序执行结构

基于消息驱动模型

弱交互执行

强交互执行

由用户触发运行

由用户触发运行

主动结束

由用户触发结束

 

第1课 GUI程序原理分析

标签:

原文地址:http://www.cnblogs.com/5iedu/p/5419827.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!