Typy plików utworzonych dla projektów Visual C++
W tym temacie opisano typy plików, które są skojarzone z projektów Visual C++ dla klasycznych aplikacji pulpitu.Rzeczywiste pliki uwzględnione w projekcie są zależne od typu projektu i opcje, które należy wybrać przy użyciu kreatora.
Gdy użytkownik utworzyć projekt Visual C++, tworzenie nowego rozwiązania lub może być dodanie projekt do rozwiązania.Trivial innego niż aplikacje są powszechnie opracowany z wieloma projektami w rozwiązaniu.
Projekty zwykle utworzyć EXE lub DLL.Projekty mogą być zależne od siebie; podczas procesu tworzenia środowiska Visual C++ sprawdza zależności w obrębie i między projektami.Każdy projekt zawiera podstawowe kodu źródłowego, a w zależności od rodzaju projektu, mogą mieć wiele innych plików zawierających różnych aspektów projektu.Zawartość tych plików są wskazywane przez rozszerzenie pliku.Środowisko projektowe Visual Studio używa rozszerzeń plików, aby określić sposób obsługi zawartości pliku podczas kompilacji.
W poniższej tabeli przedstawiono typowe pliki w projekcie Visual C++ i określa je z ich rozszerzenia pliku.
Rozszerzenie pliku |
Typ |
Spis treści |
---|---|---|
.asmx |
Source |
Plik wdrożenia. |
ASP |
Source |
Plik strony serwera Active. |
.ATP |
Project |
Plik projektu szablonu aplikacji. |
BMP, dib, GIF, jpg, .jpe, .png |
Zasób |
Pliki obrazów ogólne. |
.BSC |
Kompilowanie |
Plik kodu przeglądarki. |
CPP; .c |
Source |
Pliki kodu źródłowego głównego aplikacji. |
.CUR |
Zasób |
Plik graficzny mapy bitowej kursora. |
.DBP |
Project |
Plik projektu bazy danych. |
.disco |
Source |
Dynamiczne odnajdowanie pliku dokumentu.Obsługuje odnajdywania usług sieci Web XML. |
.exe, .dll |
Project |
Pliki wykonywalne lub dołączana dynamicznie biblioteka. |
.h |
Source |
Nagłówek (obejmuje) pliku. |
.htm, .html, .xsp, ASP, .htc, HTA, XML |
Zasób |
Wspólne pliki sieci Web. |
. HxC. |
Project |
Plik projektu pomocy. |
.ico |
Zasób |
Plik graficzny mapy bitowej ikony. |
.IDB |
Kompilowanie |
Plik stanu, zawierający informacje o zależnościach między plikach źródłowych i definicje klas, które mogą być używane przez kompilator podczas odbudowy minimalne i przyrostowe kompilacji.Użyj /Fd kompilatora opcję, aby określić nazwę pliku .idb.Zobacz /Gm (Włącz minimalne odbudowy) uzyskać więcej informacji. |
.IDL |
Kompilowanie |
Plik języka definicji interfejsu.Zobacz pliku definicji interfejsu (IDL) w Windows SDK uzyskać więcej informacji. |
.ilk |
Konsolidacja |
Plik przyrostowe łącza.Zobacz /PRZYROSTOWE uzyskać więcej informacji. |
.map |
Konsolidacja |
Plik tekstowy zawierający informacje o łączenie.Użyj /Fm opcję kompilatora nazwę pliku mapy.Zobacz /mapowania uzyskać więcej informacji. |
.mfcribbon ms |
Zasób |
Plik zasobu, który zawiera kod XML, który definiuje przycisków, formantów i atrybutów na Wstążce.Aby uzyskać więcej informacji, zobacz Projektant wstążki (MFC). |
.obj, .o |
|
Pliki obiektu skompilowane, ale nie jest połączona z. |
.pch |
Debugowanie |
Wstępnie skompilowany plik nagłówka. |
.RC, .rc2 |
Zasób |
Pliki skryptu zasobów do generowania zasobów. |
.SBR |
Kompilowanie |
Źródło pliku pośredni przeglądarki.Plik wejściowy dla BSCMAKE. |
.sln |
Rozwiązanie |
Rozwiązanie pliku. |
.suo |
Rozwiązanie |
Opcje pliku rozwiązania. |
.txt |
Zasób |
Plik tekstowy, zwykle w pliku "readme". |
.VAP |
Project |
Plik projektu programu Visual Studio analizatora. |
.vbg |
Rozwiązanie |
Plik projektu zgodne grupy. |
.vbp, .vip, .vbproj |
Project |
Plik projektu Visual Basic. |
.vcxproj |
Project |
Plik projektu Visual C++.Zobacz pliki projektu i pliki reguł programu make uzyskać więcej informacji. |
.vdproj |
Project |
Plik projektu wdrożenia programu Visual Studio. |
.vmx |
Project |
Plik projektu makra. |
.vup |
Project |
Narzędzie pliku projektu. |
Aby uzyskać informacje na inne pliki skojarzone z programu Visual Studio, zobacz typów plików i rozszerzeń nazw plików w programie Visual Studio .NET.
Pliki projektu są podzielone na folderów w Eksploratorze rozwiązań.Program Visual C++ tworzy folder plików źródłowych, nagłówki i pliki zasobów, ale można uporządkować w tych folderach lub utworzyć nowe.Foldery służą do organizowania logicznym jawnie klastrów plików w hierarchii projektu.Na przykład można utworzyć foldery, aby zawierać wszystkie Twoje pliki źródłowe interfejsu użytkownika, lub specyfikacji, dokumentacja lub zestawów testów.Wszystkie nazwy folderu plików powinien być unikatowy.
Podczas dodawania elementu do projektu, należy dodać element do wszystkich konfiguracji dla tego projektu, niezależnie od tego, czy element jest buildable.Na przykład jeśli projekt o nazwie MyProject, dodawania elementu dodaje go do obu konfiguracje Debug i Release projektu.
Zobacz też
Koncepcje
Obsługa kreatora dla innych języków