图形界面必知道的一些东西1
2017-05-08 10:07
260 查看
1. 命令行应用程序主要基于顺序执行结构、以得到执行结果为目的、在执行过程中不需要与用户进行任何形式的交互、的应用程序,程序本身有着固定的开始固定的结束,程序一旦编译完成其运行结果几乎得以确定(1)命令行应用程序的特点 ①是一种基于顺序执行结构的可执行程序 ②程序执行过程中不需要与用户产生交互 ③程序执行后给出最终的运行结果
(2)命令行应用程序的运行模式——程序运行有固定的开始和结束
(3)命令行应用程序适用场合 ①单任务场合 ②无效互或简单交互场合 ③服务器应用场合2. 图形界面应用程序(1)图形界面应用程序的诞生 ①随着计算机技术的发展,计算机走进日常生活 ②计算机程序开始需要处理各个领域中的问题 ③计算机用户已经不再是专业的计算机工作者(2)图形界面应用程序的特点 ①是一种基于消息驱动模型的可执行程序 ②程序的执行依赖于用户的交互过程 ③程序执行过程中实时响应用户操作 ④一般情况下程序执行后不会主动退出(3)图形界面应用程序的运行模式
(4)图形界面应用程序的消息处理模型
(5)图形界面应用程序适用场合 ①多任务场合 ②强用户交互场合 ③非专业计算机用户3. 图形界面程序 VS 命令行程序当代大型软件产品架构模型
4. 小结[align=center]
以面向对象的思维方式设计GUI应用程序一、所有的元素(窗口、窗口元素)都是类的对象二、GUI用户界面是由多个对象组合起来的
[/align]
(2)命令行应用程序的运行模式——程序运行有固定的开始和结束
(3)命令行应用程序适用场合 ①单任务场合 ②无效互或简单交互场合 ③服务器应用场合2. 图形界面应用程序(1)图形界面应用程序的诞生 ①随着计算机技术的发展,计算机走进日常生活 ②计算机程序开始需要处理各个领域中的问题 ③计算机用户已经不再是专业的计算机工作者(2)图形界面应用程序的特点 ①是一种基于消息驱动模型的可执行程序 ②程序的执行依赖于用户的交互过程 ③程序执行过程中实时响应用户操作 ④一般情况下程序执行后不会主动退出(3)图形界面应用程序的运行模式
(4)图形界面应用程序的消息处理模型
(5)图形界面应用程序适用场合 ①多任务场合 ②强用户交互场合 ③非专业计算机用户3. 图形界面程序 VS 命令行程序当代大型软件产品架构模型
4. 小结[align=center]
命令行应用程序 | 图形界面应用程序 |
基于顺序执行结构 | 基于消息驱动模型 |
弱交互执行 | 强交互执行 |
由用户触发运行 | 由用户触发运行 |
主动结束 | 由用户触发结束 |
[/align]
相关文章推荐
- GUI图形界面必知道的东西2
- java关于==需要知道的一些东西
- 一些有趣的图形界面---Java画图
- 一些有趣的图形开发界面
- Android-PullToRefresh的用法 及源码中你应该知道的一些东西
- 整理归纳 Oracle DBA 应该知道的一些东西
- Zigbee:使用TI Zstack前一些你应该知道的东西
- 一些常识性的东西,同学心理都知道但没人拆穿,网上有一哥们总结的不错,先保存着
- 【移动开发】Android中一些你可能不太知道的东西
- C++里你知道的和不知道的一些东西
- 一些有趣的图形界面
- Android中一些你可能不太知道的东西
- 用国内外地图时应该知道的一些东西
- [Swift]iOS开发:关于图形渲染以及界面优化的的一些想法
- Windows图标:有一些你未必知道的东西
- FMDB (v2.5)一些需要知道的东西
- 开发nodejs前需要知道的一些东西
- 开发人员应该知道的一些东西
- 一些有趣的图形界面
- 一些现在才知道的SB东西