16 out of 21 rated this helpful - Rate this topic

Visual C++ Programming Methodologies

This section contains conceptual and task-based topics on C++ programming.

A common purpose for Visual C++ is to design programs for Windows. Programming in Windows is a topic that deserves its own consideration. There are many important aspects to remember when coding for windows. For example, there is the difference between managed and native code. The computer processor directly executes native code whereas the CLR is responsible to run managed code.

When you are programming for Windows, you must consider window handles, messages, and exceptions. The process of windows messages and exceptions is how various windows communicate with each other. MFC provides convenient wrappers to make handling windows communication easier.

Many C++ programmers focus on the following areas:

  • Windows programming

  • Common Object Model (COM)

  • Libraries, such as Active Template Library (ATL) or Microsoft Foundation Class (MFC)

  • Managed code and .NET programming

This section contains conceptual and task-based topics on C++ programming.

Data Access (C++)

Covers technologies you can use for database programming in Visual C++.

DLLs

Explains how to program DLLs.

Character Sets

Covers developing C++ applications for international markets.

Multithreading

Discusses how to manage and use multiple concurrent threads of execution running at the same time.

Native and .NET Interoperability

Covers interoperability features that allow managed and unmanaged constructs to co-exist and interoperate.

Other Resources

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ
Let me help clarify it so that someone might actually change it.

In the section above:
Many C++ programmers focus on the following areas:

Windows programming
Common Object Model (COM)
Libraries, such as Active Template Library (ATL) or Microsoft Foundation Class (MFC)
Managed code and .NET programming

This section contains conceptual and task-based topics on C++ programming.

Please change
Common object Model (COM)
to
Component Object Model (COM)

COM - Component Object Model
Please correct. It is not Common Object Model, It is Component Object Model
Excuse me, but...
It's Component Object Model, not  Commmon Object Model.
Advertisement