Методологии программирования на Visual C++

В этом разделе представлены разделы, посвященные общим понятиям и решению конкретных задач при программировании на C++.

Общее назначение Visual C++ — разработка программ для Windows. Программирование в Windows — тема, заслуживающая отдельного рассмотрения. Существует много важных аспектов, которые необходимо иметь в виду при программировании для Windows. Например, существует различие между управляемым и машинным кодами. Процессор компьютера непосредственно исполняет машинный код, а среда CLR отвечает за выполнение управляемого кода.

При программировании для Windows необходимо принимать во внимание дескрипторы окна, сообщения и исключения. Процесс появления оконных сообщений и исключений связан со взаимодействием различных окон друг с другом. MFC предоставляет удобные оболочки, чтобы упростить обработку взаимодействия окон.

Ниже перечислены области, на которых сосредоточивают внимание многие программисты на языке C++.

  • Программирование в Windows

  • Общая объектная модель (COM)

  • Библиотеки, например шаблонных классов ATL и Microsoft Foundation Class (MFC)

  • Управляемый код и программирование на платформе .NET

В этом разделе представлены разделы, посвященные общим понятиям и решению конкретных задач при программировании на C++.

В этом подразделе

  • Доступ к данным (C++)
    Описание технологий, используемых при программировании баз данных на языке Visual C++.

  • библиотеки DLL
    Описание порядка программирования библиотек DLL.

  • Character Sets
    Описание порядка разработки многоязыковых приложений C++.

  • Многопоточность
    Описание порядка одновременного выполнения нескольких параллельных потоков и управления ими.

  • Взаимодействие исходного кода и платформы.NET
    Описание функций взаимодействия, обеспечивающих совместное использование и взаимодействие управляемых и неуправляемых конструкций.

См. также

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

Visual C++