当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件技术基础教程》第5章 Windows程序设计

资源类别:文库,文档格式:PPT,文档页数:117,文件大小:1.52MB,团购合买
5.1 Windows应用程序设计的特点 5.2使用 Visual++6.0 5.3窗口、菜单与消息框 5.4工具条与状态栏
点击下载完整版文档(PPT)

第5章 Window程序设计 5,1 Windon应用程房放计的点 5,2使别 Visual c++6.0 5.3廖人菜单与消息框 5.47层条与状栏 PT PRESS 单击鼠标左键换页

第5章 Windows程序设计 5.1 Windows应用程序设计的特点 5.2 使用Visual C++ 6.0 5.3 窗口、菜单与消息框 5.4 工具条与状态栏

Windows的优点在于:(1)提供了比 DOS字符界面更为直观、友好的图形用户 界面;(2)可以同时运行多个应用程序, 提高了机器的利用率;(3)应用程序具 有一致的外观和用户接口,用户只需要熟 悉其中一两个程序,就可以依此类推学会 使用别的应用程序;(4)具有更好的虚 拟内存管理和设备无关特性等。 PT PRESS 单击鼠标左键换页

Windows的优点在于:(1)提供了比 DOS字符界面更为直观、友好的图形用户 界面;(2)可以同时运行多个应用程序, 提高了机器的利用率;(3)应用程序具 有一致的外观和用户接口,用户只需要熟 悉其中一两个程序,就可以依此类推学会 使用别的应用程序;(4)具有更好的虚 拟内存管理和设备无关特性等

51 Windows应用程序设计的特点 1.事件驱动的程序设计 传统的DOS程序主要采用顺序的、关 联的、过程驱动的程序设计方法。 它的基本模式如图51所示。 PT PRESS 单击鼠标左键换页

5.1 Windows应用程序设计的特点 1.事件驱动的程序设计 传统的DOS程序主要采用顺序的、关 联的、过程驱动的程序设计方法。 它的基本模式如图5.1所示

开始 输入数据 计算处理 输出结果 结束 PT PRESS 图51过程驱动模型

事件驱动的程序设计不是由预 先定义好的事件的顺序来控制, 而是由事件的发生来控制 PT PRESS 单击鼠标左键换页

事件驱动的程序设计不是由预 先定义好的事件的顺序来控制, 而是由事件的发生来控制

开始 等待事件 输入界面1 输出结果 取事件 发送事件 输入界面2 N 退出? 输入界面n 结束 图52事件驱动程序模型 PT PRESS 单击鼠标左键换页

2.消息循环与输入 消息是一种报告有关事件发生的通 知, Windows应用程序的消息来源有以 下四种。 (1)输入消息 (2)控制消息 (3)系统消息 (4)用户消息 PT PRESS 单击鼠标左键换页

2.消息循环与输入 消息是一种报告有关事件发生的通 知,Windows应用程序的消息来源有以 下四种。 (1)输入消息 (2)控制消息 (3)系统消息 (4)用户消息

消息队列是一个系统定义的内存块, 用于临时存储消息或把消息直接发给窗口 过程。 每个窗口维护自己的消息队列,并从 中取出消息,利用窗口函数进行处理 模式如图53所示 PT PRESS 单击鼠标左键换页

消息队列是一个系统定义的内存块, 用于临时存储消息或把消息直接发给窗口 过程。 每个窗口维护自己的消息队列,并从 中取出消息,利用窗口函数进行处理。 模式如图5.3所示

窗口1 消息队列 囱口函数 窗口2 消 窗口函数 应用程序 消息1消息2消息 消息n PT 图53消息驱动模型

3.图形输出 Windows程序不仅在输入上与DOS程 序不同,而且在程序输出上也与DOS有很 大差别,主要表现为以下几点。 ①DOS程序独占整个显示屏幕,其他 程序在后台等待。而 Windows的每一个应 用程序只对屏幕的一部分进行处理。 PT PRESS 单击鼠标左键换页

3.图形输出 Windows程序不仅在输入上与DOS程 序不同,而且在程序输出上也与DOS有很 大差别,主要表现为以下几点。 ① DOS程序独占整个显示屏幕,其他 程序在后台等待。而Windows的每一个应 用程序只对屏幕的一部分进行处理

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共117页,可试读30页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有