通過上述“Hello World”程序,讀者可以看到,在使用Visual C++ 6.0進(jìn)行Windows編程時,系統(tǒng)將生成大量的各種類型的文件。本節(jié)將詳細(xì)介紹Visual C++中這些不同類型的文件分別起什么作用。在此基礎(chǔ)上再理解Visual C++ 6.0如何管理應(yīng)用程序所用到的各種文件。
● .dsw文件:這種類型的文件在Visual C++ 6.0中是級別最高的,稱為工作空間(Workspace)文件。在Visual C++ 6.0中,應(yīng)用程序是以工程(Project,也可譯為項目)的形式存在的,即一個軟件就是一個工程(project)。工程Project文件以.dsp為擴展名。在Workspace文件中可以包含多個工程,由Workspace文件對這些工程文件進(jìn)行統(tǒng)一協(xié)調(diào)和管理。
● .rc文件:在應(yīng)用程序中經(jīng)常要使用一些位圖、菜單之類的資源。在Visual C++ 6.0中,以rc為擴展名的文件稱為資源文件,其中包含了應(yīng)用程序中用到的所有的Windows資源。要指出的一點是,.rc文件可以直接在Visual C++ 6.0集成開發(fā)環(huán)境中以可視化的方法進(jìn)行編輯和修改。
● .rc2文件:該文件是以rc2為擴展名的文件類型,它也是資源文件。但這個文件中的資源不能在Visual C++ 6.0的集成環(huán)境下直接進(jìn)行編輯和修改,而是由用戶自己根據(jù)需要手工編輯這個文件。
對于以上的這些文件,Visual C++ 6.0的工作區(qū)提供了一個應(yīng)用程序所包含文件的詳細(xì)清單。例如,圖1-23所示的就是工程“Hello World”的文件清單,讀者可在工作區(qū)中選擇【FileView】選項卡查看該文件清單。