网站大量收购闲置独家精品文档,联系QQ:2885784924

最全的windows知识点总结.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章Windows程序设计基础

Windows的特点:(1)直观,高效的面向对象的图形用户界面,易学易用。

用户界面统一,友好,美观。

丰富的设备无关的图形操作。

多任务的实现。

操作系统的主要功能有进程管理,内存管理,设备管理,文件系统,用户管理等。操作系统的分类:(1)单用户单任务操作系统

单用户多任务操作系统

多用户多任务分时操作系统

网络操作系统

API(ApplicationProgrammingInterface应用程序编程接口)是用来控制Windows各个元素的外观和行为的一套预先定义的Windows函数。

MFC(MicrosoftFoundationClasses微软基础类库)是由微软公司提供的用于在VisualC++环境下编写Windows应用程序的一个框架和引擎,是Windows下应用程序的编程语言接口。虚拟机:由Windows在内存中创建的逻辑微机,由它来运行应用程序。

内存,准确的说是无力内存。

运行任何一个程序都是要占用物理内存,当关闭这个程序时,系统也会从物理内存中删除这个程序的信息,也称释放内存。

习题:5.Windows的多任务是如何实现?

答:当Windows接收到由鼠标,键盘,定时器信号或某些I/O操作产生的“事件”后,为该任务分配CPU时间。每个任务使用由Windows分配的短暂的时间片轮流使用CPU,由于CPU对每个时间片的处理速度非常快,在用户看来好像这些任务在同时执行。

6.API和MFC的作用是什么?答:上有不做总结。

第二章Windows编程概述

Windows基础用户界面对象包括:窗口,标题栏,图标,光标,插入符号,对话框,控件等。

*indows定义的别名:TypedefunsignedlongDWORD;无符号长整形

TypedefintBOOL; 整形

TypedefunsignedcharBYTE;无符号字符型TypedeffloatFLOAT; 单精度浮点型TypedefunsignedintUINT;无符号整形

句柄与存放地址所占用字节一样,4字节,32位。句柄:HWND 窗口句柄

HINSTANCE 当前程序应用实例句柄

HPEN 画笔句柄WinMian()函数成为了程序的入口点。WinMain()函数的主要作用是创建应用程序窗口并建立消息循环。消息循环的五个步骤:(1)设计窗口类型

注册窗口类型 RegisterClass()

创建窗口 CreatWindows()

显示窗口 ShowWindows() 刷新窗口函数 UpdateWindows()

消息循环

while(GetMessage(msg,NULL,0,0))

{

TranslateMessage(msg); 把虚拟键消息转换成字符消息

DispatchMessage(msg); 把当前的消息发送到对应的窗口过程中去

}

书上第18-20页的代码,可能会考,最好背下来。WndProc()窗口函数由一个或者多个switch语句组成。每条case语句对应一种消息。当

书上第18-20页的代码,可能会考,最好背下来。

习题:3.一个Windows应用程序由哪几部分组成?其中哪一个是入口点?

答:一个Windows应用程序由头文件,源文件,动态链接库和资源等几部组成。

WinMain()函数是程序的入口点。

4.创建一个窗口分为几个步骤?答:前面总结有。

第三章Windows应用程序的面向对象 (不考代码,看文字)

面向程序设计思想(OOP),这种思想集抽象性,封装性,集成性和多态性于一体,提高了编程的效率。

主函数的任务是创建并显示窗口和实现消息循环。从面向对象的思想进行分析,为了形成程序框架,应该声明两个类:应用程序类和窗口类。

在窗口类中,实现窗口类的设计,注册,窗口的创建,显示等功能。HWND类型窗口句柄。在CwinApp类中,主要完成两个功能:一是调用成员函数InitInstance()来完成窗口的设计,注册,创建和显示工作。二是调用成员函数Run()来实现消息循环。

派生类:应用了C++类的继承性和多态性,来得到自己想要的应用程序窗口。

习题:2.Windows应用程序的面向对象的思想主要体现在哪几个方面?答:总结有,不做回答。

第四章MFC应用程序框架

MFC通过C++语言的类,恰恰实现了对大部分WindowsAPI的封装。自己需要练习熟悉的步骤.1.1创建应用程序框架

MFCAppWizard为helloWorld应用程序生成了4

文档评论(0)

hao187 + 关注
官方认证
内容提供者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档