Поделиться через


Шаблон "Библиотека классов" (C++)

Шаблон "Библиотека классов" предназначен для быстрого создания повторно используемых классов и компонентов, которые могут использоваться сразу несколькими проектами.

Этот шаблон автоматически добавляет наиболее важные ссылки и файлы проекта.

  • Ссылки на следующие пространства имен .NET Framework:

    • Пространство имен System содержит фундаментальные и базовые классы, определяющие часто используемые типы значений, ссылочные типы данных, события и обработчики событий, интерфейсы, атрибуты и исключения.

    • mscorlib — сборка DLL, предоставляющая поддержку .NET Framework.

  • Исходные файлы:

    • Библиотека (CPP-файл) — главный исходный файл и точка входа в приложение, созданное Visual Studio.Идентифицирует DLL-файл и пространство имен проекта.Поместите свой код в этот файл.

    • AssemblyInfo.cpp — файл с информацией (атрибутами, файлами, ресурсами, типами, сведениями о версиях, подписях и т. д.), предназначенной для изменения метаданных сборок проекта.Для получения дополнительных сведений см. раздел Основные понятия, связанные со сборками в Windows SDK.

    • Stdafx.cpp — используется для построения файла предкомпилированного заголовка с именем Win32.pch и файла предкомпилированных типов с именем StdAfx.obj.

  • Файлы заголовков:

    • Библиотека (H-файл) — главный файл заголовка проекта, содержащий все объявления, глобальные символы и директивы #include для других файлов заголовков.

    • Stdafx.h — используется для построения файла предкомпилированного заголовка с именем Win32.pch и файла предкомпилированных типов с именем StdAfx.obj.

    • resource.h — автоматически созданный файл заголовка для app.rc.

  • Файлы ресурсов:

    • app.rc — файл скрипта ресурсов программы.

    • app.ico — файл значка программы.

  • ReadMe.txt — файл с описанием каждого файла проекта; в нем используются созданные шаблоном фактические имена файлов.

См. также

Задачи

Практическое руководство. Создание библиотек классов

Ссылки

Файлы, создаваемые для проектов CLR

Другие ресурсы

Управление решениями, проектами и файлами

Item Management in Projects

Adding New Project Items