C++基础部分 |
C++是面向对象的语言,较其他语言来讲具备独特的灵活性,但同时也增加了语言本身的复杂性。对于初学者而言,编写出高效、健壮的C++程序不是一件简单的事情。 |
- C++语言基础
- C++面向对象程序设计
- C++面向对象程序设计提高(模板、设计模式、内存管理、异常处理等)
|
数据库部分 |
数据库系统是企业应用环境中必不可少的基础设施,我们选取了微软的SQLServer。对于程序开发人员来讲,数据库的设计和数据的访问技巧至关重要,这是我们所关注的重点。 |
- SQLServer数据库安装配置
- 数据库理论和数据库设计
- 数据访问
- SQL Server优化
- Oracle数据库、MySQL数据库的使用
|
Windows编程 |
众所周知,Microsoft Windows 有着广泛的市场占有率,C++是实现Windows深入编程的终级利器。 |
- 掌握Windows下编程机制
- Windows SDK基础
- Windows图形编程,多线程编程。
|
VC++程序设计及MFC |
Visual C++是Microsoft的C++编程环境,在C++领域一直占有主导地位。MFC是一组凝聚性强、组织性强的类库,Windows具有数以千计的API, MFC利用面向对象的原理,把它们有机地组织起来,使它们具备抽象化、封装化、继承性、多态性和模块化的性质。 |
- Visual C++编程环境
- 深入剖析MFC(VC界面开发资源与元素、MFC应用程序框架、MFC文档视图结构、菜单、工具栏和相关资源的使用、CDC绘图基础、绘图高级、位图操作、MFC数据结构Array、List、Map操作、通用对话框、对话框初步、常用控件、对话框数据交换DDX)
|
C++多媒体程序设计基础 |
C++在处理音频和视频方面有着不可替代的优越性,这部分课程旨在让学员了解和掌握C++在多媒体方面的应用 |
- 多媒体处理技术基础
- C++多媒体编程基础
|
C++通信程序设计基础 |
C++在通信系统有着广泛的应用,这部分课程旨在了解通信程序设计的基本原理和牢固C++通信程序设计基础。 |
- 通信程序设计基本理论
- C++网络编程
- C++通信程序设计基础
- 全真案例:语音通讯平台
|
Linux下的C++程序设计 |
Linux作为类Unix的开源操作系统在业内有着深远的影响,特别是在嵌入式等领域有着广泛的应用。这部分课程旨掌握Linux基本操作和原理以及Linux下的C++程序设计。 |
- Linux原理,安装配置
- Linux下的C++编程基础
|
软件工程 |
现代的软件开发不是小作坊式的生产,需要以软件工程的角度去看待软件开发的全过程,作为程序员,掌握软件工程的基本理念和技能必不可少。 |
- 软件工程概念
- 软件架构和UML
- 项目管理
- 配置管理工具
- 全真案例:多媒体管理服务器(视频点播服务器)或者其他全真案例
- 测试技术和测试工具
|