求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试

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

Windows平台C++应用开发         
 
专家讲师: 李老师, 某企业技术总监,超过15年C++复杂系统开发经验。
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 5000元/人
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
 要求重点讲授C/C++在Windows系统平台上的应用程序开发,透彻解析相关的技术原理和C++编程方法。同时基于面向对象,灵活应用设计模式开发windows应用。 (学生3折),详见 公开课学习手册
 
培训目标:
学习windows下C++的编程原理和技巧
  • 系统信息与注册表
  • 进程管理与进程间通信
  • 线程管理,同步异步机制实现
  • 虚拟内存、内存堆栈原理及编程
  • 使用Windows套接字进行网络编程
  • 数据库编程
  • 调试工具及使用
  • 面向对象编程方法及设计模式
  • 在以下模式中选择3个示范模式的应用方法
  • 利用面向对象和设计模式重构
培训对象:C++开发工程师。
学员基础:具有C++一定开发经验。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:3天/5000元
系统信息与注册表   系统信息的内容和用途
如何通过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个示范模式的应用方法
    • 拙劣设计常见症状
    • 设计重构的基本策略
    • 诊断当前设计问题
    • 利用设计模式优化设计
    • 重构已有的设计

    管理不断重构的代码

     
    其他人还看了课程
    红帽认证  
    企业战略与变革管理  
    软件架构设计方法  
    数据分析与挖掘  
    定制内训




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