[讨论]一个对于高手来说比较低级的问题-如何能够实现C++软件编程状态
问题主要是给新手参考:1、如何能够入门?
我也是个新手,不过身边很多程序高手,曾经有位大虾告诉我,编程只是一个逻辑思路+语言表达问题,所以,建议我先从最基础的看起。我选择的是谭浩强的《C程序设计》和《C++程序设计》两本教程。看书实在是犯困,而且本人的总结归纳能力比较差,因此又下载了曾怡的C程序设计视频教程和黎培兴的C++视频教程。
2、如何上手?
学C的时候,我只是粗略的看了一遍,并且跟着例题在win-tc上运行了一下。由于C是面向过程的编程,因此比较简单,只是在数组、指针方面比较详细的看了几遍。
关于C++,我不会使用Microsoft Visual Studio 6.0和Microsoft Visual Studio .NET,因此还没有上手使用,有人说VC6.0没有.NET对一些公用的库支持那么好,我想用.NET会更好些吧!现在还没有找到一本关于.NET使用的上手好书,希望各位前辈指点。
3、名词解释
MFC、MSDN、ATL这些名词都是啥意思?都是做啥用的?希望哪位高人能够浅显易懂的给解释一下。
4、我该如何才能达到软件编程程度呢?
例如我想编一个windows环境下的双人象棋程序,我大概需要了解哪些内容?请高人指点。谢谢!!!