VC2005写c++程序

1.什么是.NET Framework?

A:在微软的所以.NET开发产品中都有这玩意。它由 CLR(common language runtime)和一组名为.NET Framework类库的程序库组成。在vc++中对编写的托管的c++程序提供支持,对于ISO/ANSI标准c++来说是没关系的。也就是说编写的CLR控制下的c++程序必须要有.NET Framewoek.实际上它应该是windows组件中的东西。其实它也有好处就是对于基于.NET的其他vb c#之间饿融合。

2.什么有事CLR?

A:common language runtime,标准化的程序执行环境(NET Framework),基于其的环境可以用vb、c#、c++写做程序。其规范收录在ECMA(欧洲计算机制造商)的CLI(Common Language infrastucture)标准里。其实相当于一个虚拟环境。CLI就是一规范,CLR是windows下对其的实现,其他的PC环境有其实现吗?I don't know.

3.windows应用程序也有两种.

A:  一种当然就是基于CLR中执行的代码了,还有种就是直接编译为机器代码在本地执行的代码。CLR的windows应用程序有.NET framework程序库提供的windows form作为GUI基础,这个开发起来很简单。

     另一种基于本地执行的windows应用程序有:MFC(微软基类)来编写windows图形界面。MFC封装了用于GUI创建和控制的windows操作系统的API(应用程序接口)。windows api的出现估计在c++出现之前就有了也就是说没有面向对象性。要想性能最佳话可以直接访问windows API的c++代码。

开发c++的选择:(1)本地c++ <-->操作系统 <-->硬件

                           (2)本地c++ <-->MFC <--->操作系统 <-->硬件

                           (3) 托管的c++ <-->架构类 <-->CLR<-->操作系统 <-->硬件

阅读全文
类别: c++  查看评论

转载于:https://www.cnblogs.com/kuwoyidai/archive/2011/04/24/2046228.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值