班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
Visual C++ 培训
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控件
|