ImageVerifierCode 换一换
格式:PPT , 页数:36 ,大小:807.50KB ,
资源ID:1090106      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1090106.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Windows程序设计的基本概念.PPT)为本站会员(国***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Windows程序设计的基本概念.PPT

1、Visual C+第 4章 Windows程序设计的基本概念教学要点本章内容主要 包括 Windows应用程序的特点 , VC两种编程模式都要用到的 基本概念 及利用 API编写简单的Windows程序的 方法与步骤 。要求 了解回调函数和图形设备接口概念 、 VC程序的命名规则和消息驱动机制, 掌握窗口、实例、句柄、资源的概念 ,熟悉 Windows图形用户界面中的元素,熟练掌握掌握建立 Win32应用程序的步骤和 WinMain()函数形参的含义。4.1 Win 32编程特点4.2 Windows程序用到的基本术语4.3 开发 Windows程序基本步骤 Visual C+4.1.1 Wi

2、ndows运行机制 消息驱动4.1.2 应用程序与 Windows操作系统紧密相连4.1.3 图形界面4.1.4 Windows基本数据类型4.1 Win 32编程特点Visual C+n消息驱动,在别的程序设计语言中又叫事件驱动。 在执行过程中,如果用户需要输入什么参数或用户需要作出选择,程序将等待用户的输入。只有用户提供了足够的数据程序才能继续进行下去,否则它将一直等待下去,应用程序不会自己选择其它的途径或完成其它的功能,用户也不能干预程序的运行过程。 n在消息驱动的程序结构中,程序控制流程是由实际运行时各种事件的实际发生来触发,而事件的发生可能是随机的、不确定的,并没有预先的顺序。 消息

3、驱动是一种面向用户的程序设计方法,在程序设计过程中除了完成所需要的程序功能之外,更多的是要 考虑用户可能的各种输入消息,并有针对性地设计相应的处理程序 。消息驱动程序设计还是一种被动式的程序设计方法,程序开始运行时,处于等待消息状态,当取得消息后就对其作出相应反应,处理完毕后又返回等待消息的状态。 消息驱动的程序就是一个 不断产生消息和处理消息的过程 是一个更加模块化、更加独立的程序。4.1.1 Windows运行机制 消息驱动Visual C+4.1.2 应用程序与 Windows操作系统紧密相连 利用 VC进行 Windows应用程序开发的一个 显著特点 就是,应用程序与操作系统的联系非常

4、密切。对操作系统比较熟悉的人编制程序相对来说就轻松一些,反之,学会利用 VC进行 Windows应用程序开发的人,往往会对操作系统有一个清晰的认识。 设计 C语言的目的就是进行操作系统的开发 。在 Windows环境下开发程序时,绝对不能忽视操作系统所起的作用,因为我们时时刻刻在与操作系统打交道。 最明显和操作系统打交道的例子就是消息传递。 消息与事件紧密相连,事件是源,消息是果,消息是一个事件的代表,程序运行过程中的任何一个事件都产生一个消息,比如按了键盘的某个键就会产生键盘的消息。Visual C+ Windows程序设计是消息驱动的,消息传递是它的核心,而消息管理是由 Windows完成

5、的,应用程序要获得消息就要从操作系统中获得。 应用程序有 两种 获得消息的方式:回调函数一经设计好,就 成了 Windows系统的扩展 ,就会在发生别的事件时,由 操作系统自动调用该回调函数 。在应用程序的任何地方找不到明显调用该函数的地方,用 DOS编程观点来看,似乎此函数并没有用到,事实上回调函数不仅用到了,而且起了很大作用,正是通过它,应用程序才获得了消息,才知道当前发生了什么事件,才根据不同的事件采取不同的处理措施。 4.1.2 应用程序与 Windows操作系统紧密相连(续)1.应用程序调用 Windows提供的获取消息函数,如 GetMessage()2.由 Windows调用程序

6、员提供的一种特殊函数 回调函数。Visual C+4.1.3 图形界面Windows支持丰富的图形用户界面对象,包括窗口、图标、对话框等。1窗口窗口是 Windows图形界面中最重要的部分,是屏幕上与一个应用程序相对应的矩形区域,关闭了一个窗口后,相应的应用程序就被关闭。2客户区客户区是窗口中最大的一块空白矩形区域,它是用户与系统进行交互的主要区域,一般用于显示应用程序的输出。3标题栏标题栏位于窗口顶部,其中显示的文本一般用于标注应用程序的名称。标题栏的颜色反映该窗口是否是一个活动窗口。标题栏是属于非客户区域。Visual C+4菜单栏菜单栏用户最熟悉,它位于标题栏的下方,横跨窗口,上面列出了

7、应用程序支持的大部分功能。5图标一个用于提醒用户的小小图像,它代表一个应用程序。当一个应用程序最小化时,就呈现为一个图标。6光标Windows光标是显示在屏幕上的一个位图 ,用于响应鼠标或其它定位设备的操作。在应用程序中,常常通过改变光标形状来指出程序的操作状态。7工具栏工具栏位于菜单栏下方,上面的位图按钮代表最常用的命令。让鼠标在某个按钮停一会,就会在按钮下方出现一个黄色的小窗口,里面显示该按钮的简单提示信息。 4.1.3 图形界面 (续 )Visual C+8状态栏状态栏位于窗口底端,用于输出菜单的详细说明和其它一些提示信息。9对话框对话框是一种特殊窗口,主要用于接收用户输入和输出。一般在

8、选择菜单名称后面带有省略号( )的菜单项时会弹出一个对话框。10控件对话框中包含的许多小窗口都是控件。如 “查找与替换 ”对话框上的 “查找内容( N)后就是一个编辑框控件, “取消 ”操作就是一个按钮控件。 4.1.3 图形界面 (续 )Visual C+4.1.4 Windows 基本数据类型 在标准的 C/C+语言中, int、 char、 float、 double都是常见的数据类型,而在 32位 Windows的 C/C+开发平台中,为了满足数据定义需要,又添加了一系列新的数据类型。 表示指针型的数据类型往往以 P或 LP作为前缀,而句柄型则总是冠以 H。 在 Windows应用程序中,不可避免地要使用各种各样的句柄。简单地说,它是用来标识诸如菜单、图标、窗口、内存块、输出设备等信息的,通过它可以访问各种资源。句柄并非对象所在的地址指针,它是作为系统内部表的索引值来使用的。譬如说,一个窗口打开之后,对应内存中的一个内存块,这个 窗口所在的内存块地址往往会由操作系统作动态调整,但其句柄却不会随之变化 ,我们不必关心其地址的变化,而是简单地通过作为窗口标识的句柄来访问这个窗口。如果该应用程序有几个副本在同时运行,那么每个这种窗口都会有一个各不相同的句柄。Visual C+表 4.1 基本数据类型

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。