求知 文章 文库 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++核心编程
2606 次浏览  53 次
舒老师
某知名通信公司资深技术专家,具有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++中的并发
    • 定义任务
    • 使用线程
      • 创建有响应的用户界面
      • 使用执行器简化工作
      • 让步
      • 休眠
      • 优先权
    • 共享有限资源
      • 保证对象的存在
      • 不恰当地访问资源
      • 访问控制
      • 使用保护简化编码
      • 线程本地存储
    • 终止任务
      • 防止输入/输出流冲突
      • 举例观赏植物园
      • 阻塞时终止
      • 中断
    • 线程间协作
      • 等待和信号
      • 生产者-消费者关系
      • 用队列解决线程处理的问题
      • 广播
    • 死锁
     
    2606 次浏览  53 次
    其他人还看了课程
    Windows平台C++应用开发  3139 次浏览
    C++程序开发  3883 次浏览
    QT与QML应用开发  3112 次浏览
    GIS系统架构与应用开发  1761 次浏览
    C++ 11,14,17,20新特性  2020 次浏览
    Win32下的C/C++核心编程  2606 次浏览
    定制内训


    课程计划
    QT应用开发 11-21[线上]
    C++高级编程 11-27[北京]
    LLM大模型应用与项目构建 12-26[特惠]
    UML和EA进行系统分析设计 12-20[线上]
    数据建模方法与工具 12-3[北京]
    SysML建模专家 1-16[北京]