C++辅导班课程安排

这是针对初学者、基础薄弱学员的 C++ 辅导班,适合想提高编程技能、想了解计算机底层、想学习软件开发的有志青年。
C++基础课程
01) 初识C++
阐述C++的语言特色,编写第一个C++程序,认识C++基本要素。
02) C++数据类型
变量用来保存数据,学习如何处理数据是编程的基础。
03) 分支结构和循环结构
分支结构和循环结构用来控制程序的执行流程,可以胜任各种复杂的逻辑处理,响应各种操作。
04) 数组
数组是一组相同数据类型的数据集合,能够组织多个数据。
05) 深入函数
函数是一段可以重复调用的代码,程序的执行从某种意义上讲就是函数的互相调用。
06) 指针
指针可以直接操作内存,提高了C++的效率和灵活性。
07) 面向对象
面向对象的思想使得C++具有易维护,效率高,易拓展的特点。
08) 命名空间
命名空间有效的防止了命名冲突,是大型开发必不可少的工具。
09) 继承与派生
继承简化对事物的描述,提高重用性,是多态的基础。
10) 多态与虚函数
多态可以实现“一种接口,多种方法”。
11) 函数重载
函数重载避免命名空间的污染,提高程序的可读性。
12) 运算符重载
运算符重载使得一个运算符支持多种类型的数据。
13) 输入输出和文件操作
输入输出和文件操作其实都是对数据流的操作。
14) 模板(template)
通过模板实现范型后,进一步增强了函数的重用性。
15) 异常和错误处理
告诉系统当出现异常和错误时该如何进行下一步操作。
C++项目实践
01) 2048小游戏
2048小游戏不依赖TC环境,不依赖任何第三方库,可以在VC6.0、VS、C-Free等常见IDE中编译通过。2048游戏的难点在于随机生成数字、数字的合并、判断游戏何时结束等,我们都巧妙地解决了。
02) 信用卡管理系统
该软件实现开户,登录,取存款,修改密码,转账,销户等操作。用户销户后账号被回收,并且该账号可以继续分配给其它账户,不允许用户透支,根据姓名或账号可以进行用户的信息查询,所有的账户信息应存放到一个文件中,可以随时的访问和更新。