C,C++,VC++,C#是什么关系?
C、C++、C#是三种编程语言。
1 L5 E9 v$ |8 L" PVC++一般指的是VS60中的VC60集成开发环境,只是一个工具。 VC++.NET可以看作是VS2003中的C++的开发环境,相当于VC60的升级版本,对C++标准支持的更好而已。
8 b8 k$ P I7 N1 D太原理工大学论坛[龙城水秀]如果学C,工具比较多,支持C++的工具都支持C。
' R# Y5 n! E$ H9 P: y$ M f3 ~太原理工大学论坛[龙城水秀]如果学C++的话,建议用Dev C++,最新版本是4.9.9.2,这个工具的优点是体积小、支持标准C++、速度较快,但是C++的帮助需要自己寻找。 太原理工大学论坛[龙城水秀]9 D: q" H1 p9 D8 l
或者用VS2003和VS2005,这两种对标准C++支持的比较好,优点是上下文提示比较全,它的帮助库(MSDN)也非常好,内容非常详细。
2 r2 C3 ?7 j% t3 T; w太原理工大学论坛[龙城水秀]如果学C#的话,只能用VS2003和VS2005,因为他是基于windows下的.NET Framework的,不能脱离这个环境。
8 P, a* G- b6 w# gwww.tyutbbs.com至于两者之间的关系,建议搜索一下编译器的解释。上述编译环境只是提供了一些更方便直观的图形化的代码编写环境,可以给你更多的帮助。你同样可以用记事本去写代码,然后找一个编译器去编译你写的程序。太原理工大学论坛[龙城水秀]8 [$ u' p9 n, n* |5 S( A
学习C#,大家可以参考以下书:
$ K: d% J$ F6 d太原理工大学|太原理工大学论坛|太原理工大学BBS电子工业出版的《C# 2.0宝典》www.tyutbbs.com. R) ?% O3 f- ?6 y! c4 a) W) [
机械工业出版的《C#2.0完全自学手册》2 e! R/ \ Z( ~! ^. ?: b/ c
清华大学出版的《新一代VISUAL C#2005程序设计》
2 g. k' A5 v0 e2 b5 B0 b太原理工大学|太原理工大学论坛|太原理工大学BBS人民邮电出版的《精通VISUAL C# 2005--语言基础、数据库系统开发、WEB开发》