求知 文章 文库 Lib 视频 iProcess 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 
全部课程 >C/C++技术  
Win32下的C/C++核心编程
1103 次浏览  133 次
舒老师
某知名通信公司资深技术专家,具有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++中的并发
    • 定义任务
    • 使用线程
      • 创建有响应的用户界面
      • 使用执行器简化工作
      • 让步
      • 休眠
      • 优先权
    • 共享有限资源
      • 保证对象的存在
      • 不恰当地访问资源
      • 访问控制
      • 使用保护简化编码
      • 线程本地存储
    • 终止任务
      • 防止输入/输出流冲突
      • 举例观赏植物园
      • 阻塞时终止
      • 中断
    • 线程间协作
      • 等待和信号
      • 生产者-消费者关系
      • 用队列解决线程处理的问题
      • 广播
    • 死锁
     
    1103 次浏览  133 次
    其他人还看了课程
    C++高级编程  5184 次浏览
    Win32下的C/C++核心编程  1103 次浏览
    Unix/Linux下的C/C++核心编程  1070 次浏览
    C++程序开发  1620 次浏览
    GPU高级调试与优化  500 次浏览
    嵌入式C高质量编程  7270 次浏览
    定制内训



    最新活动计划
    基于Kubernetes的DevOps实践 10-22[北京]
    需求分析管理 11-5[北京]
    软件开发过程中的质量管理实践 11-16[北京]
    人工智能,机器学习和深度学习 11-26 [北京]
    业务架构到IT架构(TOGAF9.2认证)11-28[北京]
    企业级全栈自动化测试技术 10-16 [上海]
    大数据平台架构与应用实战 11-8[上海]
    Python及数据分析 11-25 [深圳]
    某军工研究单位  嵌入式软件架构
    某银行  人工智能+Python+大数据
    中国机械集团某研究院   基于模型的系统工程(MBSE)
    航天科工某子公司  C++中级开发实战(SOUI)
    中航工业某研究所  嵌入式软件开发指南
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号