先学习了一个例子,面向对象的
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
__gc class Animal
{
public:
int legs;
void SetName(String *name)
{ strName = strName->Copy(name); }
String* GetName() { return strName; }
private:
String *strName;
};
int _tmain()
{
// TODO: Please replace the sample code below with your own.
Animal *cat, *dog;
cat = new Animal;
dog = new Animal;
cat->SetName("Cat");
cat->legs = 4;
dog->SetName("Dog");
dog->legs = 4;
Console::WriteLine("Animal 1");
Console::Write("Name: ");
Console::WriteLine(cat->GetName());
Console::Write("Legs: ");
Console::WriteLine(cat->legs);
Console::WriteLine();
Console::WriteLine("Animal 2");
Console::Write("Name: ");
Console::WriteLine(dog->GetName());
Console::Write("Legs: ");
Console::WriteLine(dog->legs);
Console::WriteLine();
return 0;
}
很好的一个例子,用到了托管代码,__gc,要注意的是,调试时,用到了托管代码,所以要在
项目->属性->c/c++选项->常规->编译为托管 选择 程序集支持 (/clr)
就可以了,值得初学者注意
分享到:
相关推荐
在本教程中,我们将深入探讨如何在VC++.net 2003环境下使用分隔条进行水平或垂直布局的设置。这将涉及到Windows API、MFC库以及具体的编程技巧。 首先,分隔条控件在MFC中由CSplitterWnd类代表。这个类提供了一个...
通过学习和掌握上述知识点,开发者能够使用VC++和VC++.NET创建功能强大的图像处理应用程序,满足从基本的图像调整到复杂的计算机视觉任务的需求。实践是提升技能的关键,因此,阅读和理解提供的"VC++.NET图像处理...
《VC++.NET编程实例》是一本专为学习和掌握VC++.NET编程技术而设计的教程。本书通过50个精心挑选的实例,旨在帮助读者深入理解并熟练运用VC++.NET进行应用程序开发。以下是对这些关键知识点的详细阐述: 1. **...
`vc++.net`是Microsoft Visual C++的一个版本,它集成了.NET框架,为开发人员提供了更丰富的功能和更方便的数据访问接口。本主题将深入探讨在`vc++.net`环境下进行数据库编程的几种主要技术,包括DAO、ADO、ODBC和...
**VC++.NET教程详解** **一、VC++.NET概述** VC++.NET是Microsoft公司推出的用于开发Windows应用程序的集成开发环境(IDE),它是Visual Studio.NET的一部分,主要基于C++语言,并结合了.NET Framework的强大功能...
在本书中,读者可以学习到如何利用VC++.net的强大功能来创建和调试驱动程序。首先,书中会介绍驱动程序的基本概念,包括驱动的类型(如内核模式驱动和用户模式驱动)、驱动的作用以及驱动开发的重要性。此外,还会...
15. **学习资源**: 由于VC++.NET的广泛使用,有大量的书籍、在线教程和社区资源可供学习者参考。 以上就是关于“vc++.net开发”的主要知识点,涵盖了从开发环境、编程语言特性到实际应用的多个层面。对于想要深入...
《VC++.NET实例》源代码是一份非常宝贵的资源,它为学习C++和Microsoft的Visual C++.NET(也称为.NET Framework的一部分)的开发者提供了实践性的示例和项目。这个压缩包包含了多个文件,每个文件都是一个具体的编程...
通过学习《VC++.NET开发驱动程序详解》这份资料,开发者可以深入了解驱动开发的基本概念、技术细节以及最佳实践,从而提升在Windows平台上构建高效、安全的驱动程序的能力。同时,该书可能还涵盖了驱动签名、性能...
在VC++.NET编程环境中,文件操作是至关重要的一个部分,涉及到读取...在提供的压缩包"codefans.net"中,可能包含了更多关于VC++.NET文件操作的实例源码,通过学习和研究这些实例,可以更深入地理解文件操作的实践应用。
《VC++.NET高级编程》是一本深入探讨Microsoft的C++编程环境——Visual C++.NET的专著。这本书针对的是那些已经对C++有一定基础,并希望进一步提升在.NET平台上的开发技能的程序员。以下是对该书内容的详细解读: 1...
《VC++.Net技术内幕(第六版)》是深入学习微软.NET框架下C++编程的一本经典著作。本书针对的是有经验的C++开发者,旨在帮助他们掌握如何在.NET环境中高效地利用C++进行开发。书中的内容涵盖了从基础概念到高级特性...
在学习VC++.Net的过程中,首先我们要理解这门技术的核心本质:它是Microsoft开发的一款集成开发环境(IDE),用于创建Windows应用程序,尤其是C++编程语言的版本。这篇文章将分享一些关于如何有效学习VC++.Net的经验...
在本资源中,"vc++.net 实例编程视频"是一个针对初学者和进阶者学习VC++.NET编程的宝贵教程。VC++.NET是Microsoft Visual Studio的一部分,是一个强大的开发环境,用于创建Windows桌面应用程序、游戏、网络应用等。...
作为一款成熟的开发工具,VC++.NET拥有丰富的学习资源和活跃的开发者社区。微软官方文档、在线教程、论坛讨论都能为初学者提供必要的指导和帮助。 总之,VC++.NET 2005结合了C++的灵活性和.NET Framework的强大功能...
**VC++.net制作的简单计算器** 本项目是一个基于VC++.net平台开发的MFC(Microsoft Foundation Classes)计算器应用。MFC是微软提供的一套面向对象的C++库,用于简化Windows应用程序的开发,它封装了Windows API,...
作为一个在VC++.net2003环境下开发的局域网文件传输与聊天工具,它不仅能够提供点对点的聊天功能,还能实现文件的高效传输,并在这一过程中提供了进度提示,使得用户可以随时掌握文件传输状态。此外,该程序支持通过...
这本书的配套资料存放在"Programming_VC++.NET"这个压缩包中,包含了书中所讲解的源代码、示例项目和其他辅助学习资源。 在深入探讨VC++.NET编程的知识点之前,我们先了解一下.NET Framework。这是一个由微软开发的...
本人用Help & Manualpro 5.20根据此前网页资料制作的chm格式的电子书,是学习vc++编程的不错的参考资料,适合初学者及有一定基础的编程者.
"VC++.NET图书馆管理与查询系统"是一款基于微软的Visual C++.NET开发...通过深入学习和实践这些知识点,可以构建出一个功能完备、稳定可靠的"VC++.NET图书馆管理与查询系统",为图书馆的现代化管理提供强有力的支持。