Visual Studio 2005: Programmieren mit Codebausteinen

Die Autovervollständigungsfunktionen von Visual Studio sind eine große Hilfe, solange man als Entwickler in Visual Basic arbeitet. Denn in C# stand diese Funktion bisher leider nicht zur Verfügung. C#-Entwickler, die noch nie Visual Basic verwendet haben, werden diese Funktion möglicherweise gar nicht kennen.

Was sind Codeschnipsel?

Codeschnipsel sind wiederverwendbare, taskorientierte Codebausteine. Ihr Einsatz ist so einfach wie das Erstellen von Regeln für das Versenden von E-Mails. Durch die Kombination mit IntelliSense stehen dem Entwickler Codeschnipsel mit wenigen Tastenanschlägen zur Verfügung – das soll die Produktivität steigern.

Visual Studio 2005 verfügt über ein Set von vorinstallierten Codeschnipseln für Visual Basic und C#, die Schnipsel können aber auch vom Anwender selbst erstellt werden. Mit den vorinstallierten Schnipseln lässt sich beispielsweise leicht eine Eigenschaft zu einer Klasse hinzufügen. Dazu muss nur prop in die Visual-Studio-Quelle eingegeben und zweimal die Tab-Taste gedrückt werden. Das Ergebnis sieht wie folgt aus:

Visual Basic zeigt nicht automatisch ein Kontextmenü an. Man beginnt einfach mit der Eingabe eines Elements und übernimmt per Tab-Taste den Schnipsel. Der folgende Visual-Basic-Code wurde nach der Eingabe von Property und dem Betätigen der Tab-Taste generiert:

Der so erzeugte Code ist generisch. Er lässt sich also leicht an eigene Anwendungen anpassen. Visual Studio 2005 vereinfacht den Prozess mit variablen Typen und Namen, die in – standardmäßig grünen – Eingabefeldern erscheinen. Man kann also die Werte eingeben und sich mit der Tab-Taste schnell durch die angezeigten Möglichkeiten bewegen.

Schnipsel gibt es für viele Code-Elemente. Sie verwenden üblicherweise Schlüsselwörter im Pop-up-Fenster von IntelliSense. Es muss nur noch das Schlüsselwort ausgewählt und die Tab-Taste zweimal gedrückt werden, um den Schnipsel einzufügen. Ein paar Beispiele für C# sind: if, for, foreach, switch, while und using. Hier das Beispiel für den for loop-Codeschnipsel:


for (int i = 0; i 

Es lässt sich auch der folgende Code für die Visual-Basic-Anweisung For generieren:


For index As Integer = 1 To 10
Next

Die Eingabe von Schlüsselwörtern und die Verwendung der Tab-Taste ist eine Möglichkeit, Schnipsel einzufügen. Eine andere ist der Rechtsklick mit der Maus und die Auswahl der Option Insert Snippet aus dem Kontextmenü. Bei C# lautet es entsprechend Surround With.

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

Ebury-Botnet infiziert 400.000 Linux-Server weltweit

Kryptodiebstahl und finanzieller Gewinn sind laut ESET-Forschungsbericht die vorrangigen neuen Ziele.

8 Stunden ago

Sicherheitslücken in Überwachungskameras und Video-Babyphones

Schwachstellen aus der ThroughTek Kaylay-IoT-Plattform. Dringend Update-Status der IoT-Geräte prüfen.

8 Stunden ago

AWS investiert Milliarden in Cloud-Standort Brandenburg

Fast acht Milliarden Euro fließen in die deutsche Region der AWS European Sovereign Cloud. Das…

11 Stunden ago

Hochsichere Software für Electronic Knee Boards der Bundeswehrpiloten

Im Rahmen der umfassenden Digitalisierung der Bundeswehr ersetzen Electronic Knee Boards die herkömmlichen Handbücher von…

14 Stunden ago

Mai-Patchday: Microsoft schließt zwei aktiv ausgenutzte Zero-Day-Lücken

Sie betreffen Windows 10, 11 und Windows Server. In SharePoint Server steckt zudem eine kritische…

18 Stunden ago

Firefox 126 erschwert Tracking und stopft Sicherheitslöcher

Mozilla verteilt insgesamt 16 Patches für Firefox 125 und älter. Zudem entfernt der Browser nun…

20 Stunden ago