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

课程详情

课程标题

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

课程简介

全面掌握Visual Studio C/C++调试技术与技巧,提升快速定位bug和修复bug能力。本课程深入讲解Visual Studio C/C++调试基本知识、基本技巧和高级调试技巧,帮助学员快速上手,实战演练,达到快速定位BUG,快速纠错的能力。

适合人群

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

学习收获

- 全面掌握Visual Studio C/C++调试技术与技巧 - 提升快速定位bug和修复bug能力 - 解决程序运行结果不正确、多线程死锁、内存问题等常见调试难题 - 掌握内存泄漏检测、堆内存破坏定位、缓冲区溢出定位等高级调试技巧

课程亮点

- 系统讲解Visual Studio C/C++调试基本知识、基本技巧和高级调试技巧 - 结合实际案例,实战演练,快速提升调试能力 - 针对常见调试难题,提供解决方案和技巧 - 提供丰富的课程资料和源代码,方便学员学习和实践

课程内容

  • 第一章 入门及基础篇
    • 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 调试发行版以及同时调试多个程序

课程目录

01 摸底测试
  01 摸底测试
02 入门及基础篇
  01 调试基础-断点-单步执行-改变变量值.mp4
  02 断点管理-条件断点-多次执行-跳过执行.mp4
  03 编辑并继续调试-运行到指定代码行-查看错误码.mp4
  04 内存查看,优化空间.mp4
  05 章节考试(一)
03 高级篇
  01 内存泄漏检测.mp4
  02 定位堆内存破坏.mp4
  03 定位堆内存破坏-方法2.mp4
  04 定位缓冲区溢出.mp4
  05 各种内存问题检查-堆破坏,野指针,缓冲区溢出等.mp4
  06 脱离调试器设置断点.mp4
  07 烫与屯.mp4
  08 章节考试(二)
04 实战篇
  01 多线程死锁调试.mp4
  02 动态库调试.mp4
  03 远程调试Windows程序.mp4
  04 远程调试Linux程序.mp4
  05 崩溃转储分析-死锁分析.mp4
  06 崩溃转储分析-崩溃分析.mp4
  07 调试发行版以及同时调试多个程序.mp4
  08 章节考试(三)
05 结课考试
  01 结课考试