当前位置:C++技术网 > 资讯 > Windows零基础入门:2.2 用VS创建Win32项目详解

Windows零基础入门:2.2 用VS创建Win32项目详解

更新时间:2015-08-06 22:57:13浏览次数:1+次

    如果你不会用VS,那创建项目必然也是一个问题。所以,我们在课程也是需要介绍的。对于控制台项目的创建,请看《VS中控制台项目创建方法步骤 》。因为各种版本的VS创建项目基本一样的步骤,所以,对于VS版本不要太介意。这个控制台的项目,请看看吧。在【练习项目】里有这个控制台项目的练习。
    那么我们作为Windows零基础入门课程,也有必要详细介绍Win32程序工程项目的创建。不过,在此之前,对于什么是项目,什么是解决方案,为什么要创建项目,为什么要解决方案,解决方案是什么,这些问题,此前我写了系列介绍。系列名称为【VS工程项目相关文件讲解】,请从《VS工程项目相关文件讲解:概述》开始看。这个必须要了解。你在C++技术网 网站里搜索【VS工程项目相关文件讲解】,把搜出类的文章都阅读一下,就作为本课的内容哦。这样你才不至于对于VS这些东西一无所知,用的稀里糊涂的。当然,这系列文章,也是入门级别的。
    好了,下面来介绍如何创建Win32项目。我的VS2015在笔记本还没装,就用VS2010演示了。其实这个与版本没关系,基本一样。

    打开VS2010,按照如下步骤启动创建项目向导,然后再一步步介绍。步骤:菜单【文件】->【新建】->【项目】,这样就启动了创建项目向导。在VS打开时显示的起始页中,有一个快捷的链接,分别是【新建项目】和【打开项目】,这个和菜单中新建项目和打开项目一样的。
    那么启动创建项目向导,界面如下:

    先选择已安装的模板中的【Visual C++】,然后选择【Win32项目】,再在【名称】里填写好项目名称,默认的也会将这个名字作为解决方案的名字。不要问我项目和解决方案有什么区别哦。请看文章开头说的先看的文章。然后确定即可。确定之后,弹出创建Win32项目的向导。如下图:

    在第一页中,展示了项目类型,做了简单的介绍,不必解释了。我们单击【下一步】,出现下图界面:

    在“应用程序类型”中,选择“Windows应用程序”。实际上,你在这一步可以选择控制台等其他程序类型,也就不会创建Win32项目了。在附加选项中,我们选中【空项目】,表示我们不要VS自动生成一些代码。我们为了学习,最好先自己一个个的写,以后熟练了,就不用选择空项目了,让他自动生成一些基本的写好的基本代码。因为Win32程序一大堆的代码基本都是不会变的,我们写的只是另外的一对代码,所以,这些代码VS就可以帮我们生成了,并使用函数把代码分散归类了。这个对于初学来说,不直观。我们课程会慢慢加上,慢慢介绍这些代码。当你都熟悉了,这些先生成的代码,你一眼就明白了。
    然后直接点完成即可创建项目。这个时候你会发现,什么文件也没有。既然是空项目,肯定不会有文件咯,不然怎么说是空的,对吧。
    好了,我们来添加一个cpp文件即可。我们也不用添加头文件,只需要代码文件cpp文件哦。在解决方案管理器的myWin32项目下的“源文件”右击,然后“添加”->“新建项”,在弹出的“添加新项”对话框中,选择【C++文件(.cpp)】项,而不是Windows窗体,不要搞错了哦。然后输入文件名,单击“添加”即可。这个名称只是cpp文件的名称,取什么名称并没有关系。
    添加后,就打开了这个cpp文件,这样就开始写代码了。你可以把上一节课的代码粘贴到你的cpp文件里。然后点击“启动调试”按钮,VS会自动编译链接和启动调试。启动调试按钮如下图所示的右三角按钮。

    然后会弹出下面这个对话框。

    提示此项目已过期,其实就是说,你改动了代码,之前生成的程序自然就不是最新的了,你要调试的自然要是最新的,所以,这里就说过期了。你不要想着好像是食品过期了,感觉很害怕的样子哦。如果不想提示,勾选“不再显示此对话框”。单击“是”就生成了新exe程序了,并启动调试了。如果选“否”,如果是刚创建的,那么就没有已经生成的exe文件,就会提示这个exe不存在。点“取消”表示关闭这个对话框,什么也不做。我们肯定选择是咯。
    VS在自动编译链接生成exe文件,代码编辑的窗口下面有下图这个输出提示:

    提示成功1个,表示成功了。如果代码有错误,它会提示失败的个数。在启动调试的时候,会一气呵成,就启动了exe,这样如果成功了你眼睛不快就看不到这些信息。你可以在VS主菜单的【生成】下单击【重新生成解决方案】这样就可以看到生成的效果。如果是第一次,直接选择【生成解决方案】即可。
    你会发先,这个程序一启动,马上又结束了。可能你没有观察出来,如果在启动状态,就会在工具栏出现方形的小方块,表示可以停止调试的按钮,而且VS的编辑界面会与没调试之前不一样。而你又回到了原先的VS界面,说明程序已经结束。我们这段代码本来就什么也没做,就退出了。这个效果就是对的。
    这样一个项目就完成了。如果你要看你的项目文件夹在哪里,在“解决方案资源管理器”的最顶部右击,单击“在Windows资源管理器中打开文件夹”,这样就打开了这个项目的文件夹。创建项目时,你应该也看到了项目保存的位置吧。我没有提出来,不过你应该留心了吧。
    下次要打开这个项目,直接打开文件夹,双击.sln文件即可打开了。