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.
|