.NET框架以及在C++中的初步应用

  .NET框架以及在C++中的初步应用

在最新发布的Visual Studio.NET中,随带一种新的技术叫.NET框架。这是一种新的编程机制,微软旨在编程时,提供一个统一的面向对象环境,而且保证对象的透明性(即无论这个对象是否是在本机,Internet上,还是在某个远程环境中);使得在各种软件中的版本冲突达到最小;使得对象达到语言无关性,能够跨语言调用。在.NET框架中,有很大一部分的特性十分类似于JAVA,如:内存管理,类库引用,类似于字节码的MSIL代码等等。

为了充分使用.NET框架,于是微软推出C#.NET这个语言版本。我将使用C#来看一看.NET框架机制。先看一个完整的C#程序:

001:using System;

002:using System.Drawing;

003:using System.Windows.Forms;

004:

005:

007:

008:class Sample

009: {

010:          Sample()

011:           {

012:                    m_nMember = 0;

013:           }

014:

015:          ~Sample()

016:           {

017:      System.Console.WriteLine ("我被释放掉了.");

018:          }

019:

020:          delegate void MethodDge (string strMessage);

021:

022:           public int Member

023:           {

024:                    set

025:                    {

026:                             m_nMember = value;

027:                             System.Console.WriteLine ("被赋值了。");

028:                    }

029:                    get

030:                    {

031:                             System.Console.WriteLine ("被取值了。");

032:                             return m_nMember;

033:                    }

034:           }

035:

036:           public void Click(Object sender, EventArgs e)

037:           {

038:                    System.Console.WriteLine ("被单击了!{"};

039:                    this.Member = 13;

040:                    System.Console.WriteLine (Member.ToString()+")");

041:           }

042:

043:     public void OwnMethod (string strMessage)

044:     {

045:          System.Console.WriteLine (strMessage);

046:     }

047:

048:           public int m_nMember;

049:

050:           public static void Main()

051:           {

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值