windows期末复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
windows期末复习

第一章: 双字节字符集和Unicode字符集有何区别?采用双字节字符集有何问题? 双字节字符集(DBCS)编码是0-255,DBCS含有1字节代码与2字节代码,而Unicode是统一的16位系统,这样就允许表示65536个字符。Unicode中的每个字符都是16位宽而不是8位宽。在Unicode中,8位二进制表示一个数值已没意义,而在双字节字符集中仍然处理8位数值。 双字节字符集并不是所有字符由两个字节代表,这会引起附加的程序设计问题,例如字符串的长度计算。而且处理双字节字符集非常复杂。 什么叫宽字符?什么是Unicode字符?它们有何区别? 用多个字节来代表的字符称为宽字符,Unicode只是宽字符编码的一种实现,Unicode是宽字符的一种,而宽字符并不一定是Unicode。 讲述_Unicode识别子,TCHAR.h头文件的作用。P17 TCHAR.h为以字符串作为参数的标准库函数提供一系列的替代名称。 第三章: 资源描述文件的作用是什么?资源编译器的功能是什么? 资源描述文件的作用是把应用程序或进程用到的资源记录其中。 资源编辑器的功能是根据RC文件中模板提供的信息生成资源再编译成所需要的二进制文件,所以现代的资源编译器本质上把资源生成器、编译器联合在一起,利于编程人员的使用。 讲讲匈牙利命名惯例的约定,还要记住哪些习惯用法? 匈牙利命名惯例的约定有两条: 标识符以一个或者几个小写字母开始,这些小写字母表示标识符的数据类型; 大小写混杂写,使得标识符具有一定的含义,便于理解,增强可读性。 习惯用法: 在命名结构变量时,可以用结构名的小写字符序列作为变量名的字首,或者用整个结构名用作结构变量名。 解释事件驱动程序的原理,并和过程式程序进行比较。 事件驱动意味着操作系统的每一部分之间,以及操作系统与应用程序之间是通过“消息”进行通信联系的。计算机中一个事件驱动程序变成一个消息,如鼠标事件产生鼠标消息。它不仅执行程序,而且与应用程序对话,而应用程序也会回话,它们相互通信。 它们都必须设置变量、结构,并实现初始化和创建应用窗口。但Windows程序在初始化和创建应用窗口结束后,其他活动基本停止,应用程序只是在执行一个无限循环,坐等用户的输入消息。 过程式程序是单执行流程式样,编写过程式程序和人的思维习惯相一致,检查错误也比较方便,操作系统也只是简单的执行程序,然后就是等待它的完成。 何谓动态链接?何谓静态链接?动态链接库文件的后缀是什么? 动态链接:程序执行到某个函数时,到动态链接库中取用一份公有的机器码,这种执行时进行链接的方法称为动态链接。 动态链接库文件的后缀是.DLL 。 静态链接:在编写高级语言程序时,势必会调用许多函数,这些函数的机器码在链接过程中会合并到程序本身中,这就称为静态链接。 第四章: 解释窗口类结构名与窗口类变量,为什么要填写窗口类条款?注册的作用是什么? 任何窗口都是属于某应用程序或进程,因而,窗口隶属的进程入口地址也必须在条款中记录下来,所以,窗口类条款是窗口共同书写的记录。 注册窗口类的作用是使得Windows操作系统知道这个窗口类,把Windows操作系统和这个窗口类联系起来,使得窗口类处于Windows操作系统的控制之下。 用哪个函数创建窗口?它是几个参数?请解释每一个参数? P78-79。 应用程序中用的窗口类名从哪里取得? 应用程序中窗口类名与应用程序名相同。 主程序WinMain和WndProc是如何联系的? WinProc窗口处理函数是一个回调函数,它是用来处理消息的,是由Windows调用的。在注册窗口类的时候指定了窗口处理函数的入口地址,应用程序获得的消息都交给此入口地址对应的窗口处理函数来处理。 解释消息循环中的几个函数? P80。 第五章: 解释系统全局窗口类、应用全局窗口类、应用专用窗口类。 系统全局窗口类又称预先定义窗口类,32位Windows提供了7种预先注册好的窗口类,在开发者编写的代码里无需进行任何注册。一般情况下用户既不能破坏它们,也不能删除它 们。和16位Windows不一样,系统对预先定义窗口类信息的控制是依单进程为基础的。在32位Windows启动阶段

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档