CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

用VC.NET创建托管程序有必要吗?

楼主andot(雨飞)2002-12-18 22:40:29 在 .NET技术 / VC.NET 提问

先不说用VC创建托管程序在编写代码时如何,单说编译出来的代码大小就很没意义。  
  用VC#.NET编写一个Hello   world程序,编译后的exe文件为3K(debug模式)。  
  用VB.NET编写一个Hello   world程序,编译后的exe文件为4K。(也是debug模式,差别不是很大哦)  
  可是用VC.NET编写一个Hello   world托管程序,编译后的exe文件为60K(debug模式),36K(release模式)。现在大家知道他们的差别有多大了吧(20倍啊!!)  
   
  而且,这三个程序在没有.NET   Framework的机器上都不能运行。  
   
  我看VC.NET也就是创建传统的非托管代码还有点用,用VC.NET创建托管程序不是在制造垃圾吗? 问题点数:100、回复次数:4Top

1 楼ahu9870(阿胡9870)回复于 2002-12-19 09:11:55 得分 50

我想在需要建立托管与非托管的界面时,用VC.NET岂不是很好吗?Top

2 楼andot(雨飞)回复于 2002-12-19 11:01:56 得分 0

把非托管部分用VC.NET封装成类或者名空间,在C#中调用,岂不是会得到更好的效率,和更清晰的结构?Top

3 楼jjking(JJKing)回复于 2002-12-19 13:55:36 得分 50

就我了解的,采用托管,可以提高性能,因为它对内存采用的是自动管理,实现了垃圾的自动回收。Top

4 楼andot(雨飞)回复于 2002-12-19 21:45:50 得分 0

这个我清楚,但是用VC.NET实现的托管要比VC#的实现复杂得多,所以产生的代码没有VC#高效,我的意思是说需要使用托管代码的地方用VC#,使用非托管部分使用VC.NET应该更好一些吧?Top

相关问题

  • 如何用VC创建一个目录?
  • 在vc中动态创建线程
  • VC中怎么创建Excel表格?
  • 请问如何用VC创建线程
  • vc中如何创建一个目录。。。
  • vc中创建excel样式的视图
  • VC中如何创建一文件夹?
  • 怎么在vc中创建控件?
  • vc 如何创建快捷方式呀
  • vc中如何创建帮助文档!

关键词

  • .net
  • c#
  • vc
  • 代码
  • 编译
  • 模式
  • 文件
  • debug
  • 托管
  • 创建

得分解答快速导航

  • 帖主:andot
  • ahu9870
  • jjking

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo