视频课程 人浏览 历史评分   更新时间: 30天前 随到随学

课程介绍

注意0:欲购买此课程,获取安全购买链接,索要正版授权学习平台账号,务必加咨询QQ:2536379620
注意1:由于编码原因,试听课程视频画面清晰度不如最终购买的视频。最终购买视频的画面清晰度可参见以下两张图。图1   图2
注意2:正版良心视频,购买后有机会和原作者直接短暂技术交流。

课程提供全部源码,开发使用次新版本的vs
2015保证适应最新应用,又不会有最新版本的bug
      培养具备Win32 API SDK级别对Windows平台程序编码能力,可以参与Windows应用工程类别的GUI程序开发,对算法策略有容错性表现;提升的、软件设计经验,初步具备面向对象软件设计思想,能针对性的应用事件驱动编程开发应用程序。

Windows程序设计应用开发
1、程序与进程:
从程序加载进入内存进行部析,对进程内存空间的布局情况进行系统解读,提供了全系统独立运行一个进程实例的解决方案。同时剖析了Windows平台在进程消亡时,C++运行时与资源泄漏的根本原理,并对进程空间慢入技术进行了案例讲解。
2、多线程程序设计技术:
从汇编语言层面毒:准解读了多线程程序中的典型错误。对于如何消除与时间有关的借误,这一多线程程序设计的本质进行了根本解读。对于线程忧先级的设定进行了深入剖桥,针对高优先级并不一定会被首先推进的现象进行了剖析,防止了初次接触多线程开发可能遇到的开发陷阱。对同步问题的信号量机制,提出了一个工具变量解决一个问题”的观点,结合代码实战,深入剖析了解决"同步与互斥问题的核心思想。最后,评价了线程锁的开销,提供了线程池的解决案例。
3.windowsGUI程序设计:
从Windows APl层面讲解了Windows图形用户界面的本质,对WinMian入口点,Windows句柄与WndClass结构的逻辑对应关系进行了描述和阐释,并对windows消息循环与事件驱动开发的原理进行了部析,
4、Windows控件编程:
从石头、剪刀,布游戏设计出发,深度剖析出"控性就是子窗体的概念,并结合综合案例,将程序开发中的伪随机数舰念进行了展示,演示了表駆动编程的程序开发技巧,并演示了单元测试的概念与实际应用。最后,使用Windows标准控件,详细演示了单选框.复选框,静态框作为图片容器的案例。全程开发使用源代码编国,演示如何用代码精作创建控件,拒绝做只会拖控件”的程序员。
5、MFC程序开发:
从Windows系统角度,对MFC程序开发进行了本质讲解,拒绝使用AppWizard,全程手动代码实现了一个MFC程序,并结合Win32 API进行了系统内存益视。同时对Windows开发中,未进行初始化导致的API使用不正常现象进行了说明。敬告学员朋友,由于MFC本身是一项庞杂繁复的框架,为了防止挂—漏万的现象:windows系列课程之二,将从工程应用到原理实现对MFC进行深入讲解。对MFC有兴趣和需要的学员朋友,清关注本系列课程之二——MFc工程应用与原理部析,
6、Windows文件编程:
本章节从图片路藏交字案例出发,对文件的字符集问题进行了探讨,同时,对Windows XP系统典型的联通"案例进行了解读,将文件BOM特征进行了剖析。进一步结合流媒体将文件加密进行了原理性展示,并剖析了凯激加密的工程困境。最后,介绍了内存驶射文件的应用案例。
本章讲解了多字节与宽字节之间的转换方法,并演示了通过winapi对目录递归访问并获取文件信息。
7、Windows服务与动态链接库编程:
本部分对Windows服务进行了案例演示,同时对动态链接库技术进行了原理性说明。结合exescOpe解析了d导出函数中C++的name mangling现象,并提出了"extern C的解决方案,同时,对lib + dll调用方设置库的头文件、ll内存分配清理式、导出dl类库,d入口函故进行了剖析。

适合人群

学生,有工作经验想要学习windows编程,有一定c或者c++编程基础

课程大纲

章节1:课程介绍和环境准备            暂无试看
课时1视频课程介绍10:52
课时2视频详解代码到windows程序执行经历的步骤和会出现的bug09:57
课时3视频vs项目中各类文件的中作用,并配置项目依赖09:43
课时4视频vs项目各项配置详解和调试演示18:28
章节2:windows进程程序设计
课时5视频进程及其布局介绍07:23
课时6视频CreateProcess函数详解18:02
课时7视频CPU的保护模式与进程空间05:46
课时8视频基于全局变量案例演示的进程地址空间深入剖析07:11
课时9视频CloseHandle关闭的是什么-内核对象的概念、讲解及代码演示05:23
课时10视频进程列表获取中进程快照的概念剖析12:57
课时11视频C++运行时与操作系统调度进程中的资源泄漏-终止进程中的资源泄漏06:27
课时12视频终止其他进程代码案例04:55
课时13视频进程空间侵入技术原理-内存修改器核心代码讲解08:35
课时14视频进程内存修改器实战-目标程序和memchange接口开发09:29
课时15视频MemChange-Main函数主体逻辑完成08:55
课时16视频MemChange-读取每一页内存09:01
课时17视频进程内存修改器实战-项目完成10:53
课时18视频通过CreateMutex实现控制进程的运行的唯一性05:47
课时19视频通过预处理指令实现控制台的显示和隐藏10:11
章节3:windows多线程编程技术
课时20视频线程-线程概念与函数、线程关系理解09:54
课时21视频线程创建原理和CreateThread函数原理讲解和代码演示13:18
课时22视频线程内核对象上下文和对象参数详解06:17
课时23视频线程终止及其资源问题05:38
课时24视频低优先级线程为何会被先执行SetThreadPriority14:06
课时25视频操作系统乱序推进线程指令的本质剖析、线程同步与时间有关的错误19:25
课时26视频线程同步临界区原理和CreateMutex代码演示06:18
课时27视频Interlock与CreateMutex中线程锁的代价原理剖析和代码演示.07:31
课时28视频信号量同步详解及代码演示14:00
课时29视频CreateEvent事件同步详解及代码演示10:00
章节4:windowsSDK编程
课时30视频windows图形用户界面程序设计引论及代码演示获取窗口程序并关闭07:35
课时31视频WindowsGUI程序编程思路及HelloWindows程序07:06
课时32视频windows消息驱动原理分析04:18
课时33视频窗口注册详解05:47
课时34视频创建和显示窗口更新客户器和消息捡取代码及原理分析07:11
课时35视频窗口回调函数原理剖析04:40
课时36视频windows窗体注册和显示代码编写并调试16:36
课时37视频消息机制原理(事件驱动)释疑06:55
课时38视频打字游戏程序示例-完成项目创建和菜单加入08:18
课时39视频项目加入图标并添加菜单响应事件代码08:24
课时40视频Windows窗口坐标体系分析和WM_PAINT事件处理并添加文本内容绘制04:07
课时41视频键盘响应消息WM_CHAR消息处理和代码演示07:41
课时42视频鼠标消息响应原理和设置背景颜色代码演示09:37
课时43视频定时器SetTimerWM_CREATE消息和鼠标按下事件处理16:19
章节5:windows标准控件编程
课时44视频按钮控件与Win32窗体交互编程-基于石头剪刀布游戏综合案例演示15:07
课时45视频表驱动编程技术-游戏业务逻辑和开发策略分析07:58
课时46视频游戏策略函数完成并通过单元测试08:08
课时47视频随机数产生开发完成游戏整合发并进行总结10:05
课时48视频Win32Dialog对话框的打开和关闭09:38
课时49视频窗口添加按钮文本框和输入框控件14:08
课时50视频文本框编辑效果单选和标准按钮事件处理并完成项目09:02
课时51视频窗体间信息传递弹出对话框实现17:13
课时52视频窗口间信息传递完成12:01
课时53视频控件使用综合案例需求分析和界面设计完成07:09
课时54视频综合案例-主窗口框架界面图标代码搭建完成11:20
课时55视频综合案例-完成图片显示并分析setwindowLong接口06:26
课时56视频综合案例-处理WM_COMMAND消息并完成退出程序07:23
课时57视频综合案例-窗口置顶图片显示和隐藏功能完成总结13:58
章节6:MFC与Windows程序开发
课时58视频MFC开发windows应用导读07:57
课时59视频拒绝App Wizard-MFC封装讲解并通过它创建第一个创建程序17:09
课时60视频MFC消息驱动是事件编程概率并编写MFC消息循环代码19:18
课时61视频MFC综合案例-MFC开发windows应用程序06:24
课时62视频MFC综合应用-完成窗口初始化和消息映射和构造函数09:18
课时63视频MFC综合应用-完成Timer消息06:25
课时64视频MFC综合案例-Paint消息项目完成和总结06:37
章节7:windows文件编程
课时65视频windows文件的编码格式09:10
课时66视频文件格式-Windows XP系统中Bug的深入解读-BOM原理释疑07:37
课时67视频流式文件加密原理与凯撒加密的困境19:51
课时68视频内存映射文件-内存DC和客户区DC11:33
课时69视频ReadBmp案例代码框架搭建14:54
课时70视频UI和BMP的绘制代码完成10:37
课时71视频内存映射原理和文件找到10:43
课时72视频内存映射文件编码完成并总结17:37
课时73视频多字节和宽字节转换方式和A2W,W2A转换栈溢出分析14:31
课时74视频FindFirstFile访问目录并打印文件并递归访问子目录19:50
课时75视频使用MultiByteToWideChar多字节转换为宽字节07:23
课时76视频使用WideCharToMultiByte宽字节转为多字节并封装函数10:42
章节8:windows服务编程与动态链接库
课时77视频windows服务开发框架解析05:57
课时78视频注册ServicesMain接口功能编写完成12:59
课时79视频Windows服务CtrlHandler完成08:08
课时80视频Windows服务示例程序完成06:37
课时81视频动态链接库原理分析17:12
课时82视频静态库lib使用的代码演示12:15
课时83视频exeScope观察导出函数名-dll生成并通过winapi访问dll中函数10:29
课时84视频动态链接库类导出项目创建和依赖关系设置10:53
课时85视频动态链接库lib+dll引用,并设置通用跨平台的头文件23:32
课时86视频dllmain入口文件分析及多线程调用代码演示09:34
相关推荐
客服 关于