Gjennomgang: Visual Studio 2010 IDE

Det har gått mer enn åtte år siden den første versjonen av Visual Studio .NET ble utgitt. Endringer av IDE fram til Visual Studio 2008 fokuserte først og fremst på støtte for Microsofts ulike teknologitiltak, men utseendet og følelsen forble stort sett det samme. Visual Studio 2010 behandler utviklere og andre brukere til et brukergrensesnitt overhalet med nye funksjoner for å forbedre utviklingsopplevelsen.

spesifikasjoner

  • Produkt: Visual Studio 2010
  • Versjoner: 2010 Professional, 2010 Premium, 2010 Ultimate, Test Professional 2010
  • Kostnad (å kjøpe fra MSRP): 2010 Professional $ 1, 199 ($ ​​799 uten MSDN), 2010 Premium $ 4649, 2010 Ultimate $ 11.899, Test Professional 2010 $ 2.169
  • Støttede operativsystemer: Windows 2003 Server, Windows XP, Windows Vista, Windows 7
  • Tilleggsinformasjon: Produktnettsted

Hvem er målmarkedet?

Oppgradering til Visual Studio 2010 vil bli betraktet som et must for brukere av tidligere versjoner av Visual Studio. Forbedringene av IntelliSense kan være spesielt nyttige for utviklere som først og fremst er fokusert på JavaScript og tiltrekker de som foretrekker andre miljøer.

Utrolige funksjoner

  • Brukergrensesnitt bygget på Windows Presentation Foundation (WPF)
  • Forbedret startside
  • Forbedret kodeditor
  • Forbedret IntelliSense
  • Call Hierarchy Viewer

Hvilke problemer løser det?

Den nyutviklede brukeropplevelsen er forfriskende for et program som viser alderen. Brukergrensesnittet er bygget på WPF og er ikke lenger avhengig av det begrensede MDI-grensesnittet i tidligere versjoner; Dette gir bedre støtte for flere skjermer med fly-out windows ( figur A ). Figur A

Fly-out windows i Visual Studio 2010. (Klikk på bildet for å forstørre.)
Det første du kanskje legger merke til når du åpner Visual Studio 2010, er den nye startsiden ( figur B ). Som en xaml-fil er denne siden fullstendig tilpassbar og inkluderer muligheten til å fjerne og feste prosjektfiler i seksjonen Nylige prosjekter. Figur B

Startside for Visual Studio 2010. (Klikk på bildet for å forstørre.)
Kodeditoren har flere forbedringer. Du kan skalere skrifttypen ved å holde nede Ctrl mens du ruller med musehjulet ( figur C ). I tidligere versjoner av Visual Studio måtte brukere angi skriftstørrelse gjennom en dialog og avslutte for å se om endringene var riktige. Figur C

Skaleret font i Visual Studio 2010. (Klikk på bildet for å forstørre.)
Valg av boks var til stede i Visual Studio 2008 ved å holde nede Alt mens du valgte tekst. I Visual Studio 2010 forbedres valg av boks ( figur D ) for å gi rom for null-lengde og forbedret liming. Figur D

Valg av boks i Visual Studio 2010. (Klikk på bildet for å forstørre.)
Funksjonen som vil se mest bruk (ved en tilfeldighet hvis ikke design) er Highlight References ( Figur E ). Ved å velge hvilket som helst symbol, for eksempel en variabel eller en egenskap, blir alle referanser til symbolet fremhevet. Symbolene kan deretter navigeres ved å holde nede Ctrl Shift og trykke på opp / ned-tastene. Figur E

Uthev referanser i Visual Studio 2010. (Klikk på bildet for å forstørre.)
IntelliSense ( figur F ) er forbedret for å gi rom for forkortelser basert på Pascal foringsrør. Å skrive String.INOE og deretter et ikke-alfanumerisk tegn vil for eksempel konvertere samtalen til String.IsNullOrEmpty . Dette forhindrer fortsatt ikke at IntelliSense forstyrrer seg når du skriver kode som ikke eksisterer, slik du ville gjort med en enhetstest. Figur F

IntelliSense i Visual Studio 2010. (Klikk på bildet for å forstørre.)
Forslagets fullføringsmodus ( figur G ) lar deg skrive fritt uten at IntelliSense endrer teksten du skrev. Du kan veksle mellom Standard- og Forslagsfullføringsmodus ved å trykke på Ctrl Alt -rom. Figur G

Fullføringsmodus for forslag i Visual Studio 2010. (Klikk på bildet for å forstørre.)

IntelliSense for JavaScript har sett mest forbedringer, siden det nå er i stand til å bestemme riktig struktur for en variabel selv etter at strukturen er endret.

I det siste ville jeg bruke .NET Reflector eller et annet verktøy for å analysere en brukers samtalehierarki; nå er funksjonaliteten innebygd. Høyreklikk brukeren og velg Vis samtalehierarki ( figur H ), og anrop til og fra brukeren vil være tilgjengelige for surfing. Figur H

Ring hierarki i Visual Studio 2010. (Klikk på bildet for å forstørre.)

Hva er galt?

Å designe et godt brukergrensesnitt for WPF eller Silverlight krever omfattende kunnskap om XAML eller dyktighet med Microsoft Expression Blend. Den innebygde WPF-designeren er utilstrekkelig utover enkle oppgaver, og mange utviklere vil ha nytte av å gå fra designeren helt.

En rammemålingsfunksjon er inkludert, men IDE kan ikke støtte tidligere versjoner av løsnings- og prosjektfiler; i stedet benytter Visual Studio seg til å konvertere de utdaterte filene første gang de åpnes, noe som gjør det vanskelig å bruke Visual Studio 2010 sammen med tidligere versjoner av de samme prosjektene. Et helt team må gjøre bryteren samtidig eller møte den tunge oppgaven med å opprettholde separate løsnings- og prosjektfiler.

Konkurransedyktige produkter

  • MonoDevelop
  • SharpDevelop
  • Formørkelse

Ergo for virksomheten

Mange bedrifter vil oppgradere for å dra nytte av nye språkfunksjoner eller rammer introdusert i .NET 4, og utviklere vil fortsette å jobbe uten å merke mye endring utenfor UI-styling. Produktiviteten kan imidlertid forbedres ved å dra nytte av de nye funksjonene i IDE. Til og med noe så enkelt som å feste viktige prosjekter på startsiden vil spare tid på ellers å lete etter en løsningsfil.

Få ukentlige utviklingstips i innboksen Hold utviklerferdighetene dine skarpe ved å registrere deg på TechRepublics gratis nyhetsbrev for Web Developer, levert hver tirsdag. Abonner automatisk i dag!

© Copyright 2021 | pepebotifarra.com