Windows学习(001)--Windows简介

来源:互联网 发布:手机直播间源码 编辑:程序博客网 时间:2024/06/05 02:06

Windows版本

l  Windows有很多版本。

l  在众多版本中,可以分为2大类:NT和CE。

l  到现在,CE绝版。现在最新Windouws10就是属于NT结构。

 

NT结构

l  NT结构是一种系统架构。

l  NT结构分为2层:用户态和核心态

 

API&SDK&MFC

l  API:程序的接口。

l  SDK:软体开发工具组,可能包含文档、编译器等。比如QT

l  MFC:微软的基础类,用于在C++环境喜下写应用的一个框架和引擎,可以说MFC是Win API与C++的结合后的再一次封装。

 

 

Windows API分类

l  基础服务(Base Services)

提供对Windows系统可用的基础资源访问接口

Ø  文件系统(file system)

Ø  外部设备(device)

Ø  进程(process)

Ø  线程(thread)

Ø  注册表(Windows registry)

Ø  错误处理机制(error handing)

这些功能接口位于32位Windows下的kernel32.dll和advapi32.dll中。

l  图形设备接口(GDI)

Ø  输出图形内容到显示器、打印机以及其它的外部的输出设备。

这些功能接口位于32位Windows下的gdi32.dll。

l  图形化用户界面(GUI)

Ø  创建和管理屏幕和大多数基本控件。

Ø  接受键盘和鼠标的输入,以及其它与GUI有关的功能。

这些功能接口位于32位Windows下的user32.dll。从windows XP后,基本空间和通用对话框控件的调用接口放在comctl32.dll中

l  通用对话框链接库(Common Dialog Box Library)

Ø  打开/保存文件对话框、颜色对话框和字体对话框等等。

这些功能接口位于32位Windows下的comctl32.dll。

l  Windows外壳(Windows Shell)

Ø  作为Windows API的组成不封,不仅允许应用程序访问Windows外壳提供的功能。

这些功能接口位于32位Windows下的shell32.dll。

l  网络服务(Network Services)

Ø  访问操作系统提供的多种网络功能提供皆空。它包括NetBIOS、Winsock、NetDDE及PRC等

l  多媒体相关API

l  封装库

1 0
原创粉丝点击