中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PPT
文档页数:117
文件大小:1.52MB
团购合买:点击进入团购
内容简介
5.1 Windows应用程序设计的特点 5.2使用 Visual++6.0 5.3窗口、菜单与消息框 5.4工具条与状态栏
刷新页面文档预览

第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的每一个应 用程序只对屏幕的一部分进行处理

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档