4 Stimmen

Shortcuts von Visual Studio (Umzug von Eclipse)

Ich bin ziemlich neu in Visual Studio und .net framework und brauche etwas Hilfe.

Erstens kann ich mit VS nicht die nützlichen Tastenkombinationen finden, die ich mit Eclipse verwendet habe, wie z.B. :

  • Importieren von Paketen (Strg+Shift+O in Eclipse) .
  • Automatische Generierung einiger Methoden (wie equals() und toString()).
  • Automatische Generierung der benötigten try/catch mit der richtigen geworfenen Exception (keine Notwendigkeit, sie zu schreiben und in MSDN nach der richtigen Exception zu suchen).

Zweitens, gibt es eine Java-Api ähnliche Dokumentation für .net framework, MSDN ist wirklich verwirrend und ich finde es wirklich schwer zu finden, was ich suche.

6voto

Thomas Levesque Punkte 277723

Ich kenne mich mit Eclipse nicht aus, aber ich werde versuchen, trotzdem zu antworten...

  • Importieren von Paketen (Strg+Shift+O in Eclipse) .

In .NET gibt es keinen Begriff für ein "Paket". Es gibt Assemblies, die Klassen enthalten, und diese Klassen sind in Namespaces organisiert. Um eine Assembly-Referenz hinzuzufügen, klicken Sie mit der rechten Maustaste auf das Projekt und wählen Sie "Referenz hinzufügen". Wenn Sie den Namespace, der eine Klasse enthält, die Sie verwenden, automatisch importieren möchten, setzen Sie den Cursor auf den Klassennamen und geben Sie Ctrl + . . Er schlägt den zu importierenden Namespace vor.

  • Automatische Generierung einiger Methoden (wie equals() und toString()).

Tippen Sie einfach override und drücken Space wird eine Liste von Methoden vorgeschlagen, die überschrieben werden können (einschließlich Equals y ToString )

  • Automatische Generierung der benötigten try/catch mit der richtigen geworfenen Exception (keine Notwendigkeit, sie zu schreiben und in MSDN nach der richtigen Exception zu suchen)

Tipo try und drücken Tab wird der try/catch-Block abgeschlossen (dies wird als Codeschnipsel ). Es gibt keine Möglichkeit, automatisch die richtige Ausnahme abzufangen, da C#-Methoden im Gegensatz zu Java nicht deklarieren, welche Ausnahmen sie auslösen können.

Zweitens, gibt es eine Java-Api-Like-Dokumentation für .net Framework, MSDN ist wirklich verwirrend und ich finde es wirklich schwer zu finden, was ich suche.

Sie finden die Referenz für alle .NET Framework-Klassen aquí (hier ist die Object Klasse zum Beispiel). IMHO ist es viel bequemer als die Java-API-Dokumentation, aber das ist wohl eine Frage des Geschmacks und der Gewohnheit... Sie können auch die Offline-Dokumentation herunterladen, die einen Index der Klassen, Mitglieder, Schlüsselwörter usw. enthält.

2voto

Jeremy Wiggins Punkte 7143

Tastaturkürzel , über MSDN.

Die, die ich am häufigsten verwende, sind:

  • CTRL+SHIFT+F12 (In Dateien suchen)
  • SHIFT+F9 (Schnellüberwachung)
  • F10 (Übertreten)
  • F11 (Hineintreten)
  • F5 (Abspielen)

Was die Dokumentation betrifft, so finde ich MSDN eine großartige Ressource. Manchmal ist es am schwierigsten, das zu finden, wonach ich suche, aber das lässt sich mit Google recht einfach lösen. Die Texte sind jedoch in der Regel klar und gründlich, zumindest nach meiner Erfahrung. Wenn Sie diese Seiten noch nicht gesehen haben, sind sie vielleicht von Nutzen, insbesondere der 2.

MSDN - .NET Framework 4

MSDN - .NET Framework-Klassenbibliothek

Ich weiß, Sie haben gesagt, dass Sie es nicht lieben, aber es ist meiner Meinung nach wirklich das Beste, was es gibt.

1voto

Abhiroop Sarkar Punkte 2107

Das Äquivalent von Ctrl+Shift+O in Eclipse ist Shift+Alt+F10 . Für die Try-Catch-Generierung markieren Sie den Text mit der Maus oder der Umschalttaste und den Pfeiltasten, gefolgt von dem ctrl+k dann ctrl+s . Es erscheint ein Fenster, in dem Sie auswählen können, womit Sie Ihren Codeblock umgeben möchten, z. B. if , try usw.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X