2008-09-03 14 views
5

Ich bin ein Anfänger Programmierer, der versucht, mich selbst zu programmieren, speziell in C#. Ich habe ein Projekt von einem Freund von mir übernommen und bin mir nicht sicher, was ich wissen muss, um das Projekt zu machen. Ich denke, das Problem ist, dass ich nicht weiß, was ich wissen muss, um das Projekt überhaupt zu starten.Wie finde ich heraus, was ich wissen muss?

Ich habe viele der Grundlagen der objektorientierten Programmierung, Klassen, Methoden und was nicht, aber wenn ich mich hinsetze, um Code-ich weiß nicht, wo ich anfangen soll, selbst grundlegende Aufgaben zu erreichen. Ich kenne keine Syntax oder was die Sprache mit den zur Verfügung gestellten Tools kann. Ich habe einige Bücher gelesen, aber sie scheinen hauptsächlich über die Konzepte und Theorien über OOP in C# mit minimaler Syntax zu sein.

Ich denke, die Frage ist, wo ich suche, um die Syntax zu lernen-gibt es eine Art von Repository von Klassen und Methoden, die ich mit Beispielen für die Verwendung der enthaltenen Tools fehlt? Ich stehe an einem Ort, an dem ich nicht weiß, wohin ich als nächstes gehen soll.

Vielen Dank für jede Hilfe

Antwort

2

Ich benutze C# nicht selbst, aber um die Syntax einer Sprache und grundlegende Programmiertechniken zu verstehen, kann man mit den O'Reilly-Büchern fast nichts falsch machen. Vielleicht möchten Sie ihre Learning C# Buch überprüfen.

3

Eines der Dinge, die ich Junior-Entwicklern in meinen Projekten normalerweise empfehlen, die ein besseres Bild davon suchen, wie die Dinge funktionieren, ist, sich mit den F10/F11-Schlüsseln in Visual Studio vertraut zu machen. .

Wählen Sie etwas, das Sie interessant finden von Codeplex oder Sourceforge oder Google-Code (es gibt ein Thema hier über guten Code zu lesen) und laden Sie den Quellcode. Öffnen Sie es in Visual Studio und wählen Sie "Debug -> Step Into". Lassen Sie von dort aus den Debugger durch den Code führen.

F11 können Sie tiefer graben, SHIFT + F11 Schritte zurück Sie eine Ebene.

Es kann Ihnen wirklich viel darüber beibringen, wie funktionierender Code strukturiert ist, weil er Sie durch den Fluss führt und einen ziemlich guten Überblick über die Funktionalität im Code bietet.

Es funktioniert auch gut mit Büchern und anderen Materialien, denn wenn Sie etwas sehen, das Sie nicht verstehen, können Sie nach einer besseren Erklärung suchen.

Das ist etwas, was ich selbst oft mache, um mich mit einer gegebenen Codebasis vertraut zu machen, sei es Open Source oder ein kostenpflichtiges Projekt mit existierendem Code.

1

Als allgemeine Regel teilen Sie das Projekt in mehrere Aufgaben. Wenn Sie immer noch nicht wissen, wie Sie mit jeder Aufgabe beginnen sollen, teilen Sie sie in kleinere Teilaufgaben auf.

Bis Sie sagen können: "Ah, ich kann diese Aufgabe programmieren", machen Sie es und gehen Sie zur nächsten Aufgabe über.

0

Ich begann mit den C# Station Tutorials. "Erste Schritte mit Visual C#" gibt mir die Gänsehaut ...

0

MSDN. Gehe direkt zum Pferdemaul.

Verwandte Themen