作者snk521 (哇哈哈)
看板C_Sharp
标题[问题] 一个关於C#历史的问题
时间Tue Jul 24 11:21:19 2012
想请问板上的各位前辈,我在使用VS 2008的时候,里面有C#->windows form类型专案,
还有一种是CLR->windows form专案。想请问这两者的差异性?不知到哪里可以查到关於
Windows Form的演化历史?因为我在网路上找过资料,有解释关於CLR和MISL之类的相关
介绍。但是我还是不知道这两个差异性在哪边?就使用上来看,似乎一个是把header档和
CPP档的概念融合再一起写成CS档 (C#),而另一个就跟传统的C++一样有CPP档和
header档的概念。可是若是今天想把传统的程式专案加点GUI的功能,应该是CLR的
windows form专案比较好用吧?(因为依然有header和CPP档的概念),但若是使用C#,
必须还要找出header档相对应的namespace才能使用。其实我最想了解的是之间的
演化历史 (我之前有看到一个.Net系列的演化历史,但是并没有提到Windows form)
和两者优劣之比较。因为我一直以来工作都是用Windows Form,常常有机会把别人写的
一个普通的C++专案加上些GUI的功能。因为header档较好移植的原故,
我都用CLR->Windows Form专案作为我的工具。但在身边常常听到的几乎都是C#居多,
想说是否以後有必要投入一些effort去学习C#。所以想知道两者的差异性和演化史。
感谢各位耐心看完小弟的文章,感激不尽!!! <(_ _)>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.184.171
1F:→ iterator:这没有什麽历史问题, 纯粹是使用的程式语言不同 07/24 20:53
2F:→ iterator:上面的CLR project是附属在Visual C++内的,使用C++语言 07/24 20:54
3F:→ iterator:至於 C# 则是另一种程式语言 07/24 20:55
4F:→ iterator:虽然在程式语言发展的历史上有亲属关系,(也没很近) 07/24 20:55
5F:→ iterator:但可以说就是两种不同的东西. 07/24 20:56
6F:→ iterator:C# 本身则是 .NET Framework 的主要语言 07/24 20:58
7F:→ iterator:如果你会C++, 要学C#应该不会太难.(若会Java又更简单了) 07/24 20:59