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

Studie: Ein Drittel aller E-Mails an Unternehmen sind unerwünscht

Der Cybersecurity Report von Hornetsecurity stuft 2,3 Prozent der Inhalte gar als bösartig ein. Die…

3 Tagen ago

HubPhish: Phishing-Kampagne zielt auf europäische Unternehmen

Die Hintermänner haben es auf Zugangsdaten zu Microsoft Azure abgesehen. Die Kampagne ist bis mindestens…

4 Tagen ago

1. Januar 2025: Umstieg auf E-Rechnung im B2B-Geschäftsverkehr

Cloud-Plattform für elektronische Beschaffungsprozesse mit automatisierter Abwicklung elektronischer Rechnungen.

4 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Mindestens eine Schwachstelle erlaubt eine Remotecodeausführung. Dem Entdecker zahlt Google eine besonders hohe Belohnung von…

4 Tagen ago

Erreichbarkeit im Weihnachtsurlaub weiterhin hoch

Nur rund die Hälfte schaltet während der Feiertage komplett vom Job ab. Die anderen sind…

5 Tagen ago

Hacker missbrauchen Google Calendar zum Angriff auf Postfächer

Security-Experten von Check Point sind einer neuen Angriffsart auf die Spur gekommen, die E-Mail-Schutzmaßnahmen umgehen…

6 Tagen ago