Visual c ++ programming guide-hosting C ++ favorites

Source: Internet
Author: User


Http://msdn2.microsoft.com/zh-cn/library/ms173251 (vs.80). aspx
Visual c ++ programming guide http://msdn2.microsoft.com/zh-cn/library/ms173251 (En-US, vs.80). aspx
This section contains concepts and task-based topics about C ++ programming. Content of this section

(1) Use C ++ for. NET Programming
Describes the. NET functions available in the entire c ++/CLI Syntax, including pure msilProgramAnd verifiable Assembly creation.

The following topics describe how Visual C ++ targets the. NET platform. Content of this section

PureCodeAnd verifiable code

C ++ Regular Expression

File Processing and I/O in C ++

Use. NET Framework to perform graphical operations (C ++)

Windows operations (C ++)

Use ADO. NET data access in C ++

Interoperability between C ++ and other. NET languages

Serialization in C ++

Managed type

Reflection in C ++

Strong name Assembly (Assembly signature)

Debug class in Visual C ++

(2) interoperability between the local machine and. net
Description: The technology used to interface non-. NET Framework functions, including options only applicable to C ++.

Visual c ++ supports interoperability and allows the co-existence and interaction of hosted and unmanaged structures within the same assembly or even the same file. Others. the net language also supports a small subset of this function (such as P/invoke), but most of the interoperability support provided by Visual C ++ is unavailable in other languages.

Hybrid (local and hosted) Assembly
This section describes how to use an Assembly that contains the/CLR (Common Language Runtime Library compilation) compiler options for hosted and unmanaged functions.

Use the local COM server in. net
This section describes how to use COM components in. NET applications.

Use Windows Forms user control in MFC
This section describes how to use the MFC Windows Forms Support class to host Windows Forms controls in the MFC application.

Call Local functions from managed code
This section describes how to use non-clr dll in. NET applications.

(3) General Concepts
Describes C ++ topics such as data access, exception handling, and multithreading. Content of this section

Data Access (C ++)

DLL

International programming

Multi-Thread Programming

(4) Visual C ++ 64-bit Programming
The description is applicable to various 64-bit tool sets of C ++ programmers and provides guidance on common porting problems. Content of this section

How to: Configure visual c ++ projects for 64-bit platforms

How to: Enable the 64-bit visual c ++ toolset on the command line

FAQs about visual C ++ 64-bit migration

Itanium software agreement

X64 software agreement

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/agan4014/archive/2008/03/22/2204657.aspx

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/agan4014/archive/2008/03/22/2204657.aspx

This article from the csdn blog, reproduced please indicate the source: http://blog.csdn.net/agan4014/archive/2008/03/22/2204657.aspx

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.