这里记录的是本人在看“Windows程序设计 (第5版 珍藏版)”这本书的个人笔记,因为每次看过之后,没过多久就会忘记,所以我想还是记录点什么吧!以备需要的时候查看!!!
第一章:
3个动态链接库:
内核(kernel32.dll):负责操作系统的传统工作,包括内存管理,文件输入/输出及任务管理等;
用户(user32.dll):指的是用户界面,负责所有的窗口管理;
GDI(GDI32.dll):就是图形设备接口,负责在屏幕或打印机上显示文本与图形;
API及内存管理模式:
1.0到3.1版本:分段内存管理模式(SMM):内存地址由两部分组成:一个16位的段(Segment)指针和一个16位的位移 (Offset)指针;c的int数据类型也是16位宽;
Windows NT 及 Windows 95 开始支持32位的平面内存管理模式;c的int数据类型也是32位宽;
把16位的windows(1.0到3.1版)的API称为Win16,而把32位的windows(95,98以及所有的NT版本)的API称为Win32
书中介绍的参考文档链接似乎失效啦!下面是找的我觉得有用的链接:
微软官方文档:
https://docs.microsoft.com/zh-cn
API:
https://docs.microsoft.com/zh-cn/windows/desktop/apiindex/api-index-portal
Visual C++ 文档:
https://docs.microsoft.com/zh-cn/cpp/#pivot=langlib&panel=langlib1
头文件:
windows.h 里面有包含了下列头文件:(自己最好是打开这些头文件看下)
#include <windef.h> 基本数据类型定义
#include <winbase.h> 内核函数
#include <wingdi.h> 图形设备接口函数
#include <winuser.h> 用户界面函数
#include <winnt.h> 支持Unicode的类型定义