типы файлов, создаваемые для проектов Visual Studio C++
многие типы файлов связаны с Visual Studio проектами для классических настольных приложений. То, какие файлы фактически войдут в ваш проект, зависит от типа проекта и параметров, выбранных при работе с мастером.
при создании проекта Visual Studio можно создать его в новом решении или добавить проект в существующее решение. Нетривиальные приложения обычно разрабатываются как решения, содержащие множество проектов.
Обычно выходным файлом проекта является EXE- или DLL-файл. Проекты могут зависеть друг от друга; в процессе сборки Visual Studio среда проверяет зависимости как внутри, так и между проектами. Каждый проект обычно имеет основной исходный код. В зависимости от типа проекта он может иметь много других файлов, содержащих различные аспекты проекта. Указанием на содержимое этих файлов являются их расширения. В среде разработки Visual Studio по расширениям файлов определяется способ обработки их содержимого в ходе построения.
в следующей таблице показаны общие файлы в проекте Visual Studio и указаны их расширения файлов.
| Расширение файла | Тип | Содержимое |
|---|---|---|
| ASMX | Источник | Файл развертывания. |
| .asp | Источник | ASP-файл. |
| ATP | Project | Файл шаблона приложения проекта. |
| BMP, DIB, GIF, JPG, JPE, PNG | Resource | Файлы изображений общего характера. |
| BSC | Компиляция | Файл кода браузера. |
| . cpp,. c | Источник | Основные файлы исходного кода приложения. |
| CUR | Resource | Растровый графический файл курсора. |
| DBP | Project | Файл проекта базы данных. |
| DISCO | Источник | Файл документа динамического обнаружения. Обеспечивает обнаружение веб-служб XML. |
| EXE, DLL | Project | Исполняемые файлы или файлы библиотек динамической компоновки. |
| .h | Источник | Файл заголовка. |
| HTM, HTML, XSP, ASP, HTC, HTA, XML | Resource | Общие веб-файлы. |
| HXC | Project | Файл справки проекта. |
| ICO | Resource | Растровый графический файл значка. |
| IDB | Компиляция | Файл состояния, содержащий сведения о зависимостях между исходными файлами и определениями классов. Он может использоваться компилятором во время добавочной компиляции. Для задания имени IDB-файла используйте параметр компилятора /Fd . |
| .idl | Компиляция | Файл языка определения интерфейса. Дополнительные сведения см. в разделе Файл определения интерфейса (IDL-файл) для пакета Windows SDK. |
| ILK | Связывание | Файл инкрементной компоновки. Дополнительные сведения см. в разделе /incremental. |
| MAP | Связывание | Текстовый файл, содержащий информацию для компоновщика. Для задания имени MAP-файла используйте параметр компилятора /Fm . Дополнительные сведения см. в разделе /Map. |
| MFCRIBBON-MS | Resource | Файл ресурсов, содержащий XML-код, определяющий кнопки, элементы управления и атрибуты MFC на ленте. Для получения дополнительной информации см. Ribbon Designer. |
| OBJ, O | Объектные файлы — скомпилированные, но не скомпонованные. | |
| PCH | Отладка | Файл предкомпилированных заголовков. |
| RC, RC2 | Resource | Файлы скриптов ресурсов для генерации ресурсов. |
| SBR | Компиляция | Промежуточный файл обозревателя исходного кода. Входной файл для BSCMAKE. |
| .SLN | Решение | Файл решения. |
| SUO | Решение | Файл параметров решения. |
| .txt | Resource | Текстовый файл, обычно README-файл. |
| VAP | Project | Файл проекта Visual Studio Analyzer. |
| VBG | Решение | Файл совместимой группы проектов. |
| VBP, VIP, VBPROJ | Project | Файл проекта Visual Basic. |
| VCXITEMS | Project | Проект общих элементов для совместного использования файлов кода в нескольких проектах C++. дополнительные сведения см. в разделе Project и файлы решений. |
| VCXPROJ | Project | файл проекта Visual Studio. дополнительные сведения см. в разделе Project и файлы решений. |
| VCXPROJ.FILTERS | Project | используется при использовании Обозреватель решений для добавления файла в проект. файл фильтров определяет, где в древовидном представлении Обозреватель решений добавить файл на основе расширения имени файла. |
| VDPROJ | Project | Файл развертывания проекта Visual Studio. |
| VMX; | Project | Файл проекта макроса. |
| VUP | Project | Вспомогательный файл проекта. |
Сведения о других файлах, связанных с Visual Studio, см. в разделе Типы и расширения файлов в Visual Studio .NET.
Файлы проекта распределены по папкам в обозревателе решений. Visual Studio создает папку для исходных файлов, файлов заголовков и файлов ресурсов, но вы можете реорганизовать эти папки или создать новые. С помощью папок можно явно создавать логические группы файлов в иерархии проекта. Например, можно создать папки, содержащие все исходные файлы пользовательского интерфейса. Или папки для спецификаций, документации или наборов тестов. Имена папок должны быть уникальными.
При добавлении элемента в проект этот элемент добавляется ко всем конфигурациям этого проекта. Элемент добавляется независимо от того, является ли он создаваемым. Например, если добавить элемент в проект с именем MyProject, то этот элемент появится также в отладочной (Debug) и окончательной (Release) конфигурациях проекта.
C — C/C++ Source Code File
Исходный код, разработанный и написанный на языке С или C++, обычно хранится в файле C. Эти языки программирования используются при разработке программного обеспечения. Код в файле C записывается в виде обычного текста. Таким образом, файлы с расширением C можно открыть с помощью любого текстового редактора. При этом при просмотре и редактировании в простейшем текстовом редакторе подсветки синтаксиса кода не будет.
C-файл может содержать весь исходный код, написанный на языке C или C ++. Файлы могут также содержать фрагменты кода, которые ссылаются на другие файлы C с большим количеством кода или полным кодом. Иногда различают несколько типов файлов C, однако такие отличия действительны не для всех файлов. В частности, известно, что файлы с расширением нижнего регистра C (.c) содержат код, написанный на C, в то время как файлы с расширением в виде заглавной буквы C (.C) содержат код, написанный на языке C ++.
Вот небольшой, но неполный список программ, которые могут открывать документы C:
.c Расширение файла
This file is saved in a binary format, which requires a specific program to read its contents.
Что такое C файл?
Файл C является файлом исходного кода для программы C или C ++. Он может включать в себя исходный код всей программы или может быть одним из многих исходных файлов, упомянутых в проекте программирования. Файлы C можно редактировать с помощью основного текстового редактора, но не показывать подсветку синтаксиса, как это делают большинство программ для разработки программного обеспечения.
C ++ — это язык программирования, используемый для создания многих современных программ. Некоторые компиляторы Unix используют строчное расширение «.c» для C и расширение «.C» в верхнем регистре для C ++, хотя это соглашение не является обычным явлением.
main.c — Файл исходного кода, обычно содержащий функцию main () или точку входа для программы C.