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.
Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.
Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.
Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…