5

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

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

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

谢谢你的帮助

4

6 回答 6

4

开始使用 Visual C#

于 2008-09-03T23:44:00.507 回答
3

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

从 Codeplex 或 Sourceforge 或 Google 代码中挑选一些您觉得有趣的东西(这里有一个关于好代码的主题)并下载源代码。在 Visual Studio 中打开它并选择“Debug -> Step Into”。从那里开始,让调试器成为您的代码向导。

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

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

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

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

于 2008-09-04T00:25:54.570 回答
2

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

于 2008-09-03T23:46:11.920 回答
1

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

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

于 2008-09-04T00:59:19.263 回答
0

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

于 2008-09-18T19:31:56.693 回答
0

MSDN。直奔马口。

于 2010-12-07T22:23:59.837 回答