我是一名新手程序员,正在尝试自学编码,特别是 C#。我接手了一个朋友的一个项目,但我不确定我需要知道什么才能完成该项目。我想问题是我不知道我需要知道什么才能启动该项目。

我确实掌握了许多面向对象编程、类、方法等基础知识,但是当我坐下来编写代码时,我不知道从哪里开始寻找来完成基本任务。我不知道语法或该语言能够使用所提供的工具做什么。我读过一些书,但它们似乎大多是关于 C# 中 OOP 的概念和理论,语法最少。

我想问题是我应该在哪里学习语法——是否有某种类和方法的存储库,我缺少这些类和方法的存储库以及如何使用它包含的工具的示例?我陷入了一个不知道下一步该去哪里/看的地方。

谢谢你的帮助

有帮助吗?

解决方案

其他提示

我通常向我的项目中希望更好地了解事物工作原理的初级开发人员推荐的一件事是,通过逐步浏览用 C# 编写的开源项目来熟悉 Visual Studio 中的 F10/F11 键。

从 Codeplex 或 Sourceforge 或 Google 代码中选择您感兴趣的内容(这里有一个关于值得阅读的优秀代码的主题)并下载源代码。在 Visual Studio 中打开它并选择“调试 -> 单步执行”。从那里,让调试器引导您完成代码。

F11 可让您深入挖掘,SHIFT+F11 可让您后退一个级别。

它确实可以教您很多有关功能代码如何构造的知识,因为它引导您完成流程并提供了代码中功能的很好的游览。

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

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

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

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

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

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

MSDN。直奔马口而去。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top