Utveckla snabbare med Smart Tags

I Visual Studio kan du skapa klasser, funktioner och egenskaper ”on the fly”. Denna teknik kan även användas för att utföra testdriven utveckling.

Om du i Visual Studio deklarerar en variabel med en datatyp som inte finns. Så som:

Person p;

så felmarkeras Person och meddelandet ”type could not be found” visas vid en kompilering. Om du nu ställer markören någonstans på den okända datatypen Person visas en liten blå ruta, denna kallas för Smart Tag. För att öppna denna, håll muspekare över den och klicka på ikonen som kommer upp eller använd tangentkombinationen Ctrl och ”.”  för att visa menyn. Här kan du nu välja ”Generate class for ’Person’”. När du gör detta skapas en ny fil med en class som heter Person.

Om du senare upptäcker att du behöver en ny funktion behöver du inte gå tillbaka till klassen och skriva in funktionen för att få kompilerbar kod, du kan använda samma teknik som ovan. Låt oss säga att du behöver en funktion AddChild till Person klassen och denna funktion skall ta en Person som parameteter:

Person p = new Person();

Person child = new Person();

p.AddChild(child);

Denna kod skulle generera ett kompileringsfel då AddChild-funktionen inte finns. Ställ markören på AddChild och ta fram Smart Taggen för att välja ”Generate method stub for ’AddChild’”. Person-klassen kommer nu att innehålla en fuktion med rätt signatur, dock oimplementerad, nåt måste du göra själv!


Cecilia Wirén, MCT, kursledare inom Systemutveckling i Microsoft .NET Framework.


Totalt

0SEK
Till Kassan
exkl. moms
Addskills
Stockholm
Olof Palmes gata 31
Telefon: +46 8 440 11 00
E-post: info@addskills.se
Göteborg
Lindholmspiren 5
Telefon: +46 31 46 72 00
E-post: info@addskills.se
Malmö
Västergatan 38
Telefon: +46 40 92 38 00
E-post: info@addskills.se
Uppsala
Bangårdsgatan 13
Telefon: +46 18 50 00 30
E-post: info@addskills.se
Linköping
Teknikringen 1E
Telefon: +46 13 37 67 50
E-post: info@addskills.se

Addskills AB, Säte: Stockholm, Org.nr: 556404-6133

webmaster@addskills.se
Clear