返学费网 > 培训机构 > 深圳市远标培训中心

400-850-8622

全国统一学习专线 8:30-21:00

[深圳市]C++名企就业班

授课机构:深圳市远标培训中心

地址:福田区车公庙泰然七路苍松大厦北座1305 ;宝安区龙华街道清泉北路合发投资大厦十楼

网报价格:¥电询

课程原价:¥电询

咨询热线:400-850-8622

课程详情 在线报名

 

课程主题 实训内容 实训目标
一、C语言,重点掌握C的内存存储与数据结构
数据类型 了解基本数据类型、组合数据类型以及指针 从内存的角度来看待数据类型,了解编译原理
C输入输出 了解标准输入和标准输出 了解键盘缓冲以及显示缓冲的概念,从底层原理的角度理解输入和输出
面向过程程序设计 了解基本语句,并掌握进程的内存分配原理 掌握内存
函数与变量存储 了解函数的几种表现形式 掌握地址传递的种类与值传递
一维数组与指针 了解数组与指针的相互使用关系 掌握一维数组与指针的内存存储与使用
二维数组与指针 了解二维数组的几种使用形式 掌握数组指针与指针数组的关系
预处理相关 了解预处理指令 掌握宏定义、头文件的使用
自定义数据类型 了解几种自定义数据类型 掌握结构体字节对齐
C语言文件操作 了解C语言的文件的操作步骤 掌握文本文件、二进制文件的存取
指针与链表二叉树操作 了解基本数据结构 掌握链表和二叉树
查找排序 罗列所有的查找排序算法 掌握插入、选择、交换、合并等几种基本排序
项目:用链表实现的电信计费系统、用链表实现的航空售票系统
二、C++,重点掌握面向对象技术的4大特点:抽象、封装、继承、多态
类和对象 面向对象技术,对象的属性和方法,类的定义和实现,构造函数和析构函数,4种特殊成员变量,2种特殊的成员函数,类的使用 掌握实训内容
友元、运算符重载 全局友元函数,类友元函数,友元函数的重载,友元类;运算符重载规则,2种形式的运算符重载,类型转换 掌握实训内容
继承 继承的概念,单基派生,多基派生,共同基派生,虚基派生,继承与组合的区别,基类与派生类间的转换 掌握实训内容
多态 多态与虚函数,虚函数的访问,纯虚函数,抽象类,虚函数的二义性 掌握实训内容
模板 模版的定义,函数模版,类模版,模版的嵌套,模版参数 掌握实训内容
STL STL的构成,序列式容器,关联式容器,迭代器,泛型算法,适配器 掌握实训内容
C++流和文件操作 流类库,输出流,输入流,流状态,重载>>和<<,文件流操作,字符串流 掌握实训内容
名称空间,异常处理,RTTI 名称空间,作用域;异常机制,异常内存管理,智能指针,RTTI机制,类型转换操作符 掌握实训内容
三、Win32/MFC,掌握Windows消息机制,理解MFC类库的设计思想,熟练使用MFC,学会自学方法,掌握编程思想
Win32原理 Windows消息机制,消息队列,回调函数,创建Win32程序的基本步骤,WM_CREATE、WM_PAINT、WM_DESTROY,键盘消息,鼠标消息,等; 能够独立完成Win32版本的MiniClock时钟程序,熟练掌握各种消息的发生时机和编程方法。
从Win32过渡到MFC 类库的概念,美国专利技术Win32Lib,将Win32Lib封装成Win32Class,隐藏WinMain函数 通过编写MiniMFC,了解类库的实现过程和消息映射的机制,掌握类库的实现思想和核心原理,为过渡到MFC打下坚实基础。
MFC编程基础、消息映射 MFC消息映射机制,手工进行消息映射,Windows消息分类,类向导的用法,MFC框架结构图,SDI程序的使用,Win32对象和其MFC类的对应关系,Windows资源 能够独立将Win32版本的MiniClock时钟程序改写成SDI版本。
GDI编程 GDI/DC/GDI_Object的概念,GDI绘图的6大步骤;GDI的Win32对象和MFC类的使用;画笔,画刷,字体,位图,调色板,剪裁区域,路径层;文本输出;改变客户区背景颜色的4种方法,利用双缓存技术避免屏幕闪烁。 能够独立完成MiniCAD和MiniNotepad程序,熟练掌握图形和文本编程。
菜单、工具条、状态条 菜单,快捷键,菜单命令消息的传递路由,弹出式菜单,动态菜单;工具条、状态栏的创建和显示; 完善MiniCAD项目,为其添加菜单和工具条;在状态栏添加鼠标位置和当前时间显示栏。
对话框程序 模态对话框、非模态对话框;颜色对话框,打开文件对话框,保存文件对话框,TreeView,ListView等控件的使用;控件变量映射; 能够独立完成Mini登录过程,完成好友列表,使用非模态对话框弹出和好友聊天的窗口。
文档视图结构 文档/视图的概念,使用CArchive类对变量串行化存取,MFC对NewFile, OpenFile, SaveFile菜单的路由过程,反向跟踪法,编写支持串行化操作的类 完善MiniCAD项目,实现对图形保存和读取的功能
项目:俄罗斯方块
动态连接库 动态链接库/静态链接库的概念;DLL开发的3种方式;dumpbin和depends工具的使用;DLL文件的使用:隐式链接和动态加载 能够独立编写MaxMin.dll并使用之
多线程和对象同步 程序、进程、线程的概念,时间片,线程的创建、挂起、恢复、终结以及通信,线程的同步技术:临界区/互斥量/事件/信号量/互锁函数等,线程间的消息通讯,线程的死锁,MFC工作者线程和用户界面线程 能够独立完成:完善Mini程代替原来的非模态对话框。点击同一个人只弹出同一个聊天窗口
Windows网络编程 网络协议,TCP/IP协议,TCP/UDP协议,TCP的三次握手,TCP/UDP网络编程步骤,阻塞套接字模式,异步套接字模式,MFC异步套接字模式 能够独立完成TimerServer项目:使用TCP阻塞套接字模式和多线程技术,编写一个时间同步服务器,服务端提供时间服务,客户端获取服务器时间,以将本地时间和服务器时间同步
ADO数据库编程 四种数据库访问技术:ODBC/DAO/OLE DB/ADO;ADO对象;通过ADO控件访问数据库;通过ADO对象编程访问数据库 能够独立完成学生信息录入和查询系统
四、LINUX GCC,掌握LINUX下的服务器端开发技术,掌握基于多线程、多进程的编程技巧,掌握进程间通讯,线程间通讯,掌握SOCKET编程
LINUX基础 了解LINUX安装、虚拟机、LINUX下的所有指令与工具 掌握基于字符界面的LINUX环境,熟练进行人机对话
LINUX SHELL编程 了解SHELL编程的基本步骤与语法 熟练使用SHELL完成小项目
LINUX编译与调试 了解LINUX下的编译与调试 数量掌握GCC编译、GDP调试以及MAKEFILE
LINUX文件 了解基于LINUX下的底层文件操作 掌握底层文件读写以及文件相关API
LINUX多线程 了解基于LINUX环境的多线程 掌握信号量、互斥量等线程同步处理对象
LINUX多进程 了解基于LINUX环境的多进程 掌握fork等多线程函数的使用
LINUX进程通讯 了解LINUX下的进程之间常用的通讯方式 掌握管道、信号量、共享内存与消息队列等
LINUX网络 了解LINUX下基于SOCKET的编程 掌握LINUX的SOCKET编程
项目:文件升级系统
  • 报名课程:
  • 性别:
  • 姓名:
  • 手机号码:
  • 其它说明:
姓名不能为空
手机号格式错误