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
大家可以点击【
查看详情】查看我的课程