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

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 

全部课程 >C/C++技术  
Windows平台C++应用开发 
3032 次浏览  52 次
李老师
某企业技术总监,超过15年C++复杂系统开发经验。
 
时间地点:北京 上海 深圳根据报名开班
课程费用:5000元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册



认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    要求重点讲授C/C++在Windows系统平台上的应用程序开发,透彻解析相关的技术原理和C++编程方法。同时基于面向对象,灵活应用设计模式开发windows应用。

    培训目标:
    学习windows下C++的编程原理和技巧
    • 系统信息与注册表
    • 进程管理与进程间通信
    • 线程管理,同步异步机制实现
    • 虚拟内存、内存堆栈原理及编程
    • 使用Windows套接字进行网络编程
    • 数据库编程
    • 调试工具及使用
    • 面向对象编程方法及设计模式
    • 在以下模式中选择3个示范模式的应用方法
    • 利用面向对象和设计模式重构
    培训对象:C++开发工程师。
    学员基础:具有C++一定开发经验。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    系统信息与注册表   系统信息的内容和用途
    如何通过API读取系统信息
    如果通过API修改系统信息
    注册表解析
    注册表的操作
    进程管理与进程间通信 进程原理与管理
    进程间通信
    • 异步管道
    • 命名管道
    • 邮槽
    • 管道和邮槽的创建、连接和命名
    线程管理,同步异步机制实现 由进程到线程
    线程的创建与终止
    c/c++运行时库与线程
    线程的调度
    线程池的原理与应用
    线程的同步与异步管理
    虚拟内存、内存堆栈原理及编程 Win32和Win64内存管理架构
    虚拟内存
    内存的文件映射
    操作文件映射内核对象:打开、读写、关闭
    内存堆栈 
    c++程序中操作堆栈的方法和函数
    使用Windows套接字进行网络编程 Windows套接字原理解析
    套接字服务器函数
    套接字客户端函数
    Berkeley套接字与Windows套接字
    使用Windows套接字的重叠I/O
    Windows Sockets2
    数据库编程 从一个数据库应用看数据库编程要点:
    C++的数据库访问技术框架:ODBC/DAO/OLE DB/ADO
    如何基于数据库api设计自己的数据库接口层
    调试工具及使用 错误的不同类型和不同调试方法
    使用VC++建立调试环境
    设置断点方法:
    使用查看工具查看:变量、寄存、内存、堆栈
    高级调试技术:
  • TRAC宏
  • 断言
  • 对象的DUMP函数

  • 不同编译类型错误的处理方法
    最常见的20种编译错误信息原因快速剖析
    不同类型程序的调试技巧:
    如何设计并编写可调试的代码
    面向对象编程方法 C++面向对象编程基础
    • 对象的结构与内存分配
    • 对象的生命周期管理
    • C++的继承、多态
    • C++的聚合、组成
    • 类之间的基本关系
    • 类的封装,构建与析构
    • 数据与程序的内存分布
    • 动态联编
    面向对象设计原则
  • OOD基本原理:处理问题的基本方式
  • OOD基本原则:解决方案应该遵循的原则
    • 优先使用聚合原则
    • 单一职责开闭原则
    • 依赖倒置原则
    • 里氏代换原则
    • 接口隔离原则
    利用设计模式重构 设计模式解析
    • 模式的基本结构
    • 模式解决问题的思路
    • 模式复用的方法
    • 防止模式引用过度
    • 创建型、结构型、行为型设计模式目录概览
    3个示范模式的应用方法
    • 拙劣设计常见症状
    • 设计重构的基本策略
    • 诊断当前设计问题
    • 利用设计模式优化设计
    • 重构已有的设计
    管理不断重构的代码
     
    3032 次浏览  52 次
    其他人还看了课程
    C++高级编程  9931 次浏览
    Windows平台C++应用开发  3032 次浏览
    QT与QML应用开发  2983 次浏览
    Unix下C与Shell高级编程  2473 次浏览
    Unix下应用开发  2363 次浏览
    Shell高级编程  3007 次浏览
    定制内训


    课程计划
    面向对象业务分析与系统设计 10-16[线上]
    嵌入式软件架构设计-高级实践 10-17[线上]
    Qlik Sense数据分析技术 10-17线上]
    基于 UML 和EA进行分析设计 10-22[北京]
    用户研究与用户建模 10-24[北京]
    QT应用开发 10-24[北京]