Windows编程之路
一直想写一些东西做总结或者成册,这里分享我10年的Windows桌面程序开发经验,后续慢慢更新……
第0章 学前篇之概述
一、本书适合什么人
二、计算机发展
三、高级编程语言
第1章 基础篇之C++、编码规则和网络协议
一、C++部分
1、C++基础
2、C++标准库和STL
二、编码规则和字符
1、编码规则
2、Unicode
三、网络协议
1、HTTP和HTTPS
2、TCP和UDP
3、IP和DNS
4、ARP和RARP
第2章 中级篇之Windows核心编程
一、windows内存机制
1、虚拟内存
2、物理内存
3、共享内存
二、Windows进程和线程
1、进程
2、线程
三、Windows内核对象
1、内核对象
2、句柄
四、Windows消息机制
1、阻塞
2、非阻塞
五、Windows动态库和静态库
1、静态库
2、动态库
六、Windows文件系统
1、NTFS
2、文件
七、Windows网络编程
1、套接字Socket
2、五种异步模型
第3章 高级篇之汇编和PE
一、汇编语言
二、PE结构
三、代码注入
第4章 进阶篇之架构和内核
一、设计模式
二、跨平台编程
三、Windows内核
四、Linux内核