Windows应用程序设计的特点与原理

下载需积分: 9 | PPT格式 | 177KB | 更新于2024-07-13 | 134 浏览量 | 4 下载量 举报
收藏
Windows 应用程序设计的特点 - Windows 程序内部运行原理 Windows 应用程序设计的特点是事件驱动的程序设计。传统的 MS-DOS 程序主要采用顺序的、关联的、过程驱动的程序设计方法。这种方法是面向程序而不是面向用户的,交互性差,用户界面不够友好。事件驱动程序设计则是由事件的发生来控制,而不是由事件的顺序来控制。这使得程序的用户可以用各种合理的顺序来安排程序的流程。 事件驱动程序设计的优点是面向用户的,考虑了用户可能的各种输入,并针对性的设计相应的处理程序。这是一种“被动”式程序设计方法,程序开始运行时,处于等待用户输入事件状态,然后取得事件并作出相应反应,处理完毕又返回并处于等待事件状态。 在 Windows 应用程序设计中,VC++ 是一个重要的开发环境。VC++ 支持面向对象程序设计,具有强大的开发功能。MFC 是一个功能强大的类库,提供了许多有用的类和函数,可以帮助开发者快速开发 Windows 应用程序。 在 Windows 程序内部运行原理中,文档与视图是非常重要的。文档是应用程序的核心,视图是应用程序的用户界面。文档与视图的设计需要考虑到用户的需求和习惯,设计出友好的用户界面。 对话框与控件是 Windows 应用程序设计中非常重要的组件。对话框是应用程序与用户之间的交互界面,控件是应用程序中的基本组件。对话框与控件的设计需要考虑到用户的需求和习惯,设计出友好的用户界面。 图形图像处理是 Windows 应用程序设计中非常重要的组件。图形图像处理可以使应用程序具有更加丰富的用户界面,提高用户体验。 数据库编程是 Windows 应用程序设计中非常重要的组件。数据库编程可以使应用程序具有更加强大的数据处理能力,提高应用程序的实用性。 Windows 的发展历史可以追溯到 1970 年,美国 Xerox 公司成立了著名的研究机构 PaloAltoResearchCenter(PARC),从事局域网、激光打印机、图形用户接口和面向对象技术的研究。1981 年,Xerox 公司宣布推出世界上第一个商用的 GUI 系统:Star8010 工作站。 AppleComputer 公司的创始人之一 SteveJobs,在参观 Xerox 公司的 PARC 研究中心后,认识到了图形用户接口的重要性以及广阔的市场前景,开始着手进行自己的 GUI 系统研究开发工作。 Windows 应用程序设计的特点是事件驱动的程序设计,考虑了用户的需求和习惯,设计出友好的用户界面。VC++ 是一个重要的开发环境,MFC 是一个功能强大的类库,文档与视图、对话框与控件、图形图像处理、数据库编程都是 Windows 应用程序设计中非常重要的组件。

相关推荐