item.name
{{item.name}}开发课程
全日制 / 晚间班 / 周末班
培训课时:{{item.classHour}}
累计报名:
{{item.views}} 人
课程级别
高级
培训周期
半年内
开班方式
白班/晚班
课程价格
电话咨询
预约试听
倒计时: 结束
现在预约
课程详情

第一阶段(C语言开发基础)

Unix/Linux基础

Unix/Linux操作系统Kernel和Shell;
Unix/Linux文件系统简介;
常用的Shell命令;
vi的使用;
环境变量;
简单Shell脚本程序;

标准C基础

gcc编译器,数据类型,变量和常量;
运算符和表达式,分支,循环;
数组,函数,指针和字符串,结构,联合和枚举;
指针高级应用,双指针,void指针,函数指针;
C标准库,堆内存分配,IO等;

C++编程

C++命名空间和数据类型;
面向对象编程(OOP),类和对象;
构造器,拷贝构造,析构,new/delete;
运算符重载;
面向对象编程(OOP),封装、继承和多态;
输入输出流;
异常处理(Exception);

数据结构和算法

数据结构的基本概念;
线性结构;
双向链表;
栈和队列;
树和二叉树;
顺序查找法和二分查找法;
排序算法(冒泡、选择、插入、快速);

模板和STL

模板基本概念(template);
类模板和模板类;
函数模板和模板函数;
类型推断;
类模板和函数模板的特化;
智能指针的实现;
标准模板库(Standard Template Library);
STL容器、迭代器和算法;

第二阶段(Unix高级开发和数据库开发)

Unix/Linux核心编程

Unix/Linux静态库和共享库的使用;
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 查询语句;
Oracle SQL DML和事务处理语句;
Oracle SQL 建表和约束;
Oracle的序列、视图和索引;
PL/SQL 存储过程;
PL/SQL 函数(function);
PL/SQL 游标和触发器;
PL/SQL 异常处理(Exception);
Pro*c 操作数据库;
动态SQL;

QT图形界面开发

QT 基础;
QT 信号和槽;
QT Creator的使用;
QT Designer的使用;

大型项目K-DMS电信计费系统

数据读取模块;
数据匹配模块;
数据发送模块;
数据接收模块;
数据保存模块;
数据整合模块;

第三阶段(Windows开发/VC++)

Win32核心编程

Windows窗口程序的开发;
Windows消息机制和消息相关函数(Message);
Windows绘图(Paint);
Windows控件开发(Control);
Windows文件管理和目录管理函数;
Windows资源的使用;
Windows内存管理(virtual memory);
Windows静态库和动态库(lib/dll);
Windows进程开发;
Windows线程和线程同步;

MFC框架开发

MFC基础;
MFC消息映射和消息处理;
MFC菜单、工具栏和视图;
MFC绘图和DC;
MFC集合类;
MFC序列化;
MFC控件;
MFC对话框和属性页;
MFC动态库;
MFC线程;

组件和接口基本概念

COM组件和ATL库的应用;
类厂和组件;
接口调动和接口函数;
Automation程序;
ActiveX控件的使用;

Windows访问数据库技术

Windows网络基础;
有连接协议(TCP)和无连接协议(UDP);
Windows Socket API;
MFC Socket编程;

K-NetTV项目

账户管理模块;
视频管理模块;
数据库模块;
服务器网络通信模块;
客户端主程序模块;
客户端网络通信模块;
播放器模块;

预估学费
查询学费
其他可试听课程
{{item.name}}
其他课程