繁体   English   中英

我怎么知道我需要知道什么?

[英]How do I figure out what I need to know?

我是一名新手程序员,他正在尝试自己编写代码,特别是在C#中。 我从我的一个朋友那里接受了一个项目,我不确定要完成项目需要知道什么。 我想问题是我不知道我需要知道甚至让项目开始。

我确实有许多面向对象编程,类,方法和什么不是的基础知识,但是当我坐下来编写代码时 - 我不知道从哪里开始寻求完成基本任务。 我不知道语法或使用所提供工具的语言能力。 我已经阅读了一些书籍,但它们似乎主要是关于C#中有关OOP的概念和理论,语法最少。

我想这个问题是我在哪里学习语法 - 是否存在某些类和方法的存储库,我缺少了如何使用它包含的工具的示例? 我被困在一个不知道去哪里/看下一个的地方。

谢谢你的帮助

我通常建议初级开发人员在我的项目中寻求更好地了解工作原理的方法之一是通过逐步使用C#编写的开源项目熟悉Visual Studio中的F10 / F11键。

从Codeplex或Sourceforge或Google代码中选择您感兴趣的内容(这里有一个关于要阅读的好代码的主题)并下载源代码。 在Visual Studio中打开它,然后选择“Debug - > Step Into”。 从那里,让调试器成为您的代码指南。

F11可以让您深入挖掘,SHIFT + F11可以让您回到某个级别。

它真的可以教你很多关于如何运行代码的结构,因为它引导你完成流程并在代码中提供了非常好的功能之旅。

它也适用于书籍和其他材料,因为当你看到一些你不理解的东西时,你可以去寻找更好的解释。

这是我经常做的事情,以熟悉给定的代码库,无论是开源代码还是使用现有代码的付费项目。

我不是自己使用C#,但是为了掌握语言的语法以及基本的编程技巧,你几乎不会对O'Reilly的书籍出错。 您可能想查看他们的Learning C#书。

作为一般规则,将项目拆分为多个任务。 如果您仍然不知道如何从每个任务开始,那么进一步将其拆分为较小的子任务。

直到你可以说,“啊,我可以编写这个任务”,做到这一点,然后继续下一个任务。

MSDN。 直奔马口。

我从C#Station教程开始。 “Visual C#入门”让我感到毛骨悚然......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM