windows编程简介

在操作系统没有出来之前.我们写的程序是直接和硬件打交道的,这个阶段的程序通用性是非常差的..
它可能只能在一台电脑或者一类电脑上面运行.因为每台电脑的硬件情况都有可能不同.
在windows出来之后,程序的通用性得到了大大的提升.windows操作系统将硬件和软件隔离..我们所写的程序不用在关注硬件是怎么样的.我们所写的软件调用OS的API,再通过该API来操作硬件

windows经过三十多年的发展,它的API可谓是相当庞大的..而且为了做到兼容.它的旧的API并不会被废弃.所以同一个函数就会有许多不同的版本,这就给windows下的编程带来了一些困难,在进行windows编程的时候要尽量多查询MSDN.

windows操作系统抽象出来R3和R0层,,我们所写的软件都是工作在R3层,通过了R3的检测之后会交给R0层,通过R0层来操作硬件

API&SDK&MFC
windows API是windows为我们提供的一系列接口
SDK指软件开发工具包
MFC是windows下的一套框架,它是对winAPI和c++的再封装

WinAPI的分类
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值