Visual Studio C++调试入门与提高

全面掌握Visual Studio C/C++调试技术与技巧,提升快速定位bug和修复bug能力

5346人学习

中级23课时2022/03/23更新

二维码下载学堂APP缓存视频离线看

SimpleSoft
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

具有Visual Studio C/C++开发基本知识,希望能在Windows上开发C/C++程序以及希望Visual Studio的调试技巧与知识有所突破的同学

你将会学到:

全面掌握Visual Studio C/C++调试技术与技巧,提升快速定位bug和修复bug能力

  • 掌握Visual Studio C/C++调试基本知识
  • 熟练掌握Visual Studio C/C++调试基本技巧
  • 熟练掌握Visual Studio C/C++高级调试技巧
  • 达到快速定位BUG,快速纠错的能力

课程简介:


在Windows C/C++开发程序的过程中,您是否经常遇到过这些问题?


*程序运行结果不正确,但是很难找到原因

*多线程死锁,但是也很难找到问题所在

*程序运行时间长了,内存居高不下

*各种内存问题,比如堆内存破坏,栈内存破坏等

*在自己的机器上运行正常,在测试的机器上就出问题

*调试版运行正常,但是发布出去就运行不正常

*偶尔还需要修复Linux程序的bug,但是却没有Linux环境

*也偶尔遇到程序崩溃了,却没有保留现场,无从下手解决问题


没有关系,通过本课程的学习,这些问题都会迎刃而解!一路绿灯,从此告别加班与熬夜!


课程简介:

这是关于Visual Studio C/C++调试课程,主要介绍Visual Studio C/C++调试基本知识,Visual Studio C/C++调试基本技巧和Visual Studio C/C++高级调试技巧,能够快速上手,快速实战,达到快速定位BUG,快速纠错的能力!尤其是一些高级知识,比如内存泄漏,缓冲区溢出,堆内存破坏问题,死锁问题,崩溃问题等等,一定会让你受益匪浅!


课程对应的源代码等相关资料,可以从

https://github.com/SimpleSoft-2020/vcdebug

上下载,也可以从对应的资料区下载讲义和源代码。

课程内容:

第一章 入门及基础篇

    1.1 调试基础-断点-单步执行-改变变量值

    1.2 断点管理-条件断点-多次执行-跳过执行

    1.3 编辑并继续调试-运行到指定代码行-查看错误码

    1.4 内存查看,优化内存空间

第二章 高级篇

  2.1 内存泄漏检测

    2.2 定位堆内存破坏

    2.3 定位堆内存破坏2

    2.4 定位缓冲区溢出

    2.5 各种内存问题检查,堆溢出,栈溢出,野指针等

    2.6 脱离调试器设置断点

    2.7 烫与屯问题

第三章 实战篇

    3.1 多线程调试

    3.2 动态库调试

    3.3 远程调试Windows程序

    3.4 远程调试Linux程序

    3.5 崩溃转储分析-死锁分析

    3.6 崩溃转储分析-崩溃分析

    3.7 调试发行版以及同时调试多个程序


图片.png



展开更多

课程大纲-Visual Studio C++调试入门与提高

展开更多

“SimpleSoft”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部