C# 10年后重返Windows编程

C# 10年后重返Windows编程,c#,windows,C#,Windows,我想学习编写Windows桌面应用程序的最新技术。我最后的经验是使用MFC使用VC++6。这些天的情况似乎更复杂了,我不确定我是否应该学习.NET,不知道Windows窗体、WPF等是什么。我想做的就是能够编写一些简单的Windows GUI应用程序,可能一路上使用&learning C# 对阅读的书籍有什么建议吗 另外,VC2008的免费版本是否足以编写小型应用程序?如果您使用的是C,那么您使用的是.NET。NET确实是创建桌面应用程序的绝佳框架。我认为你的思路是对的。我会选择.NET和WPF

我想学习编写Windows桌面应用程序的最新技术。我最后的经验是使用MFC使用VC++6。这些天的情况似乎更复杂了,我不确定我是否应该学习.NET,不知道Windows窗体、WPF等是什么。我想做的就是能够编写一些简单的Windows GUI应用程序,可能一路上使用&learning C#

对阅读的书籍有什么建议吗


另外,VC2008的免费版本是否足以编写小型应用程序?

如果您使用的是C,那么您使用的是.NET。NET确实是创建桌面应用程序的绝佳框架。我认为你的思路是对的。

我会选择.NET和WPF。WinForms仍然可用,但在这一点上,它实际上是.NET的一个遗留分支,如果您从零开始,就不值得学习。WPF提供了很多好的特性,并且非常适合使用


我发现“”是WPF的一个很好的介绍。它很好地解释了基本概念,并且不仅仅是那些2000页的屏幕截图教程之一。

我将从阅读C#在线教程和文章开始。

自vc 6以来,MFC的变化非常小,您应该能够轻松地重新学习它,尽管这个技能集可能不像.net那么独立还有工作要做,你仍然可以编写引人注目的windows应用程序。

我推荐。如果你以前用C++编程,你应该很快达到速度。

事实上,我学到了很多,只是浏览堆栈溢出并在这里发布一些问题。我认为VisualStudioExpress工具对于新开发人员来说非常好。我也是Bob Tabor的东西的粉丝()他在MSDN上有一些免费的东西,对像我这样有脚本背景的人来说真的很有帮助。你可能因为你过去的经验而领先于我,所以这对你来说可能太初级了

我真的开始喜欢C#和.NET了,我刚刚开始能够阅读代码,并且在很大程度上能够理解它。这对我来说是一个很大的突破


< P>如果你有C++背景,不害怕指针/堆栈/堆等,那么这个(CLR VI C)会让你对.NET有极好的理解。它可读性很强,将为您提供所需的基础,使您能够了解任何新的/新兴的.Net技术(例如Linq、扩展方法等)


VS2008速成版是免费提供的,足以编写小型应用程序。

使用visual studio和.Net开发windows应用程序一点也不困难

只需安装visual studio,从www.youtube.com观看visual studio和C#net的视频教程,然后启动开发


因为您有开发背景,所以在编写逻辑时不会遇到障碍,所以您可能会稍微遇到类的问题使用visual studio的对象浏览器来解决类的问题。

不要放弃您的生命!救救你自己!(舌头紧紧地贴在脸上):-第二个亚当,除非我是认真的。另外,我现在的工作环境和你10年前描述的一样。忘了Windows编程吧。。。上网。谷歌将是一个正确的起点。呵呵,编辑得不错,我想这取决于你找到的教程的质量;)