课程简介
本课程是完整的C++全栈开发体系课程,涵盖C++语言核心特性、面向对象编程、数据结构与算法、Linux系统编程、网络编程、Qt图形界面开发及MySQL数据库等关键技术。课程从C++基础语法讲起,深入讲解构造函数、多态、模板等高级特性,结合数据结构与算法实战,并扩展至Linux环境下的进程线程、网络通信开发。最后通过Qt框架实现图形界面应用开发,并集成数据库操作完成企业级项目实战。学员将掌握完整的C++开发技能栈,具备独立开发跨平台应用程序的能力,为就业和高薪岗位打下坚实基础。
下载地址
课程目录
01 C语言基础
第1-21节:C语言概述、变量、数据类型、运算符、流程控制、函数等基础内容。
02 C语言进阶
第22-42节:指针、数组、字符串、结构体、联合体、枚举、内存管理等进阶内容。
03 C++语言基础
第43-65节:C++概述、复合类型、类和对象、构造函数、析构函数等面向对象基础。
04 C++面向对象进阶
第66-88节:操作符重载、继承、多态、运行时类信息、异常处理等高级特性。
05 C++模板与STL
第89-105节:函数模板、类模板、向量、列表、映射、队列等模板与容器内容。
06 数据结构与算法
第106-125节:栈、队列、链表、树、查找排序算法等数据结构与算法基础。
07 Linux系统编程
第126-150节:进程管理、文件操作、信号处理、进程间通信、线程同步等系统编程。
08 网络编程
第151-160节:TCP/UDP协议、套接字编程、HTTP协议、网络基础等网络相关内容。
09 Qt图形界面开发
第161-185节:QT基础、信号槽、控件、布局、事件处理、数据库、网络编程等。
10 MySQL数据库
第186-205节:数据库基础、表管理、查询语句、编程基础、存储过程、事务等。
11 项目实战一
第206-210节:远程智能监控系统设计、视频处理、人脸检测等QT项目实战。
12 项目实战二
第211-230节:分布式系统设计、跟踪服务器、存储服务器、客户机等完整项目。
--- 点击展开详细目录 ---
|