我已经完成了我的C++课程和练习,之后我开始使用Ivor Horton's Visual C++一书学习Visual C++。问题是我无法理解这本书的语言,并且很难理解其中的代码。我想学习Visual C++ for Windows应用程序开发,并在其中创造我的未来(也因为我已经了解C++)。
我的一些朋友告诉我改用C#,因为它有很多用于创建图形用户界面等的库函数,并告诉我用Visual C++编写应用程序很困难。
现在我要去上课了,你能告诉我我应该坚持哪门语言,哪门语言容易学吗?
从一开始,我就想学习可视化C++,有时我觉得当我不理解参考书中的概念时,这很难。
任何帮助都将非常感谢,非常感谢您能抽出宝贵的时间。
发布于 2009-12-31 02:10:55
你能告诉我我应该坚持哪种语言,哪种语言更容易吗?
一般来说,如果您目标是开发Windows应用程序,那么在C#中可能会找到比在C++中更多的简单示例。围绕着Windows GUI开发的C#有一个巨大的社区。
也就是说,您需要的许多概念在您学习的任何语言中都是相同的。你不会真的出错--在某种程度上,如果你打算专业编程(以及其他人),你可能会想同时学习这两种语言。
我认为当我不理解参考书中的概念时,这是很难的。
你应该买一本编程入门的书,而不是参考书,然后一步一步地看一遍。如果你的目标只是图形用户界面开发,我推荐一本好的、简单的C#书,从头到尾一步步完成,并做所有的例子。从“参考书”中学习是行不通的--它是参考资料,并不是用来教授概念的。
发布于 2009-12-31 02:12:04
C++与C# -来自C++程序员观点的清单 http://www.thinkingparallel.com/2007/03/06/c-vs-c-a-checklist-from-a-c-programmers-point-of-view/
发布于 2009-12-31 03:52:02
C#是用于在.net框架上开发应用程序的premeir .net语言。
原生C++更多的是跨平台和低级的。它用于为windows、mac、linux、嵌入式系统等编写应用程序。
C++.net是适用于.net平台的C++,主要用于编写应用程序的性能关键部分(其余部分是用C#、VB.net或其他语言编写的,因为它们几乎是无缝集成的)。
Visual C++是微软针对C++的windows编译器,可用于编写本机应用程序和C++.net应用程序。
只用C++编写.net应用程序比用C#编写要难得多,因为您必须处理更多的低级问题。如果您想编写.net应用程序,我建议您在需要时使用C#和C++.net。
https://stackoverflow.com/questions/1981547
复制相似问题