我要咨询

第一阶段:C 语言开发基础(标准 C、算法和数据结构)
模 块 课程目标 内 容 项 目
标准 C 基础 完全掌握 C 语言的本质,成为一名合格的 C 程序员,为以后的学习和工作打下坚实的基础

· gcc 编译器,数据类型,变量和常量 ; T-Score学生成绩管理系统
· 运算符和表达式,分支,循环 ;
· 数组,函数,指针和字符串,结构,联合和枚举 ;
· 指针高级应用,双指针,void 指针,函数指针 ;
· C 标准库,堆内存分配,IO 等 ;
数据结构和算法 掌握基本数据结构,掌握集合、线性结构、树状结构的基本用法,掌握排序算法和查找算法

· 数据结构的基本概念 ; LinkedList 的实现
· 线性结构 ;
· 双向链表 ;
· 栈和队列 ;
· 树和二叉树 ;
· 顺序查找法和二分查找法 ;
· 排序算法 ( 冒泡、选择、插入、快速 ) ;
第二阶段:Unix 核心编程和数据库编程 (UC、SQL、PL/SQL、Pro*c、C++、QT)
模 块 课程目标 内 容 项 目
Unix/Linux 掌握 Unix/Linux 系统下 C 语言的开发,熟练使用常用的系统调用函数,掌握 Unix/Linux 下内存管理,进程管理、文件操作,掌握 Unix/Linux 信号,了解 IPC,熟练编写网络多线程程序。 · Unix/Linux 静态库和共享库的使用 ; T-Bank 银行账户管理系统
T-Chat 多线程聊天室
· Unix/Linux 内存管理 (malloc/brk/mmap);
· Unix/Linux 文件和输入输出设备的系统调用 (System Call) ;
· Unix/Linux 进程管理 ;
· Unix/Linux 信号处理 (signal) ;
· Unix/Linux 进程间通信 (IPC) ;
· Unix/Linux 网络编程 (socket) ;
· Unix/Linux 多线程开发 ;
· Unix/Linux 多线程同步技术 ;
Oracle 数据库和数据库开发 掌握 Oracle 数据库的基本知识,熟练使用 SQL 语句,掌握 PL/SQL 编程,掌握 Por*c 访问 Oracke 数据库。 · Oracle SQL 查询语句 ; 网上商城数据库设计
Pro*c 连接 Oracle 数据库
· Oracle SQL DML 和事务处理语句 ;
· Oracle SQL 建表和约束 ;
· Oracle 的序列、视图和索引 ;
· PL/SQL 存储过程 ;
· PL/SQL 函数 (function) ;
· PL/SQL 游标和触发器 ;
· PL/SQL 异常处理 (Exception) ;
· Pro*c 操作数据库 ;
· 动态 SQL ;
C++ 编程 面向对象编程编程思想,类和对象;
构造器,拷贝构造,析构函数,new/delete,方法重载,运算符重载; 面向对象编程的基本特性:封装、继承和多态,重写,覆盖,虚函数,虚函数表;
· 面向对象的编程思想,类和对象 ; 好友管理系统
· 构造函数,拷贝构造函数,析构函数,方法重载,运算符重载;
·封装,继承和多态,虚函数,虚函数表;
·C++类库,输入输出函数,异常和异常处理;
QT 图形界面开发 了解 QT,熟练使用 QT Creator 和 Designer 进行开发,理解信号和槽的概念和用法。 · QT 基础 ; T-Lottery
T-Snake
T-Bank 界面
· QT 信号和槽 ;
· QT Creator 的使用 ;
· QT Designer 的使用 ;
大型项目 - DMS 电信计费系统 编写 T-DMS 电信数据采集系统。 · 数据读取模块 ;· 数据匹配模块 ;· 数据发送模块 ; T-DMS
· 数据接收模块 ;· 数据保存模块 ;· 数据整合模块 ;
第三阶段:Windows 开发 /VC++(Win32、MFC、COM、网络和数据库 )
模 块 课程目标 内 容 项 目
模板和 STL 掌握模板的基本概念和基本用法,掌握特化和偏特化,了解智能指针;掌握 STL( 标准模板库 ),熟练使用容器,迭代器,熟悉各种相关算法 · 模板基本概念 (template) ; T-Emis 企业信息
管理系统的重构
· 类模板和模板类 ;
· 函数模板和模板函数 ;
· 类型推断 ;
· 类模板和函数模板的特化 ;
· 智能指针的实现 ;
· 标准模板库 (Standard Template Library) ;
· STL 容器、迭代器和算法,
Windows 核心编程 熟悉 Windows 核心编程,熟练进行 Windows 窗口程序的编写,理解消息和消息队列,并能完成相关开发;了解Windows 控件,掌握 Windows 文件管理、内存管理,掌握 Windows 进程和线程开发,解决多线程的同步问题 · Windows 窗口程序的开发 ; T-Hook
· Windows 消息机制和消息相关函数 (Message) ;
· Windows 绘图 (Paint) ;
· Windows 控件开发 (Control) ;
· Windows 文件管理和目录管理函数 ;
· Windows 资源的使用 ;
· Windows 内存管理 (virtual memory) ;
· Windows 静态库和动态库 (lib/dll) ;
· Windows 进程开发 ;
· Windows 线程和线程同步 ;
MFC 框架开发 了解 MFC 框架的开发,理解并能使用 MFC 中的消息映射,熟练使用 MFC 菜单、工具栏和视图,掌握运行时类和动态创建,熟练使用 MFC 绘图,熟练使用 MFC 集合类,理解并掌握 MFC 序列化和控件,掌握 MF C 动态库和线程
· MFC 基础 ;· MFC 消息映射和消息处理 ; T-Notepad
T-Draw
T-QQ 界面

· MFC 菜单、工具栏和视图 ;· MFC 绘图和 DC ;
· MFC 集合类 ;· MFC 序列化 ;
· MFC 控件 ;· MFC 对话框和属性页 ;
· MFC 动态库 ;· MFC 线程 ;
COM 组件开发 了解组件和接口,掌握 ATL 库的使用,掌握组件接口调动,类厂和组件; · 组件和接口基本概念 ; T-Calculator
· COM 组件和 ATL 库的应用 ;
· 接口调动和接口函数 ;
· Automation 程序 ;
· ActiveX 控件的使用 ;
WINDOWS 网络和数据库编程 掌握 Windows 平台下主流的数据库访问技术 ADO,熟练使用 Windows 网络 API 完成网络程序的开发 · Windows 访问数据库技术 ADO(ActiveX Data Object) ; T-FeiQ
· Windows 网络基础 ;
· 有连接协议 (TCP) 和无连接协议 (UDP) ;
· Windows Socket API ;
· MFC Socket 编程 ;