VC-MFC程序设计精讲
来源:互联网 发布:卡密生成源码 编辑:程序博客网 时间:2024/05/05 21:52
Windows编程涉及的系统API众多,编程方法复杂,程序员很难入手,VC-MFC编程的推出翻开了Windows程序设计的崭新篇章。VC-MFC依靠简练的类库和良好的封装解决了程序设计的难题。
随着技术的发展,VC-MFC开发并没有因为J2EE和.NET的大行其道而退出舞台,在程序设计领域,一项技术或者说一个IDE能够经历10多年的使用而经久不衰,足见其魅力所在。在传统的Windows应用领域(客户端程序、科研程序、自动控制、Mobile嵌入式等),VC-MFC因其高效、简单而占据不可动摇的地位。然而,从人性化方面而言,VC并不同于简单的VB、Delphi等快速开发工具一样易学易用,即使是有多年其它程序开发经验的程序员,也需要经历很长时间的摸索才能够掌握开发要领。我们推出此精品课程旨在以最快的时间让程序员掌握VC-MFC精髓,并用实例给大家提供开发关键技术。
一、培训对象
具备一定开发经验的程序员,掌握C、Basic等基础语言的基本语法与程序理念,对面向对象有所了解。
二、课程主旨
课程设计重点考虑两个方面的内容:一是Windows程序的基本模式,传统的Win32程序设计方法,MFC类库的介绍,这一部分可以使学习者对Windows编程和MFC编程深入了解,奠定基础;二是选取最为常见的应用为载体,阐述Windows-MFC编程的方式、方法和类库的使用。
三、师资
由业界知名人士亲自授课:
刘老师,培训中心高级教师 C/C++语言培训、移动嵌入式应用培训专家
刘老师拥有近10年的C/C++应用以及5年的教学培训经验。熟悉Windows、Linux、多种嵌入式应用系统的C/C++应用技术,对面向过程、面向对象编程以及设计模式有自己独特的见解,习惯于将实战经验与理论想结合,以应用实例贯穿授课过程。
四、培训目标
l 掌握Windows程序设计理念
l 掌握MFC类库常见类特征
l 掌握程序设计与开发技巧
l 掌握主流应用方向的MFC开发方法
五、培训内容
时间
内 容
第一天
C++程序设计语言
l 封装
l 继承
l 多态
l 指针与引用,宏与内联函数
Win32程序设计
l 消息驱动模型
l 消息处理与响应
l 窗口函数
l Windows API及其与MFC的关系
第二天
MFC总览
l MFC中的骨干类
l 三个奇怪的宏
l Document-View结构与MVC模式
l 消息映射与命令绕行
l 消息分类与特点
l MFC中的容器类
第三天
应用—动态链接库
l lib的实现与调用
l dll的实现与调用
l 函数的导出与调入
l 类型的导出与调入
应用-数据库编程
l 数据库连接
l 数据库业务操作
l 事务处理
第四天
应用-多线程编程
l 进程与线程
l 线程启动、挂起、恢复与终止
l 互斥与同步
l 进程间通信
应用—网络编程
l 网络协议栈结构
l UDP与TCP的区别
l 实现自己的网络应用
第五天
1、 MFC编程杂项
l 获取帮助
l Timer与多线程
l 自定义控件与使用方法
l 自定义消息实现
l 回调函数与Observer模式
2、 程序设计陷阱
l 程序调试与纠错
l 常见指针错误分析
l VC6,VC7,VC8应用区别分析
- VC-MFC程序设计精讲
- mfc vc++ windows程序设计学习顺序
- 关于自动关机的程序设计(MFC/VC)
- 孙鑫VC学习笔记:第三讲 MFC应用程序框架
- 孙鑫VC学习笔记:第三讲 MFC应用程序框架 收藏
- 孙鑫VC学习笔记:第三讲 MFC应用程序框架
- MFC程序框架剖析(孙鑫VC++第三讲详解)
- vc程序设计
- vc++程序设计
- 清华大学黄维通VC++面向对象程序设计 共33讲 视频下载链接
- 清华大学黄维通VC++面向对象程序设计 共33讲 视频下载链接
- C# 程序设计第一讲
- 孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序
- 孙鑫VC学习笔记:第十五讲 (四) 编写一个基于MFC对话框的聊天程序
- 孙鑫VC学习笔记:第四讲 MFC消息映射机制和CDC类的使用
- 孙鑫VC学习笔记:第四讲 MFC消息映射机制和CDC类的使用 收藏
- 孙鑫VC学习笔记:第四讲 MFC消息映射机制和CDC类的使用
- 孙鑫VC学习笔记:第十五讲 编写一个基于MFC对话框的聊天程序
- 让OMCS支持更多的视频采集设备
- 安装rpm包时遇到error: Failed dependencies:错误
- 26 Linux下的ssize_t类型
- AM3359 gpio 应用程序调试记录,驱动代码后续给出
- 企业项目管理的八大经典
- VC-MFC程序设计精讲
- undefine reference to'qMain(int,char**)'
- 微信公众平台消息接口开发(9)骑行西藏自定义菜单
- 怎样重启WinForm/WPF程序
- 关于使用地图 创建 类型数目可控的海量“精灵节点”的优化封装(研究续集)
- Asp.net Web Api项目开发笔记
- Android中ListView的初步认识(一)
- 微信公众平台消息接口开发(10)语音触发(非识别)
- Oralce EBS 11i PO Status PO状态详细说明