Практическое руководство. Создание консольного приложения CLR (C++/CLI)
Шаблон консольного приложения CLR можно использовать в диалоговом окне "Новый проект" для создания проекта консольного приложения, который уже содержит основные ссылки на проекты и файлы.
Шаблон консольного приложения CLR можно использовать в диалоговом окне "Новый проект" для создания проекта консольного приложения, который уже содержит основные ссылки на проекты и файлы.
Поддержка C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Если в диалоговом окне "Новый проект" отсутствует заголовок СРЕДЫ CLR, может потребоваться установить поддержку C++/CLI. Дополнительные сведения см. в разделе "Установка поддержки C++/CLI" в Visual Studio 2022.
Шаблон консольного приложения CLR (платформа .NET Framework) можно использовать в диалоговом окне "Создание проекта" для создания проекта консольного приложения, который уже содержит основные ссылки на проекты и файлы.
Поддержка C++/CLI не устанавливается по умолчанию при установке рабочей нагрузки Visual Studio C++. Если в диалоговом окне "Создание проекта" не отображаются шаблоны проектов СРЕДЫ CLR, может потребоваться установить поддержку C++/CLI. Дополнительные сведения см. в статье о программировании .NET с помощью C++/CLI.
Как правило, консольное приложение компилируется в автономный исполняемый файл, но не имеет графического интерфейса пользователя. Пользователи запускают консольное приложение в командной строке. Они могут использовать командную строку для выдачи инструкций работающему приложению. Приложение предоставляет выходные данные в виде текста в командном окне. Немедленный отзыв консольного приложения делает его отличным способом изучения программирования. Вам не нужно беспокоиться о том, как реализовать графический пользовательский интерфейс.
При использовании шаблона консольного приложения CLR для создания проекта он автоматически добавляет следующие ссылки и файлы:
Ссылки на следующие пространства имен .NET Framework:
System, : System.DataSystem.XmlЭти ссылки содержат основные классы, определяющие часто используемые типы, события, интерфейсы, атрибуты и исключения.
mscorlib.dll
: БИБЛИОТЕКА DLL сборки, поддерживающая разработку платформа .NET Framework.
Исходные файлы
ConsoleApplicationName.cpp
: основной исходный файл и точка входа в приложение. Этот файл имеет базовое имя, указанное для проекта. Он определяет DLL-файл проекта и пространство имен проекта. В этом файле содержится разработанный вами код.AssemblyInfo.cpp
: содержит атрибуты и параметры, которые можно использовать для изменения метаданных сборки проекта. Дополнительные сведения см. в разделе " Содержимое сборки".stdafx.cpp
: используется для создания предварительно скомпилированного файла заголовка, именованногоConsoleApplicationName.pch
и файла предварительно скомпилированных типовstdafx.obj
.
Файлы заголовков
stdafx.h
: используется для создания предварительно скомпилированного файла заголовка, именованногоConsoleApplicationName.pch
и файла предварительно скомпилированных типовstdafx.obj
.resource.h
: созданный файл включения дляapp.rc
.
Файлы ресурсов:
app.rc
: файл скрипта ресурса программы.app.ico
: файл значка программы.
ReadMe.txt
: описывает файлы в проекте.
При использовании шаблона консольного приложения CLR для создания проекта он автоматически добавляет следующие ссылки и файлы:
Ссылки на следующие пространства имен .NET Framework:
System, : System.DataSystem.XmlЭти ссылки содержат основные классы, определяющие часто используемые типы, события, интерфейсы, атрибуты и исключения.
mscorlib.dll
: БИБЛИОТЕКА DLL сборки, поддерживающая разработку платформа .NET Framework.
Исходные файлы
ConsoleApplicationName.cpp
: основной исходный файл и точка входа в приложение. Этот файл имеет базовое имя, указанное для проекта. Он определяет DLL-файл проекта и пространство имен проекта. В этом файле содержится разработанный вами код.AssemblyInfo.cpp
: содержит атрибуты и параметры, которые можно использовать для изменения метаданных сборки проекта. Дополнительные сведения см. в разделе " Содержимое сборки".pch.cpp
: используется для создания предварительно скомпилированного файла заголовка, именованногоConsoleApplicationName.pch
и файла предварительно скомпилированных типовpch.obj
.
Файлы заголовков
pch.h
: используется для создания предварительно скомпилированного файла заголовка, именованногоConsoleApplicationName.pch
и файла предварительно скомпилированных типовpch.obj
.Resource.h
: созданный файл включения дляapp.rc
.
Файлы ресурсов:
app.rc
: файл скрипта ресурса программы.app.ico
: файл значка программы.
Создание проекта консольного приложения СРЕДЫ CLR
В строке меню выберите Файл >Создать >Проект.
В диалоговом окне "Новый проект" выберите узел "Установленные>шаблоны>Visual C++>CLR" и выберите шаблон консольного приложения CLR.
В поле Имя введите уникальное имя для приложения.
Можно указать другие параметры проекта и решения, но они не требуются.
Нажмите кнопку "ОК", чтобы создать проект и исходные файлы.
В строке меню выберите Файл >Создать >Проект.
В диалоговом окне "Новый проект" выберите узел установленного> visual C++>CLR, а затем выберите шаблон консольного приложения CLR.
В поле Имя введите уникальное имя для приложения.
Можно указать другие параметры проекта и решения, но они не требуются.
Нажмите кнопку "ОК", чтобы создать проект и исходные файлы.
В строке меню выберите Файл >Создать >Проект.
В диалоговом окне "Создание проекта" введите "консоль clr" в поле поиска. Выберите шаблон консольного приложения CLR (платформа .NET Framework), а затем нажмите кнопку "Далее".
В поле Имя введите уникальное имя для приложения.
Можно указать другие параметры проекта и решения, но они не требуются.
Нажмите кнопку "Создать", чтобы создать проект и исходные файлы.