游戏开发视频教程_基于MFC设计的MINI快跑游戏

基于MFC设计的MINI快跑游戏(游戏开发、MFC精讲、线程与进程通信)

课程分类:游戏开发

适合人群:初级

课时数量:36课时

用到技术:MFC涉及项目:MINI快跑游戏

咨询QQ:1840215592


一、模块介绍

1、MFC基础篇:主要讲解c++的一些技术难点以及重点

容器与算法精讲

类与数据抽象精讲

模板与泛型编程精讲

标准IO库知识点深入浅出


2、MFC进阶篇:主要讲解MFC的深入浅出

CObject类详解

消息映射的实现

MFC的DLL精讲

MFC的进程和线程精讲


3、MFC设计篇:MFC程序设计的重要思想和方法,避免垃圾代码

MFC (Microsoft Foundation Class Library) 中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。Microsoft Visual C++提供了相应的工具来完成这个工作:AppWizard可以用来生成初步的框架文件(代码和资源等);资源编辑器用于帮助直观地设计用户接口;ClassWizard用来协助添加代码到框架文件;最后,编译,则通过类库实现了应用程序特定的逻辑。本阶段主要目的就是渗透良好的MFC编程思想,避免垃圾代码的出现。

4、MFC实战篇:主要讲解MINI快跑游戏的设计与实现

深入浅出剖析MINI快跑游戏设计代码实现,分析游戏设计所用到的核心技术,让读者明了项目的立项、设计、开发以及结题等过程。此外,了解游戏开发的一些技术知识以及界面人物和背景的处理技巧。深度理解MFC界面程序设计的同时,够硬的掌握项目开发所需要具备的能力和魄力,让读者在专业技术层面和项目管理知识层面都有较高的提升。

二、本系列课程所涉及到的技术

MFC界面编程

MFC类库知识

游戏设计技能

MFC框架中的CObject类详解

MFC消息映射的实现

标准IO库知识点深入浅出

模板与泛型编程精讲

容器与算法

MFC中的DLL编程

MFC中的多进程和多线程编程


三、课程大纲

第一讲 迷你快跑游戏简介

第二讲 迷你快跑之c++容器

第三讲 迷你快跑之c++迭代器

第四讲 迷你快跑之关联容器

第五讲 迷你快跑之泛型算法

第六讲 迷你快跑之泛型算法(续)+泛型算法的结构

第七讲 系统结构和软件架构精讲

第八讲 迷你快跑之类与数据结构

第九讲 迷你快跑之类与数据结构(续)

第十讲 迷你快跑之类与数据结构(完)

第十一讲 迷你快跑之模板与泛型编程

第十二讲 迷你快跑之模板(续)

第十三讲 迷你快跑之泛型编程

第十四讲 迷你快跑之标准IO库深入浅出

第十五讲 迷你快跑之MFC深入浅出

第十六讲 迷你快跑之MFC深入浅出之消息映射

第十七讲 迷你快跑之MFC中的DLL

第十八讲 迷你快跑之MFC中的进程和线程

第十九讲 迷你快跑之MFC设计篇之窗口、菜单和消息框

第二十讲 迷你快跑之MFC设计篇之窗口、菜单和消息框 (下)

第二十一讲 迷你快跑之MFC设计篇之窗口、菜单和消息框 (菜单)

第二十二讲 迷你快跑之实战篇(代码演示和精讲1)

第二十三讲 迷你快跑之实战篇(MFC框架中的设计模式)

第二十四讲 迷你快跑之实战篇(代码演示和精讲2)

第二十五讲 迷你快跑之实战篇(代码演示和精讲3)

第二十六讲 迷你快跑之实战篇(代码演示和精讲4)

第二十七讲 迷你快跑之实战篇(代码演示和精讲5)

第二十八讲 迷你快跑之实战篇(代码演示和精讲6)

第二十九讲 迷你快跑之实战篇(大数据)

第三十讲 迷你快跑之实战篇(大数据-续)

第三十一讲 迷你快跑实战篇之游戏三大要素

第三十二讲 迷你快跑之实战篇(代码演示和精讲7)

第三十三讲 迷你快跑之实战篇(代码演示和精讲完)

第三十四讲 迷你快跑之实战篇(C++中的SOCKET通信)

第三十五讲 迷你快跑之实战篇(C++中的特殊工具与技术)

第三十六讲 迷你快跑之实战篇(C++中的特殊工具与技术(内存分配))


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。