1.初探vs项目文件结构

来源:互联网 发布:网络新媒体概论微盘 编辑:程序博客网 时间:2024/06/07 00:52

刚下载完vs,那么肯定要先写第一个helloWorld,先体验一下IDE, 随之便生成了一个项目文件。

项目文件的目录如图所示:


我们先点进helloWorld文件夹中看看有什么:


有ReadMe,那么先看看ReadMe的内容,如下:

========================================================================    控制台应用程序:helloWorld 项目概述========================================================================应用程序向导已为您创建了此 helloWorld 应用程序。本文件概要介绍组成 helloWorld 应用程序的每个文件的内容。helloWorld.vcxproj    这是使用应用程序向导生成的 VC++ 项目的主项目文件,其中包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。helloWorld.vcxproj.filters    这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。helloWorld.cpp    这是主应用程序源文件。/////////////////////////////////////////////////////////////////////////////其他标准文件:StdAfx.h, StdAfx.cpp    这些文件用于生成名为 helloWorld.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。/////////////////////////////////////////////////////////////////////////////其他注释:应用程序向导使用“TODO:”注释来指示应添加或自定义的源代码部分。/////////////////////////////////////////////////////////////////////////////

这里提到了2个文件:helloWorld.vcxproj  和   helloWorld.vcxproj.filters

这2个都是xml文件,类似于一个项目的配置文件吧。


而在我们关闭vs之后,再重新打开一个项目的时候,必须选择打开 helloWorld/helloWorld.sln 文件

——就类似于一个启动文件一样

关于这个文件,参考 c++技术网 :   http://www.cjjjs.com/paper/xmkf/624201515423221.html

工程文件vcxproj是将工程中的所有文件和配置信息都记录在一起形成整体的文件,可以参考C++技术网:

http://www.cjjjs.com/paper/xmkf/6242015252623955.html

vcxproj.filters为后缀名的文件则是为了将项目的文件分类显示而用xml实现的一个“过滤器”,可以提高开发效率。

看了里面的内容之后就会发现给程序员带来了多大的便利!!

参考C++技术网:http://www.cjjjs.com/paper/xmkf/6242015223023494.html

还有一个 helloWorld.VC.db 数据库文件,我想看看里面是什么内容,那么如何打开db文件呢,

后来百度了一下没有去打开这个db文件,

数据库文件解析,可以参考c++技术网:http://www.cjjjs.com/paper/xmkf/624201546823472.html

项目中的其他文件的解析,可以参考博客: http://www.cnblogs.com/gamesky/archive/2013/06/24/3151982.html

原创粉丝点击