求知
文章
文库
Lib
视频
iPerson
课程
认证
咨询
工具
讲座
Model Center
Code
会员
找课
开班计划
|
技术学院
|
管理学院
|
嵌入式学院
|
机械
|
军工学院
|
定向培养
|
专家指导
电话
English
成功案例
品质保证
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试
更多...
相关课程
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
更多...
全部课程
>
C/C++技术
Win32下的C/C++核心编程
2514 次浏览
52 次
舒老师
某知名通信公司资深技术专家,具有14年C/C++开发经验。
时间地点:
北京 上海 深圳根据报名开班
课程费用:
5000元/人
报线下课
报直播课
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
认证方式:
培训前了解能力模型。
培训后进行能力评测:
在线考试
能力分析,给出学习建议
合格者颁发证书,作为职业技能资格证明
基于windows平台的运行管理和编程接口,结合应用开发中遇到的挑战,透彻讲解C/C++的核心编程方法与技巧。由具有14年专业开发经验的专家,结合实际案例讲解。
课程目标:
本课程结束后,学员应能够理解并适当掌握:
Win32编程原理
面向对象基础
深入理解字符串
输入输出流
异常
深入理解模板
多重继承
运行时类型识别
STL与泛型编程
错误处理
内存管理
调试技术
并发与多线程
培训对象:
C/C++开发工程师。
学员基础:
具有C/C++一定开发经验。
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容:2天
方向
内容
Win32
编程原理
Window的运行机制
Window的资源管理
Win32编程接口目录
Win32程序和window操作系统的交互和调用
Win32程序生命周期解析
典型win32程序剖析
面向对象基础
面向对象概述
类和结构
成员访问权限级别
对象的生命周期和作用域
构造函数,析构函数,拷贝构造,赋值操作
静态与非静态
内联和宏定义
引用和指针
传引用,传指针和传值
继承与多态
重载函数和重载操作符
深入理解字符串
字符串的内部是什么
创建并初始化C++字符串
对字符串进行操作
字符串的查找
字符串的应用
输入输出流
为什么引入输入输出流
救助输入输出流
处理流错误
文件输入输出流
输入输出流缓冲
在输入输出流中定位
字符串输入输出流
输出流的格式化
操纵算子
输入输出流程序举例
国际化
异常
异常处理
传统的错误处理
抛出异常
捕获异常
异常匹配
清理
标准异常
异常规格说明
异常安全
在编程中使用异常
使用异常造成的开销
深入理解模板
模板参数
有关函数模板的几个问题
模板特化
名称查找问题
模板编程中的习语
模板元编程
模板编译模型
多重继承
接口继承
实现继承
重复子对象
虚基类
名字查找问题
避免使用多重继承
扩充一个接口
运行时类型识别
运行时类型转换
typeid 操作符
多重继承
合理使用RTTI
TTI的机制和开销
STL
与
泛型编程
泛型简介
泛行编程解析
泛型和模板模式
STL标准模板库
STL容器
STL算法
STL 适配器
错误处理
C/C++常见错误
错误的诊断方法
错误的基本信息
错误处理策略
内存管理
C/C++内存分配原理
内存溢出的原因
内存回收的时机和策略
内存的整理方法
调试技术
用于代码跟踪的宏
跟踪文件
发现内存泄漏
并发与多线程
动机
C++中的并发
定义任务
使用线程
创建有响应的用户界面
使用执行器简化工作
让步
休眠
优先权
共享有限资源
保证对象的存在
不恰当地访问资源
访问控制
使用保护简化编码
线程本地存储
终止任务
防止输入/输出流冲突
举例观赏植物园
阻塞时终止
中断
线程间协作
等待和信号
生产者-消费者关系
用队列解决线程处理的问题
广播
死锁
报线下课
报直播课
定制内训
2514 次浏览
52 次
其他人还看了课程
C++并发处理+单元测试+重构+设计模式+技术文档
3681 次浏览
GIS系统架构与应用开发
1617 次浏览
C++设计模式
4376 次浏览
C++ 11,14,17,20新特性
1915 次浏览
C/C++开发基础
4086 次浏览
C++并行编程与操作
2495 次浏览
课程计划
面向对象业务分析与系统设计 10-16[线上]
嵌入式软件架构设计-高级实践 10-17[线上]
Qlik Sense数据分析技术 10-17线上]
基于 UML 和EA进行分析设计 10-22[北京]
用户研究与用户建模 10-24[北京]
QT应用开发 10-24[北京]