1. 程式人生 > >1.初探vs專案檔案結構

1.初探vs專案檔案結構

剛下載完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 檔案

——就類似於一個啟動檔案一樣

工程檔案vcxproj是將工程中的所有檔案和配置資訊都記錄在一起形成整體的檔案,可以參考C++技術網:

vcxproj.filters為字尾名的檔案則是為了將專案的檔案分類顯示而用xml實現的一個“過濾器”,可以提高開發效率。

看了裡面的內容之後就會發現給程式設計師帶來了多大的便利!!

還有一個 helloWorld.VC.db 資料庫檔案,我想看看裡面是什麼內容,那麼如何開啟db檔案呢,

後來百度了一下沒有去開啟這個db檔案,