桔红糕 发表于 2013-1-24 21:03:57

俄罗斯方块(二)建立应用程序窗体

因为要实现一个基于windows操作系统的游戏,所以要创建一个windows的窗体框架,并且把我们的俄罗斯方块代码整合进去。
创建一个windows框架很简单,visual studio提供了现成的wizard。用wizard生成的窗体程序直接可以运行。
 
visual studio 2008的菜单中。新建-》项目-》vc++-》MFC应用程序。

http://dl.iteye.com/upload/attachment/266119/98efebd7-b593-3521-9498-6396b732fc55.png
 
 
wizard的具体选用中修改“应用程序类型”为“基于对话框”.就可以了。

http://dl.iteye.com/upload/attachment/266121/3f024a45-a79c-37c2-90d8-aa0ea0a9264d.png
 
 
wizard完成后,会创建一个windows项目,项目里面包含.h文件,.cpp文件和rc资源文件。

[*].h文件主要是windows应用程序必须要包含的一些系统文件头
[*].cpp文件是实现windows应用程序的主要类
[*]rc文件可以可视化的拖拉一些控件或者菜单之类的。

http://dl.iteye.com/upload/attachment/266123/6d7a37a1-3b35-3818-a62d-5a4e4f7dc9fb.png
 
自动生成的这些文件中主要包括3个三个类,分别是app, dlg和AboutDlg:

[*]每个windows程序都会有个APP类,app也就是application,用来对整个应用程序进行管理。
[*]dialog类是跟rc相对应的,是我们可以具体看到的对话框的类,我们的很多代码都是在这个类中实现的。
[*]AboutDlg可有可无。
 
http://dl.iteye.com/upload/attachment/266117/c621af39-29a5-343c-a125-67915dcb5fc2.png
页: [1]
查看完整版本: 俄罗斯方块(二)建立应用程序窗体