我是一名新手程序员,他正在尝试自学代码,特别是在C#中。我从我的一个朋友那里接受了一个项目,我不确定要完成项目需要知道什么。我想问题是我不知道我需要知道甚至让项目开始。
我确实有许多面向对象编程,类,方法和什么不是的基础知识,但是当我坐下来编写代码时 - 我不知道从哪里开始寻求完成基本任务。我不知道语法或使用所提供工具的语言能力。我已经阅读了一些书籍,但它们似乎主要是关于C#中OOP的概念和理论,语法最少。
我想这个问题是我在哪里学习语法 - 是否存在某些类和方法的存储库,我缺少了如何使用它包含的工具的示例?我被困在一个不知道下一步去哪儿的地方。
感谢您的帮助
答案 0 :(得分:4)
答案 1 :(得分:3)
我通常建议初级开发人员在项目中寻求更好地了解工作原理的方法之一是通过逐步使用C#编写的开源项目熟悉Visual Studio中的F10 / F11键。
从Codeplex或Sourceforge或Google代码中选择您感兴趣的内容(这里有一个关于要阅读的优秀代码的主题)并下载源代码。在Visual Studio中打开它,然后选择“Debug - > Step Into”。从那里开始,让调试器成为您的代码指南。
F11让你深入挖掘,SHIFT + F11让你回到一个关卡。
它真的可以教你很多关于功能代码的结构,因为它引导你完成流程,并在代码中提供了很好的功能之旅。
它也适用于书籍和其他材料,因为当你看到一些你不理解的东西时,你可以去寻找更好的解释。
我经常这样做是为了熟悉给定的代码库,无论是开源代码还是现有代码的付费项目。
答案 2 :(得分:2)
我自己不使用C#,但是为了掌握语言的语法以及基本的编程技巧,你几乎不会对O'Reilly的书籍出错。您可能想查看他们的Learning C#书。
答案 3 :(得分:1)
作为一般规则,将项目拆分为多个任务。如果您仍然不知道如何从每个任务开始,那么进一步将其拆分为较小的子任务。
直到你可以说,“啊,我可以编写这个任务”,做,然后继续下一个任务。
答案 4 :(得分:0)
我从C# Station教程开始。 “Visual C#入门”让我感到毛骨悚然......
答案 5 :(得分:0)
MSDN。直奔马口。