- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1:C语言的入口函数是哪个?分别写出各个参数的作用;
int main(int argc, char* argv[]) argc 是命令行总的参数个数;
argv[] 是 argc 个参数,其中第 0 个参数是程序的全名,以后的参数是命令行后面跟的用户输入的参数;
2:MFC使用向导生成对话框应用程序,会自动生成三个类,如: CAboutDlg、
CDemoAp、p CDemoDl,g 请分别说明三个类的作用?以及三个类之间的关系;
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
创建典型的对话框程序(示例)后,会显现如下几个类:
CAboutDlg:关于版本对话框掌握类; CDemoAp:p 应用程序治理类; CDemoDlg:对话框治理类;
其中,后两个类是依据项目名称而定的,规章是: C+项目名称 +App(或 Dlg) 3:PostMessage 与 SendMessage的区分;
SendMessage函数功能是, 将指定的消息发送到一个或多个窗口; 此函数为指定的窗口调用过程处理程序,直到过程处理函数处理完消息再返回;
PostMessage 函数功能是, 将一个消息放入 (寄送) 到与指定窗口创建的线程相联系消息队列里,不等待线程处理消息就返回;
4:Windows 系统供应了一个定时响应的消息— WM_TIMER ,该消息的名称是什么?
SetTimer() 函数与 KillTimer() 函数的作用是?
WM_TIMER定时器消息 ;SetTimer() 设置定时器 ;KillTimer() 销毁定时器
5:什么是指针?什么是句柄?描述句柄与指针的区分 .
指针:内存单元的编号也叫做地址; 既然依据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针;
句柄,是整个 windows 编程的基础,一个句柄是指使用的一个唯独的整数值, 是指一个四字节长的数值,用于标志应用程序中不同的对象实例 ;
区分:
句柄不是一个指针,程序不能利用句柄来直接阅读文件中的信息;
6:什么是消息?什么是大事驱动程序?
消息:在 Windows中发生的一切都可以用消息来表示,消息用于告知操作系统发生了什么,全部的 Windows应用程序都是消息驱动的;
大事驱动:简洁地说就是你点什么按钮 ( 即产生什么大事 ), 电脑执行什么操作
( 即调用什么函数 ). 当然大事不仅限于用户的操作 . 大事驱动的核心自然是大事;
7:代码规范是程序编写的重要准就,请用你的话说明一下什么是代码规范;
代码规范:是一种编程时的命名规范;基本原就是:变量名 =属性+类型+对象描述,其中每一对象的名称都要求有明确含义, 可以取对象名字全称或名字的一部分;命名要基于简洁记忆、简洁懂得的原就;
需要大家自己懂得;;;
8:使用类向导生成的对话框工程中, 自动生成三个类, 请写出这三个类的名称, 并说明其含义;
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
CAbout:关于对话框治理类;
C+工程名 +App:应用程序治理类; C+工程名 +Dlg:对话框治理类;
9:写出鼠标左键按下与右键按下时截获的消息;鼠标左键按下
WM_LBUTTONDOW左N键按下消息
WM_LBUTTON左UP键抬起消息鼠标右键按下
WM_RBUTTONDO右W键N按下消息
WM_RBUTTON右UP键抬起消息
10:在图形与文字绘制时,需要捕捉的消息是哪个?需要在此消息的什么位置
(哪两个函数之间)加入绘制图形的代码?
绘制文字时,需要捕捉 WM_PAIN消T 息,需要在此消息下的 BeginPaint() 函数与
EndPaint() 消息之间加入图形、文字的绘制;11:在过程处理函数中,如何获得鼠标按下时间标的位置坐标,写出两种方法;方法一:
HIWOR(D lParam)为鼠标的 Y 值 LOWOR(DlParam)为鼠标的 X 值方法二:
GetCursorPos 函数,作用是猎取光标的位置,以屏幕坐标表示;
12:填写消息机制原理图中画横线部分的内容;
(
( 1)
( 1 分)
( 2)
( 1 分)
( 3)
( 1 分)
( 4)
( 2 分)
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
) CreateWindow()
) UpdateWindow()
) ShowWindow()
)
您可能关注的文档
最近下载
- 民用无人驾驶航空器操控员训练机构规范.pdf VIP
- 中山大学《大学物理》2022-2023期末试卷(1).docx VIP
- DB50T 1527-2023 黑水虻处理猪粪技术规程.pdf VIP
- DB13(J)T 8491-2022 下凹桥区雨水调蓄排放设计标准(京津冀).pdf VIP
- DB13(J)T 8505-2022 历史建筑修缮与利用技术标准.pdf VIP
- DB13(J)T 8540-2023 地源热泵系统工程技术标准.pdf VIP
- 贵阳市普通中学2022~2023学年度第一学期期末监测考试试卷2.pdf VIP
- PTN网络的OAM技术简析.doc VIP
- TSG 11-2020 锅炉安全技术规程 含2024年第1号修改单.docx VIP
- TSG 23-2021 气瓶安全技术规程 含2024年第1号修改单.docx VIP
原创力文档


文档评论(0)