视频教程-10个案例玩转Windows C/C++程序实战-C/C++

扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

APP订阅课程,领取优惠,最少立减5元 ↓↓↓

订阅后:请点击此处观看视频课程

 

视频教程-10个案例玩转Windows C/C++程序实战-C/C++

学习有效期:永久观看

学习时长:930分钟

学习计划:16天

难度:

 

口碑讲师带队学习,让你的问题不过夜」

讲师姓名:夏曹俊

CEO/董事长/总经理

讲师介绍:夏曹俊:南京捷帝科技有限公司创始人,南京大学计算机硕士毕业,有15年c++跨平台项目研发的经验,领导开发过大量的c++虚拟仿真,计算机视觉,嵌入式图像处理,云安全审计项目,比赛鹰眼系统,主编出版过《C++实训教程》,并同时熟悉php,c#,java,安卓项目研发。

☛点击立即跟老师学习☚

 

「你将学到什么?」

《Windows C/C++程序实战》主讲:丁宋涛

本课程立足于windows平台将windows API进行了组合应用,进行设计了10个案例对windows应用编程进行了典型案例的剖析:系统篇中将应用程序提权、windows api再封装进行了针对性的演示;网络篇结合实际需求刻画了socket+协议=网络编程的思想;最后的三个拓展性案例为后续的C++发展方向进行探讨,对于初次接触windows编程的学员提供有一定实用价值的实现案例。

 

「课程学习目录」

第1章:对话框应用——简易文件管理器的实现
1.课程介绍
2.cmbctrl\listctrl\tooltip\资源与GUI设计综合应用
3.CFileFind\SHGetSpecialFolderPath:文件浏览侧边栏的实现
4.树控件与列表控件的交互
5.pNMItemActive\GetNameItem:成员函数、消息映射在VS2015中的添加方法
6.CBNSELCTCHANGE:组合框事件与checkbox显示隐藏文件
7.SHFileOperation封装文件移动复制删除操作
第2章:对话框应用——屏幕截图的实现
1.SetWindowLong\SetWindowPos:全屏与自定义窗体样式
2.ModifyStyleEx\SetLayeredWindowAttributes:窗体透明效果
3.CPaintDC\CRect\GetClientRect\CBrush截图的反白功能
4.SetClipboardData:屏幕截图到剪贴板
第3章:单文档应用——Widows服务监视器的实现
1.单文档建立与rc资源bug问题的解决方案
2.权限与服务名称显示的解决
3.GetStateString:服务状态的显示
4.管理员身份启动VS2015调试低权限程序
5.QueryServiceConfig2:获取服务描述
6.StartService/ControlService:启动暂停服务
7.服务管理功能的完善:右键菜单的添加与事件响应
第4章:网络时间校准服务
1.IP控件的使用-IP找地址、端口找应用
2.CAsyncSocket编程:客户机/服务器通信(上)
3.对话框资源添加引起的bug-本地机与Internet时间同步的实现界面设计
4.获取网络时间与edit control 多行显示
5.SetTimer:获取本地时间
6.设置本机与网络时间同步
7.AdjustTokenPrivileges:应用程序提权与系统时间设定
第5章:网际IP追踪:网卡抓包
1.WASSOCKET、原生套接字与Ping命令实现:ICMP报文结构
2.WSAStartup/WSANETWORKEVENTS:PING命令完整实现
3.多线程与系统ping命令效果的仿真
4.TCP/IP抓包的实现
第6章:TCP/UDP编程实战:远程关机的实现
1.LookupPrivilegeValue/ExitWindowsEx:关机API的应用
2.SOCK_STREAM:基于TCP的远程关机功能实现
第7章:HTTP编程实战:网页图片批量获取实战
1.网络软件=socket+网络协议/基于MIME的网页访问控制
2.CHTMLVIEW:自定义浏览器的实现
3.WinInet类的使用:网页源码查看功能的实现
4.MultiByteToWideChar:i18n问题中文乱码的解决
5.换行显示的问题:\n还是\r\n
6.CallWindowProc WindowsAPI与MFC交互:查看网页源码自定义行号显示的实现
7.自定义行号显示bug的原因释疑
8.图片地址获取的实现MFC CString与string交互
第8章:c++系统编程与人工智能
1.案例一:智能聊天应用的原型:C++系统编程与业务逻辑整合
2.setClipboard/SendMessage/WM_PASTE:向QQ好友发送消息
3.虚拟按键发送QQ消息
4.外挂字典形成应答原型系统
5.案例二:C++与人工智能语言python的互操作python操作Excel环境搭建
6.pythonC混合编程环境搭建
7.C++ Ping命令实现完毕
8.C多线程结果与Python Excel生成
第9章:windowsHook,动态链接库原理及其应用
1.GetAsyncKeyState:windows键盘跟踪
2.定时器方案的不可行性与Hook Dll的原理剖析
3.HOOK dll的实现
4.标准输出重定向冲突与debugview调试输出
第10章:自定义外观的音视频播放器
1.OnNcHitTest:客户区拖动与自定义窗体外观的显示
2.CWMPPlayer4:activeX控件与C++对象映射关系的建立
3.Activie控件界面闪烁的一种解决方案

 

7项超值权益,保障学习质量」

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,16天学到大牛3年项目经验」

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握C/C++知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

通过服务编程、文件编程、屏幕捕获,直接展示了windows api的综合应用

在Windows平台中常见的应用态提权进行了展示分析。

通过案例导引,将C++开发与实际企业技术要求相结合,指引C++的技术发展方向。

 

VC++ MFC 经典教程 - 基础篇 1.CP_YourFirstWindowsProgram.mp4 10.MFC_GDI_画直线和曲线.mp4 11.MFC_GDI_画椭圆_多边形及其他形状.mp4 12.MFC_GDI_画笔和画刷.mp4 13.MFC_GDI_画文本和字体.mp4 14.MFC_GDI_备用对象和取消选定.mp4 15.MFC_Ruler.mp4 16.MFC_窗口滚动条.mp4 17.MFC_Accel.mp4 18.MFC_Accel(2).mp4 19.MFC_消息框.mp4 2.Windows_编程模型.mp4 20MFC_客户区鼠标消息.mp4 21.MFC_TicTac-1.mp4 22.MFC_TicTac-2.mp4 23.MFC_TicTac-3.mp4 24.MFC_鼠标滚轮.mp4 25.MFC_捕获鼠标.mp4 26.MFC_VisualKB-1.mp4 27.MFC_VisualKB-2.mp4 29.MFC_菜单.mp4 3.MFC_第一个MFC程序设计.mp4 30.MFC_CButton类.mp4 31.MFC_E_FontView-1.mp4 32.MFC_E_FontView-2.mp4 33.MFC_CEdit类.mp4 34.MFC_MyPad.mp4 35.MFC_对话框_静态文本_编辑框.mp4 36.MFC_对话框_访问控件_7种方法_A.mp4 37.MFC_对话框_访问控件_7种方法_B.mp4 38.MFC_对话框_访问控件_7种方法_C.mp4 39.MFC_对话框_复选框_单选钮.mp4 4.MFC_消息映射.mp4 40.MFC_模态对话框.mp4 41.MFC_非模态对话框.mp4 42.MFC_属性表.mp4 43.MFC_公用对话框.mp4 44.MFC_数组类-1.mp4 45.MFC_数组类-2.mp4 46.MFC_CArray.mp4 47.MFC_列表类.mp4 48.MFC_映射类.mp4 49.MFC_类型指针类.mp4 5.MFC_使用向导快速进行MFC程序设计.mp4 50.MFC_CFile.mp4 51.MFC_CArchive.mp4 52.MFC_四个对象四种方法.mp4 53. MFC_Ruler.mp4 54.MFC_Ruler.mp4 55.MFC_Ruler.mp4 56.MFC_SdiSquares.mp4 57.MFC_Scroll_Ruler.mp4 58.MFC_CHtmlView.mp4 59.MFC_CTreeView.mp4 6.MFC_字符集和TEXT宏.mp4 60.MFC_CListView.mp4 61.MFC_MdiSquares.mp4 62.MFC_动态拆分窗口.mp4 63.MFC_ToolBar.mp4 64.MFC_ToolBar_Ex13a.mp4 65.MFC_StatusBar.mp4 66.MFC_StatusBar_Ex13b.mp4 67.MFC_Rebar.mp4 68.MFC_EZPrint.mp4 69.MFC_Print_Bubble.mp4 7.MFC_建立应用程序.mp4 8.MFC_第一个MFC程序设计(不用向导).mp4 9.MFC_Windows_GDI_设备描述表类.mp4 数据结构与算法_C语言 01.swap.mp4 02.BubbleSort.mp4 03.SelecttionSort.mp4 04.顺序查找.mp4 05.C_DS_折半查找.mp4 06.递归.mp4 07递归算法_折半查找.mp4 08.Permutations.mp4 09.插入排序.mp4 10.快速排序.mp4 11.归并排序.mp4 12.顺序栈.mp4 13.顺序队列.mp4 14.链表的基本概念.mp4 15.单链表的基本运算.mp4 16.循环单链表.mp4 17.双向链表.mp4 18.链式栈.mp4 19.链式队列.mp4 20.基数排序.mp4 21.树.mp4 22.二叉树的存储表示与实现.mp4 23.二叉树的遍历.mp4 24.二叉查找树.mp4 25.红黑树.mp4 26.堆.mp4 27.堆排序.mp4 28.哈希表.mp4 29.图_邻接矩阵.mp4 30.邻接表.mp4 31.图_深度优先搜索.mp4 32.图_广度优先搜索.mp4 快速通过_计算机二级_C语言 dk2j_c_calloc.mp4 dk2j_c_fopen_fclose.mp4 dk2j_c_goto语句.mp4 dk2j_c_if语句.mp4 dk2j_c_main参数和文件复制.mp4 dk2j_c_malloc.mp4 dk2j_c_realloc.mp4 dk2j_c_全局变量.mp4 dk2j_c_关系运算和逻辑运算.mp4 dk2j_c_函数的存储分类.mp4 dk2j_c_变量.mp4 dk2j_c_字符IO.mp4 dk2j_c_字符串函数.mp4 dk2j_c_字符串数组.mp4 dk2j_c_字符串的输入和输出.mp4 dk2j_c_字符型数据.mp4 dk2j_c_实型数据.mp4 dk2j_c_局部变量.mp4 dk2j_c_常量.mp4 dk2j_c_库函数.mp4 dk2j_c_数据输入.mp4 dk2j_c_数据输出.mp4 dk2j_c_整型数据.mp4 dk2j_c_标识符.mp4 dk2j_c_程序设计的基本概念.mp4 dk2j_c_算术运算符.mp4 dk2j_c_自加自减逗号运算符.mp4 dk2j_c_赋值表达式.mp4 dk2j_c_赋值语句_复合语句_空语句.mp4 KRC0507_多维数组.mp4 lc_流定位.mp4 MCU51_位操作运算符.mp4 MCU51_分支控制.mp4 MCU51_循环控制.mp4 MCU51_编译预处理.mp4 MCU_51_一维数组.mp4 MCU_51_二维数组.mp4 MCU_51_函数概述.mp4 MCU_51_字符数组.mp4 MCU_51_局部变量和全局变量.mp4 MCU_51_指针_数组与字符串指针.mp4 MCU_51_指针与函数参数.mp4 MCU_51_指针变量和指针运算符.mp4 MCU_51_指针数组.mp4 MCU_51_结构.mp4 MCU_51_结构数组_结构与函数.mp4 MCU_51_联合.mp4 PonC_指针和数组-2.mp4 VSE_6_安装.mp4 VS_2008_速成版_下载和安装.mp4 大家可以学的C语言 ABG2C_Cpp_更强大的C.mp4 ABG2C_for_循环.mp4 ABG2C_两个预处理器指令.mp4 ABG2C_从何处入手.mp4 ABG2C_关系运算符.mp4 ABG2C_初识C语言.mp4 ABG2C_变量.mp4 ABG2C_字符串.mp4 ABG2C_字符和字符串函数.mp4 ABG2C_循环.mp4 ABG2C_数学函数.mp4 ABG2C_数学运算.mp4 ABG2C_更高级的运算符.mp4 ABG2C_注释.mp4 ABG2C_测试多个值.mp4 ABG2C_终止循环.mp4 ABG2C_表达式还能用来做什么.mp4 ABG2C_输入.mp4 ABG2C_输入和输出.mp4 ABG2C_输出.mp4 ABG2C_逻辑运算符.mp4 CppDS_BubbleSort.mp4 CppDS_折半查找.mp4 CppDS_顺序查找.mp4 C_DR_函数.mp4 dk2j_c_fopen_fclose.mp4 dk2j_c_malloc.mp4 dk2j_c_字符IO.mp4 MCU_51_一维数组.mp4 MCU_51_结构.mp4 PonC_指针和函数.mp4 PonC_指针和数组-1.mp4 PonC_指针和数组-2.mp4 VC++ MFC快速入门 001.MFC_应用程序类型.mp4 002.MFC_对话框_静态文本_编辑框.mp4 003.MFC_对话框_访问控件_7种方法_A.mp4 004.MFC_对话框_访问控件_7种方法_B.mp4 005.MFC_对话框_访问控件_7种方法_C.mp4 006.MFC_对话框_复选框_单选钮.mp4 007.MFC_ComboBox_ListBox.mp4 008.MFC_ScrollBar.mp4 009.MFC_Spin.mp4 010.MFC_Progress.mp4 011.MFC_Slider.mp4 012.MFC_ListControl.mp4 013.MFC_TreeControl.mp4 014.MFC_DateTimePicker.mp4 015.MFC_Menu.mp4 016.MFC_Toolbar16.mp4 017.MFC_Toolbar24.mp4 018.MFC_StatusBar.mp4 019.MFC_两种对话框.mp4 020.MFC_文件对话框.mp4 021.MFC_字体和颜色对话框.mp4 022.MFC_图片控件_动画控件.mp4 023.MFC_属性页控件.mp4 024.讲MFC_窗口指针.mp4 025.MFC_窗口操作.mp4 026.MFC_发送消息.mp4 027.MFC_映射消息.mp4 028.MFC_自定义消息.mp4 029.MFC_拦截消息.mp4 030.MFC_定时器.mp4 031.讲VDD_注册表.mp4 032.MFC_系统度量.mp4 033.MFC_注销_关机_重启.mp4 034.MFC_鼠标消息.mp4 035.MFC_拖动无边框窗体.mp4 036.MFC_模拟鼠标键盘消息.mp4 037..创建进程.mp4 038.打开进程_终止进程.mp4 039..TH_管道.mp4 040..TH_双管道.mp4 041.MFC_只运行一个实例.mp4 042.内存映射文件.mp4 043.内存映射_共享数据.mp4 044.枚举进程-1.mp4 045.枚举进程-2.mp4 046.枚举进程-3.mp4 047.枚举进程-4.mp4 048.MFC_进程和线程.mp4 049.MFC_创建线程.mp4 050.MFC_线程控制.mp4 051.MFC_线程同步.mp4 052.MFC_线程同步方法.mp4 053.MFC_缩放位图.mp4 054.MFC_画刷.mp4 055.MFC_GDIPlus.mp4 056.MFC_使用GDIPlus打开和保存图片.mp4 057.MFC_CFile.mp4 058.MFC_CFile_家族.mp4 059.MFC_DBAPI_简介.mp4 060.MFC_初始化_ADO.mp4 061._数据库连接.mp4 062.MFC_ADO_MSSQL_Select.mp4 063.MFC_MiniMS_1.mp4 064.MFC_MiniMS_2.mp4 065.MFC_MiniMS_3.mp4 066.WS_Socket_编程原理.mp4 067.WS_TCP_Socket.mp4 068.WS_TCP_Socket_Client.mp4 069.WS_UDP_Socket_Receiver.mp4 070.WS_UDP_Socket_Sender.mp4 071.MFC_抓取网页.mp4 072.MFC_HOOK.mp4 073.MFC_全局键盘钩子.mp4 074.MFC_PlaySound.mp4 075.MFC_MCI.mp4 076.MFC_MCI_MP3_Player_1.mp4 077.MFC_MCI_MP3_Player_2.mp4 078.MFC_框架结构剖析.mp4 079.MFC_第一个MFC程序设计.mp4 080.MFC_消息映射.mp4 081.MFC_使用向导快速进行MFC程序设计.mp4 082.MFC_建立应用程序.mp4 083.MFC_第一个MFC程序设计(不用向导).mp4 084.在窗口中显示按钮.mp4 085.MFC_InnoSetup.mp4 C语言高级教程 - 指针和结构体 01.PonC_指针-1.mp4 02.PonC_指针-2.mp4 03.PonC_指针实例.mp4 04.PonC_指针运算.mp4 05.PonC_指针和函数.mp4 06.dk2j_cpp_函数指针.mp4 07.PonC_转换表.mp4 08.PonC_指针和数组-1.mp4 09.PonC_指针和数组-2.mp4 10.PonC_字符串函数-1.mp4 11.PonC_字符串函数-2.mp4 12.PonC_字符串函数-3.mp4 13.C语言字符串的缺点.mp4 14.MCU_51_结构.mp4 15.MCU_51_结构数组_结构与函数.mp4 16.API_数据结构.mp4 17.时间信息.mp4 18.文件属性和时间.mp4 19.遍历目录.mp4 20.递归目录.mp4 21.系统信息.mp4 22.选择字体.mp4 23.LOGFONT.mp4 C++ 编程思想 第1卷 1.对象导言.mp4 10.友元.mp4 11.句柄类.mp4 12.初始化与清除_1.mp4 13.初始化与清除_2.mp4 14.函数重载.mp4 15.联合.mp4 16.默认参数.mp4 17.默认参数还是函数重载.mp4 18.常量_1.mp4 19.常量_2.mp4 2.FirstCpp.mp4 20.常量_3.mp4 21.常量_4.mp4 22.常量_5.mp4 23.常量_6.mp4 24.内联函数.mp4 25.带内联函数的Stash和Stack.mp4 26.改进的错误检查.mp4 27.访问函数.mp4 28.函数内部的静态变量.mp4 29.静态对象.mp4 3.SecondCpp.mp4 30.控制连接.mp4 31.名字空间_1.mp4 32.名字空间_2.mp4 33.静态成员_1.mp4 34.静态成员_2.mp4 35.单例模式.mp4 36.替代连接.mp4 37.引用.mp4 38.拷贝构造函数.mp4 39.运算符重载_1.mp4 4.函数要点和函数库.mp4 40.运算符重载_2.mp4 41.运算符重载_3.mp4 42.运算符重载_5.mp4 43.重载赋值操作符_1.mp4 44.重载赋值操作符_2.mp4 45.重载赋值操作符_3.mp4 46.自动类型转换.mp4 47.动态创建对象.mp4 48.delete_可能会出错.mp4 49.指针的Stash.mp4 5.CStash.mp4 50.继承语法.mp4 51.继承和组合.mp4 52.继承中的构造和析构.mp4 53.继承的其它要点.mp4 54.继承中的向上类型转换.mp4 55.再论继承和组合.mp4 56.多态性和虚函数_1.mp4 57.多态性和虚函数_2.mp4 58.多态性和虚函数_3.mp4 59.多态性和虚函数_4.mp4 6.CStashLib.mp4 60.多态性和虚函数_5.mp4 61.多态性和虚函数_6.mp4 62.模板语法.mp4 63.模板中的常量.mp4 64.简单的Stack模板.mp4 65.链表的Stack模板.mp4 66.打开和关闭所有权.mp4 67.模板化的指针Stash.mp4 68.迭代器简介_1.mp4 69.迭代器简介_2.mp4 7.Stash.mp4 70.迭代器简介_3.mp4 71.函数模板_1.mp4 8.Stack.mp4 9.访问控制.mp4
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值