Visual C++ 培训课程
一、课程介绍
课程名称:Visual C++编程技术
二、具体授课安排
序号
|
课程主题
|
课程内容
|
一
|
Visual C++基础
|
l Win32程序的基本结构,消息循环,资源(菜单、对话框、图标)的定义
l Visual Studio集成开发环境
n 初识Visual Studio集成开发环境
n 创建第一个项目
n 自定义集成开发环境
n 使用工具栏
l 应用程序的调试
n 调试程序应该具备的性能
n Visual Studio集成调试程序
n 简单调试技巧
n 远程调试
n 及时调试
l 杂项工具
n Spy++
n 自定义Tools菜单
n 浏览类
n 浏览MFC源代码
|
二
|
Windows编程基础
|
l MFC编程概述
n 什么是MFC
n MFC的设计原理
n MFC的优势
n MFC层次结构设计
n MFC的局限
|
|
|
l 菜单
n 创建和编辑菜单
n 快捷键
n 动态更改菜单
n 快捷菜单
l 鼠标和键盘
n 输入及系统状态
n 鼠标输入
n 创建处理鼠标事件的MFC程序
n 键盘输入
|
三
|
Windows编程基础
|
l 图形
n 图形设备接口
n 设备上下文
n 处理文本
n 字体
n 钢笔和画刷
n 影射模式
n 光栅操作
n 剪取区域
l GDI+的扩展
l MFC异常处理
n 结构化异常处理
n 异常处理语法
n 错误处理技巧
n CException类
n 高级议程处理技术
|
四
|
Windows编程基础
|
l 控件
n 控件的背景
n 创建控件
n Mini Editor程序
n 高级控件编程
l 模态和非模态对话框
n 使用对话框编辑器
n CDialog类
n 对话框数据交换和校验
n 在对话框中派生控件类
n 串行化
l 属性表和属性页
n CPropertySheet和CPropertyPage类
n 属性表和属性页提示与技巧
|
五
|
Windows编程基础
|
l 数据I/O
n CString类
n StringDemo程序
n CFile类
n FileDemo程序
n CCompressedFile类
n CompressDemo程序
n 数据压缩
n 用于串行通讯的CSerial类
n CRegistry类
n 剪贴板
l 声音
n 播放录制好的声音
n 播放MIDI文件
n 音乐CD
n CDPlayer程序
l 计时器和Onldel循环处理
n 计时器
n CWinAPP的Onldel能力
n 演示程序
|
六
|
体系结构
|
l 内存管理
n 进程共享内存
n 私有内存
l 文档、视图和单文档界面
n 文档/视图设计
n CDocumeng类
n InitInstance函数对文档的重要性
n CView类
n HexView应用程序
l 多文档界面应用程序的布局
n 文档/视图模型
n 管理文档、视图和框架窗口的复杂组合
n PaintObi程序
n 拆分窗口
n Dynsplit程序
|
七
|
体系结构
|
l 打印和打印预览
n Windows API打印机支持
n PortLand程序
n 使用MFC
n 打印预览体系结构
n HexViewDMI程序
l 高级Windows用户界面的MFC
n 更多的控制
n 理解模态循环
n RunModalLoop函数
n 模态循环参数
n 终止模态
n 生成模态应用程序
n 创建和关闭模态窗口
n 改进模态窗口
n 在透明客户区域绘制透明位图
|
八
|
|
l 状态栏与工具栏
n 创建和使用状态栏
n 创建和使用工具栏
n ReBar控件
l 树视图和列表视图控件
n CTreeCtrl类
n CListCtrl类
l 线程
n 线程
n 在线程之间共享MFC对象
n 在多线程应用程序中使用C运行函数
l WinSock2.0:WinSock2.0的体系结构,TCP/IP,WinSock,WinInet
|
九
|
扩展应用程序的功能
|
l 动态链接库
n 动态链接库概述
n Visual C++常规DLL
n MFC扩展DLL
l 添加图像
n 第三方库
n ImageObject库
n 库加载图像
n 显示图像
n 缩放、裁剪和改变颜色深度
n 从设备上下文创建图像
n 从剪贴板创建图像
n 保存图像
n 图像处理
n ProcessImage程序
|
十
|
组件对象模型编程
|
l ActiveX和ActiveX控件设计
n 各种ActiveX技术
n ActiveX的功能
n 选择ActiveX组件类型
n 基本ActiveX组件结构
n 建立ActiveX组件需要的支持工具
n 用MFC创建一个基本ActiveX控件
n 标准绘制
|
十一
|
组件对象模型编程
|
l COM接口,类工厂和COM服务器,COM对象的创建和使用
l 使用MFC创建ActiveX自动化服务器
n 创建基本项目
n 产生OLE异常
n 用C++进行服务器实例化
l 活动模板库
n ATL概述
n 创建ATL控件
n 将COM对象添加到项目
n 修改CDoublePend包含文件
n 实现接口函数
n 在C++中使用控件
n 数据类型
n 在网页中嵌入ActiveX控件
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获