Visual_C++面向对象与可视化程序设计课后答案第三章由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“面向对象课后题答案”。
1.Windows 编程中窗口的含义是什么?
Windows应用程序基本的操作单元,系统管理应用程序的基本单位,应用程序与用户之间交互的接口环境
2.事件驱动的特点是什么?
Windows程序设计是针对事件或消息的处理进行。Windows程序的执行顺序取决于事件发生的顺序,程序的执行顺序是由顺序产生的消息驱动的,但是消息的产生往往并不要求有次序之分。事件驱动编程方法对于编写交互式程序很有用处,它避免了死板的操作模式。
4.句柄的作用是什么?请举例说明
句柄是整个windows编程的基础,是一个4字节长的数值,用于标识应用程序中不同的对象和同类对象中不同的实例。应用程序通过句柄访问相应的对象信息。
TypedefstructtagPOINT{LONG X;LONG Y;}POINT
5.一个windows应用程序的最基本构成有哪些部分
(5)部分组成,1).C语言源程序文件c或者cpp2).头文件h
3).模块定义文件def4).资源描述文件rc5).项目文件vcproj
6.应用windows API函数编程有什么特点
1)为应用程序提供Windows系统特殊函数及数据结构 2)Win应用程序可以利用标准大量API函数调用系统功能 3)是Win系统与Win应用程序间的标准程序接口。
功能:窗口管理函数:实现窗口的创建、移动和修改功能,系统服务函数:实现与操作系统有关的多种功能,图形设备(GDI)函数:实现与设备无关的图形操作功能
7.Windows编程中有哪些常用的数据类型
LONG 32 位有符号整数,DWORD 32 位无符号整数,UINT 32 位无符号整数,BOOL布尔值,LPTSTR 指向字符串的 32 位指针,LPCTSTR 指向字符串常量的 32 位指针,LPSTR 指向字符串的 32 位指针,LPCSTR 指向字符串常量的 32 位指针。
9.简述winmain函数和窗口函数的结构及功能
三个基本的组成部分:函数说明、初始化和消息循环,功能:注册窗口类,建立窗口及执行必要的初始化,进入消息循环,根据接受的消息调用相应的处理过程,当消息循环检索到WM_QUIT时终止程序运行。窗口函数定义了应用程序对接收到的不同消息的响应,包含了对各种可能接收到的消息的处理过程。WndProc函数由一系列case语句组成。每一条case语句对应一种消息,当应用程序接收到一个消息时,相应的case语句被激活并执行相应的响应程序模块。
10.初始化
窗口类的定义:定义窗口的形式与功能LoadIcon应用程序中加载一个窗口图标,LoadCursor应用程序中加载一个窗口光标,GetStockObject获取系统提供的背景刷。
窗口类的注册:窗口类必须先注册后使用RegisterClaEx()
创建窗口实例:CreateWindow
显示窗口:ShowWindow,UpdateWindow