[求助]关于C#和VC的比较 要给客户做一个技术报告,客户要求在以下几个方面对C#和VC进行比较。类库的数量;类库的机能;DotNet类库中的新机能;其他关于DotNet框架和C#语言的优势。在网络上查找了很久,相关资料比较少。希望知道这方面文章的达人告知一二,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有类库的数量;C# :1VC :2 (既可以用Framework也可以用MFC)类库的机能;DotNet类库中的新机能;不懂什么意思其他关于DotNet框架和C#语言的优势。优势就是简单易用方便安全门槛低 和VC比 C#就门槛低开发速度快是优势 “类库的机能;DotNet类库中的新机能;”的确意义不太明确。大意是类库涉及的面 靠,viena,一个人说完了..好象蛮对的 我觉得LZ说的太不清楚如果是.net 的VC(7.0以后) 和 C# 那就是除了语法都是一样的了如果VC6和C#,那根本是2个东西.应该是几乎完全不一样的 当然C#的优势的话,我觉得是易用性,比如C++调用一个成员用"->"号,而C#用"."而C#更重要的优势还应该表现在语法的先进性上,比如引用"事件","属性","索引"契合面象对象的规范,是所有语言中结合得最好的.语法的规范性,和安全性,以及自动的内存管理(托管),....都是巨大的优势C#没有象C++那样的.h文件,和.cpp文件的繁锁划分,没有什么内连方法和外边方法,没有过度复杂的语法设置,更多的简明,强大.结合可以在理论上更好的结合UML. 其实主要是想向客户说明FCL相对于MFC的优势。同时,对C#的优势也加以说明。这个观点当然不一定对。但作为项目的技术报告,得说得冠冕堂皇而且振振有词。且不是三言两语:(所以希望有这方面材料的不吝赐教。 当然C#的优势的话,我觉得是易用性,比如C++调用一个成员用"->"号,而C#用"."=====================================================================我倒,哪有这样理解的道理?->是在你声明的是实例指针时候的用法.你用C++声明个实例看看,也是用.访问成员变量的. 还有,记得C#也是有内连方法的不过不怎么用罢了除非在for(int i=0;i<=System.Int64.MaxValue;i++)的时候. //如果是.net 的VC(7.0以后) 和 C# 那就是除了语法都是一样的了.net 的VC仍然可以生成本地代码,可以用MFC;而C#不可能生成本地代码 to:vshake(冰壁迷宫) C#中也有内连方法这个概念吗?我怎么没听过..你把MSDN标准文档地址打上来,看看.. C++结合NET本来就有很矛盾的地方,比如C++的灵活性标志之指针,要求程序员自己掌握对内存分配,而这与智能级别更进一步的IL编译的托管矛盾的..C++语法象C要保持C的效率和灵活及强大的特性,又要面象对象,足见其过渡性语言的特质,还有一大堆华而不实的语法和规则,什么友元,多重继承,又没有接口概念总之特别乱, viena(维也纳nn木人 [IQ=50,EQ<0]) ( ) 信誉:100 //如果是.net 的VC(7.0以后) 和 C# 那就是除了语法都是一样的了.net 的VC仍然可以生成本地代码,可以用MFC;而C#不可能生成本地代码================================================================你这么说没有错误我只是觉得MFC和VC6才是搭配在一起的如果VC7里刻意的只用MFC,那就失去了.NET的意义了不过我承认知识浅薄,期待高手指教 //如果VC7里刻意的只用MFC,那就失去了.NET的意义了谁说只用MFC了?可以与托管代码混用的~ C#重命名文件 求一个provider。convert.ToString(int16,provider) 如何获取一个文档(word,excel)的数字摘要 c#中的打印问题 C#中的委托问题 C# 请教怎样批量更改控件的属性 哥哥姐姐来帮我,谢谢 [菜菜鸟提问].net程序开发员的前景 通过创建ToolBar中按纽的鼠标点击动作呀 如何从主窗体传值到子窗体 sql: select a.c1 ,b.c2,b.c3 from a,b ...如果获得字段名和字段名所属的表? 谢谢 C#怎么将数据库的值读入dataTable中
C# :1
VC :2 (既可以用Framework也可以用MFC)类库的机能;
DotNet类库中的新机能;
不懂什么意思其他关于DotNet框架和C#语言的优势。
优势就是简单易用方便安全门槛低
DotNet类库中的新机能;”的确意义不太明确。大意是类库涉及的面
而C#更重要的优势还应该表现在语法的先进性上,比如引用"事件","属性","索引"契合面象对象的规范,是所有语言中结合得最好的.语法的规范性,和安全性,以及自动的内存管理(托管),....都是巨大的优势C#没有象C++那样的.h文件,和.cpp文件的繁锁划分,没有什么内连方法和外边方法,没有过度复杂的语法设置,更多的简明,强大.结合可以在理论上更好的结合UML.
这个观点当然不一定对。但作为项目的技术报告,得说得冠冕堂皇而且振振有词。且不是三言两语:(
所以希望有这方面材料的不吝赐教。
我倒,哪有这样理解的道理?
->是在你声明的是实例指针时候的用法.
你用C++声明个实例看看,也是用.访问成员变量的.
除非在for(int i=0;i<=System.Int64.MaxValue;i++)的时候.
.net 的VC仍然可以生成本地代码,可以用MFC;而C#不可能生成本地代码
C#中也有内连方法这个概念吗?我怎么没听过..你把MSDN标准文档地址打上来,看看..
.net 的VC仍然可以生成本地代码,可以用MFC;而C#不可能生成本地代码================================================================
你这么说没有错误
我只是觉得MFC和VC6才是搭配在一起的
如果VC7里刻意的只用MFC,那就失去了.NET的意义了
不过我承认知识浅薄,期待高手指教
谁说只用MFC了?可以与托管代码混用的~