当前位置:编程学习 > C#/ASP.NET >>

VC2005.net编译出来的程序能脱离.net framework吗?

VC2005.net编译出来的程序能脱离.net framework吗?
本人菜鸟,正在VC6和VC2005间犹豫 --------------------编程问答-------------------- 不使用托管或者WinForm,可以不用.Net。
不过现在的系统打补丁基本都有.Net环境。
推荐VC2005或者2008. --------------------编程问答-------------------- 再请教一下,VC.net和C#写的WinForm,性能上相差大吗? --------------------编程问答-------------------- VC.net如果不用运行时库的话速度比C#快多的 --------------------编程问答-------------------- VC2005.net编译出来的程序不能脱离.net framework运行。C#一般是做数据库客户端用的,C++适合开发系统程序 --------------------编程问答-------------------- C#介于VC和VB之间,是牺牲了部分速度,但简化了设计,更方便,容易上手。 --------------------编程问答--------------------
引用 4 楼 biweilun 的回复:
VC2005.net编译出来的程序不能脱离.net framework运行。C#一般是做数据库客户端用的,C++适合开发系统程序

这是who说的 。
VC2005不调用.net FR的函数是可以在无.net环境运行的。

至于c++ 或是c# 在此不予讨论。
如果你要学c++ 推荐使用vc2005.

运行于.net上的东西 是不可能比c++方式快的。
因为它经过了.net fr的解析过程。

winfrom差别不大。 --------------------编程问答--------------------
引用 6 楼 glunoy 的回复:
引用 4 楼 biweilun 的回复:

 运行于.net上的东西 是不可能比c++方式快的。
 因为它经过了.net fr的解析过程。


经过framework的优化  是可以比不优化的c++快的     
这一点jvm早就证明过了  毕竟都是在内存中进行 无非就是。net的程序在启动和准备阶段比exe多做一步操作慢而以 --------------------编程问答-------------------- 还是Net 比较好用... --------------------编程问答-------------------- MFC 的应该不用 --------------------编程问答-------------------- 还是选VC.net 吧
VC6.0的功能的确是非常强大,属于重量级编程语言,但另一方面,它的学习难度也非常大。使用过VC6.0的同志应该都知道它开发过程异常的复杂繁琐。就拿删除个控件来说吧,其他语言可以随便删除,可VC6.0却不一样,当你删除一个控件后,必须对程序中多处进行手工修改,只要有一处地方没有及时更正,程序就无法正常编译运行,可删除控件这也是编程过程中所无法避免的操作,由此可见VC6.0之复杂非同一般。而VC.net却不一样,使用它,就跟使用V#.net 一般,简单方便。功能同样强大。总所周知,.net将会是未来编程的方向,无论从掌握的难易程度,还是从未来编程界的发展方向, VC.net都是明智的选择。 --------------------编程问答-------------------- --------------------编程问答-------------------- 学C++吧,什么SDK,MFC,.NET都不过是C++外边加的一个壳.都是C++调用的外边的东西. --------------------编程问答--------------------
引用楼主 brmao 的回复:
VC2005.net编译出来的程序能脱离.net framework吗?
 本人菜鸟,正在VC6和VC2005间犹豫


楼主如果只是选择编译器犹豫的话,那我告诉你用VS2005吧,只要你的机子不算太烂,好点的编译器更好,而且,VS2005里也可以编译各种不同的东西,不想用CLR可以不用.创建工程的时候选择一下就行了,不选CLR写出来的东西不需要. --------------------编程问答-------------------- 顶起... --------------------编程问答-------------------- 可以把VC++运行所要的都放在程序里发布的,这样别人的电脑就不用安.net了
http://download.csdn.net/source/1402585
上面的地址是我自己编写的网络,人机对战中国象棋的安装程序,就是用VC++2005
你还可以在我那儿下到源码的。 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 不用FR的东西,应该可以ATL。MFC的可以的。 --------------------编程问答-------------------- 那东西是应该可以设置时候弄掉,不使用那些 --------------------编程问答--------------------
引用 12 楼 zhonglei0955 的回复:
学C++吧,什么SDK,MFC,.NET都不过是C++外边加的一个壳.都是C++调用的外边的东西.


严重同意,不要被花哨的外壳所迷惑,学好基础最重要。
看了各位的帖子,发现有人连.Net和VC++之间是怎么回事都没有搞清楚! --------------------编程问答-------------------- 不能脱离,只有.NET Framework能解析c#的代码 --------------------编程问答-------------------- VC2005.net可以脱离,
VC2005.net非托管不依赖.NET Framework

而C#不能脱离 --------------------编程问答-------------------- 学好c++,这是基础,其它的应该都是万变不离其宗吧
学习~
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,