windows编程简介

来源:互联网 发布:人工智能服装设计打板 编辑:程序博客网 时间:2024/06/05 18:15

在操作系统没有出来之前.我们写的程序是直接和硬件打交道的,这个阶段的程序通用性是非常差的..
它可能只能在一台电脑或者一类电脑上面运行.因为每台电脑的硬件情况都有可能不同.
在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的分类
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

0 0
原创粉丝点击