还剩6页未读,继续阅读
文本内容:
程序设计课件清华大学出C++版社本课程通过学习的基础语法、对象和类、、面向对象设计、高级语言C++STL特性、编程实践等方面,帮助学习者快速入门编程,掌握面向对象程C++C++序设计的方法和技巧基础C++基础语法数据类型控制结构了解基础语法及其使用方法,掌握数据类型及其使用环境学会使用的流程控制语句,C++C++C++掌握语言的语法规则和基本概念和规范,学会如何使用并运用数对程序流程进行灵活的控制据类型函数学会如何创建并使用函数,C++了解函数的各个要素,如函数的定义,调用和返回对象和类类和对象构造函数和析构函数学会如何定义类和对象,并且灵活使用掌握构造函数和析构函数的概念和作用,了解它们的语法结构和使用方法访问控制多态学会如何使用访问控制修饰符,掌握类的访问学习多态的实现原理和方法,掌握虚函数的实控制以及类的继承与派生的方法现方式STL的概念和组成1STL介绍的概念和不同的组成部分,并简STL单讲解的功能和作用容器STL2学习中各种容器的特点和使用方法,STL包括、、等迭代器vector listqueue3理解迭代器的作用和使用方式,并了STL算法解迭代器所遵循的规则4掌握的算法,包括、、STL findsort等,学会如何将各种算法组合transform函数对象5使用掌握函数对象的概念、使用方法C++STL及其与普通函数的区别面向对象设计设计模式UML OOAD了解设计模式在软件开发中的应学习的概念、方法和绘制方掌握面向对象分析和设计的方法,UML用和意义,掌握其中一些常用模式,掌握类图、对象图、时了解过程中的分析、设计UML OOAD式的概念和应用序图、用例图的制作方式以及实现过程SOLID学习原则,了解、SOLID SRP、、、原则的OCP LSPISP DIP含义和作用高级语言特性模板1学习模板的概念和使用方法,掌握函C++数模板和类模板的编写及使用方式异常安全2通过学习异常处理,了解在程序出现错误时如何保证程序的正确性3RAII了解(资源获取即初始化)的概念和RAII优势,学会如何使用来实现多资源申RAII智能指针4请学习智能指针的概念和使用方法,理STL解其在编程中的作用C++并发编程5了解多线程编程和中的新特性C++11库,学习异步和同步编程的方式Thread编程实践C++编译器和调试技巧代码质量IDE了解的编译器和,掌握针对调试技巧,了了解如何检查、测试和评估C++IDE C++掌握编译器和的使用解等工具的应用,学习自己的代码,并理解如何开IDE GDB如、技巧,加速问题解决展持续集成和代码审查Visual StudioDebug、、CodeBlock DevC++等Clion测试技术开发流程掌握测试技术,包括单元测试、集成测试和了解开发流程,包括项目管理、版本控制、代C++回归测试等,了解开源测试框架等码文档化,以及持续集成等Google Test的使用结束语的发展历程的未来发展推荐书籍和资源C++C++了解的发展历程和各个版本了解未来发展的方向和趋势,推荐一些对编程入门和提高C++C++C++的特点,掌握现代语言的规掌握在现代编程领域中的应都有帮助的书籍和在线资料,以C++C++范和使用方法用前景及一些优秀的开源项目C++。
个人认证
优秀文档
获得点赞 0