Julekalender 2004 om Whidbey


17. dec 2004 00:10

En af de features man ofte opdager, at man bruger rigtig meget, når den mangler, er Intellisense. Hvis man skal til at kalde en metode int i = ditObject<dot> og der ikke kommer nogen forslag i samme øjeblik, man har placeret sit punktum, trænger febrilske tanker sig på: "Var det mitObject den hed?! Mangler der et semikolon i linien over? Nåh... det er en VB-fil..." Disse selvransagelser går naturligvis først i gang efter, at man har bandet over, at Intellisense er hverken intelligent eller sensibelt og at Visual Studio sikkert er crashet... ;^)

I Whidbey hedder det nu "Intellisense Everywhere" og man må sige, der er arbejdet på sagen. Vi bringer her et udvalg af områder, hvor den lille sufflør har forbedret sine telepatiske evner:

Er man ved at erklære en attribute, viser Intellisense kun Attribute-typer.

Er man ved at fange en exception, viser Intellisense kun Exceptions.

ASP.NET Page Directives

Inline code

Inline stylesheets

Har man f.x. erklæret en generic List til kun at tage mod strings, viser Intellisense at de generiske metoder forventer en string.

Arbejder man med et xml-dokument, vil Intellisense vise de elementer og attributter der er lovlige ud fra det schema, xml-dokumentet valideres med.

I C# får man nu Intellisense til keywords - hvorfor skrive protected fuldt ud?

Og som man kan se, viser Intellisense, hvilke tags der hører sammen som start- og sluttag med sort.



Abonnér på mit RSS feed.   Læs også de øvrige indlæg i denne Blog.