windows核心编程—422人已学习
课程介绍
SDK 软件开发工具包(Software Development Kit, SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、作业系统等创建应用软件的开发工具的集合. MFC MFC是一套框架 它是微软提供的, 用于在C++环境下编写用于程序的一个框架和引擎 它可以说是 WinAPI 和 C++ 结合后的再一次封装 它属于应用程序框架 Windows API ……
课程收益
课程囊括的windows相关很多的学习知识点:MFC、进程及线程、WinAPI、SDK、数据类型…… 通过该课程的学习结合windows项目课程完成windows相关项目
讲师介绍
杨波 更多讲师课程
从事编程数年,曾留学日本深造,擅长C++、后端、尤其是逆向 执教多年,顺应互联网的发展,从线下转为线上 用激情点燃代码,帮助大家实现编程梦想
课程大纲
第1章:windows简介
1. windows版本变迁 30:10
2. NT结构 30:32
3. 虚拟内存 17:32
4. 虚拟内存分区 11:44
5. 分配颗粒及页面大小 8:44
6. 页面文件及提交物理内存 8:05
7. 64位及内存对齐 18:17
8. 内存修改器作业布置 16:23
9. 作业讲解 31:07
10. 虚拟内存页面区块 17:02
11. 动态获取系统内存信息 6:41
12. 获取系统内存大小及空间内存 10:01
13. windows基础知识总结及实战课程安排 15:10
第2章:编程语言和windows
1. API&SDK;&MFC; 10:41
2. WindowsAPI分类 30:43
3. 如何使用WindowsAPI 12:44
第3章:数据类型&字符编码
1. Windows基础数据类型 01:28:33
2. 字符集 49:36
第4章:库存管理系统
1. 项目简介 12:18
2. 项目界面演示 9:15
3. IO操作 48:06
4. 文件操作 01:15:45
5. Windows消息机制 02:17:56
6. 项目预备 57:57
7. 项目开始 02:07:31
8. 异步IO机制 25:38
9. 使用事件内核对象提醒 18:11
10. 可提醒IO 19:21
11. 完成端口概述 10:38
12. IOCP初窥 13:56
13. CopyFile实现 54:50
14. 课程安排及答疑 33:07
15. 界面知识点完成 01:26:15
第5章:进程
1. 进程及线程 20:55
2. CUI&GUI; 19:49
3. 进程句柄 18:19
4. 命令行参数 11:04
5. 环境变量 8:47
6. 进程路径 20:32
7. createprocess概述 7:52
8. ApplicationName&CommandLine;详解 6:31
9. Strartinfo及Processinformation 12:00
10. 作业讲解及进程关闭及使用计数 26:38
11. 进程权限概述 18:29
12. 进程权限 18:02
13. UAC及用户补充 24:03
14. 进程复习 20:31
15. 项目相关预习及进程的遍历 01:22:50
16. 封装toolhelp类 27:59
第6章:线程
1. 线程知识 23:38
2. 主线程退出和其他线程退出的区别 9:29
3. 线程间参数传递 26:26
4. 深入理解时间片 24:03
5. 线程的退出 8:25
6. 深入理解线程的启动 10:09
7. 课程复习 01:37:20
8. 线程启动到死亡的详细讲解 15:53
9. beginthread和CreateThread 17:01
10. 线程的状态机线程的挂起状态 21:50
11. 线程等待休眠及饥饿线程 6:44
12. context结构体 22:51
13. 线程安全及上锁 5:32
14. 原子操作 13:37
15. 旋转锁 13:19
16. volatile关键字 5:59
17. 问题线程函数分析之详解线程函数的IParam 10:27
18. 问题线程函数分析之详解原子操作和旋转锁 17:44
19. 线程优先级及CPU亲和度 01:39:09
20. 答疑关于异步IO及句柄伪句柄 15:22
21. 临界区及线程函数中使用静态变量 19:28
22. slim锁及线程休眠及等待及挂起及阻塞 17:32
23. 用户态同步方式总结 42:43
第7章:内核对象
1. 内核对象概述 8:26
2. 设置使用计数的目的 5:56
3. 设置使用计数的目的及句柄表及句柄的本质 13:56
4. 深入理解句柄表及索引及句柄表存在的意义 12:14
5. 内核对象的Signal状态 16:57
6. wait的3种结果及wait里的坑 23:44
7. 事件内核对象 01:02:31
8. 可等待计时器对象 33:16
9. 信号量 7:38
10. 互斥体 18:32
11. 程序单开应用 15:13
大家可以点击【 查看详情】查看我的课程
课程介绍
SDK 软件开发工具包(Software Development Kit, SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、作业系统等创建应用软件的开发工具的集合. MFC MFC是一套框架 它是微软提供的, 用于在C++环境下编写用于程序的一个框架和引擎 它可以说是 WinAPI 和 C++ 结合后的再一次封装 它属于应用程序框架 Windows API ……
课程收益
课程囊括的windows相关很多的学习知识点:MFC、进程及线程、WinAPI、SDK、数据类型…… 通过该课程的学习结合windows项目课程完成windows相关项目
讲师介绍
杨波 更多讲师课程
从事编程数年,曾留学日本深造,擅长C++、后端、尤其是逆向 执教多年,顺应互联网的发展,从线下转为线上 用激情点燃代码,帮助大家实现编程梦想
课程大纲
第1章:windows简介
1. windows版本变迁 30:10
2. NT结构 30:32
3. 虚拟内存 17:32
4. 虚拟内存分区 11:44
5. 分配颗粒及页面大小 8:44
6. 页面文件及提交物理内存 8:05
7. 64位及内存对齐 18:17
8. 内存修改器作业布置 16:23
9. 作业讲解 31:07
10. 虚拟内存页面区块 17:02
11. 动态获取系统内存信息 6:41
12. 获取系统内存大小及空间内存 10:01
13. windows基础知识总结及实战课程安排 15:10
第2章:编程语言和windows
1. API&SDK;&MFC; 10:41
2. WindowsAPI分类 30:43
3. 如何使用WindowsAPI 12:44
第3章:数据类型&字符编码
1. Windows基础数据类型 01:28:33
2. 字符集 49:36
第4章:库存管理系统
1. 项目简介 12:18
2. 项目界面演示 9:15
3. IO操作 48:06
4. 文件操作 01:15:45
5. Windows消息机制 02:17:56
6. 项目预备 57:57
7. 项目开始 02:07:31
8. 异步IO机制 25:38
9. 使用事件内核对象提醒 18:11
10. 可提醒IO 19:21
11. 完成端口概述 10:38
12. IOCP初窥 13:56
13. CopyFile实现 54:50
14. 课程安排及答疑 33:07
15. 界面知识点完成 01:26:15
第5章:进程
1. 进程及线程 20:55
2. CUI&GUI; 19:49
3. 进程句柄 18:19
4. 命令行参数 11:04
5. 环境变量 8:47
6. 进程路径 20:32
7. createprocess概述 7:52
8. ApplicationName&CommandLine;详解 6:31
9. Strartinfo及Processinformation 12:00
10. 作业讲解及进程关闭及使用计数 26:38
11. 进程权限概述 18:29
12. 进程权限 18:02
13. UAC及用户补充 24:03
14. 进程复习 20:31
15. 项目相关预习及进程的遍历 01:22:50
16. 封装toolhelp类 27:59
第6章:线程
1. 线程知识 23:38
2. 主线程退出和其他线程退出的区别 9:29
3. 线程间参数传递 26:26
4. 深入理解时间片 24:03
5. 线程的退出 8:25
6. 深入理解线程的启动 10:09
7. 课程复习 01:37:20
8. 线程启动到死亡的详细讲解 15:53
9. beginthread和CreateThread 17:01
10. 线程的状态机线程的挂起状态 21:50
11. 线程等待休眠及饥饿线程 6:44
12. context结构体 22:51
13. 线程安全及上锁 5:32
14. 原子操作 13:37
15. 旋转锁 13:19
16. volatile关键字 5:59
17. 问题线程函数分析之详解线程函数的IParam 10:27
18. 问题线程函数分析之详解原子操作和旋转锁 17:44
19. 线程优先级及CPU亲和度 01:39:09
20. 答疑关于异步IO及句柄伪句柄 15:22
21. 临界区及线程函数中使用静态变量 19:28
22. slim锁及线程休眠及等待及挂起及阻塞 17:32
23. 用户态同步方式总结 42:43
第7章:内核对象
1. 内核对象概述 8:26
2. 设置使用计数的目的 5:56
3. 设置使用计数的目的及句柄表及句柄的本质 13:56
4. 深入理解句柄表及索引及句柄表存在的意义 12:14
5. 内核对象的Signal状态 16:57
6. wait的3种结果及wait里的坑 23:44
7. 事件内核对象 01:02:31
8. 可等待计时器对象 33:16
9. 信号量 7:38
10. 互斥体 18:32
11. 程序单开应用 15:13
大家可以点击【 查看详情】查看我的课程