Programavimas

„Microsoft Visual Studio 2010“ akcentai

Pirmas dalykas, kurį pastebėsite apie „Visual Studio 2010“, yra atnaujinta vartotojo sąsaja, kurios pagrindas yra „Windows Presentation Foundation“ (WPF), o ne „Windows“ formos. Skalbinių patobulinimų sąrašas apima WPF ir „Silverlight“ dizainerius, kodų naršymą, „IntelliSense“, gijų derinimą, bandymu pagrįstą kūrimą ir pačias. Čia yra keleto svarbiausių vietų slinkties apžvalga. (Norėdami pamatyti arčiau, spustelėkite kiekvieną vaizdą.) Daugiau informacijos apie šias ir kitas funkcijas rasite mano peržiūroje.

Atkreipkite dėmesį į ASP.Net MVC projektų trūkumą. Kol kas nėra žodžio, kada jie bus prieinami.

Atkreipkite dėmesį į įrenginio ir „Azure“ projektų trūkumą. Nuo tada, kai buvo padaryta ši ekrano kopija, „Azure“ projektai tapo prieinami kaip priedas, tačiau kol kas nėra žinių, kada bus galima įsigyti išmaniųjų įrenginių projektus.

„Visual Studio 2010“ sąsaja buvo sukurta naudojant „Windows Presentation Foundation“ (WPF), todėl nenuostabu, kad WPF dizaineris yra labai sklandus.

„Visual Studio 2010“ įspėja, kad „Silverlight“ projektai gali kelti pavojų saugumui, ir siūlo du projekto režimus.

„Silverlight“ dizaineris yra labai panašus į WPF dizainerį, tačiau įrankių dėžėje siūlo mažiau valdiklių.

Buvau suplanavęs parodyti „Silverlight“ derinimo demonstraciją. Užuot gavęs šį klaidos pranešimą. Tai gali būti 64 bitų problema arba diegimo problema. Ar minėjau, kad tai yra „Beta 1“? [ATNAUJINTI: Įdiegus „Silverlight 3“ kūrėjo vykdymo laiką ši problema buvo išspręsta.]

Kiekvienai versijai „Silverlight“ turi savo „IntelliSense“ skonį.

Norite priartinti savo kodą arba parodyti jį kambaryje, kuriame pilna žmonių? Slinkimas paspaudus „Ctrl“ klavišą palengvina.

ASP.Net AJAX plėtiniai dabar yra standartinių ASP.Net svetainių dalis.

F # yra .NET variantas ML ar OCAML. Tai palaikoma „Visual Studio 2010“ natūraliai ir gali būti maišoma su C # ir kitomis .Net kalbomis tame pačiame projekte.

„Architecture Explorer“ padeda lengviau suprasti dideles kodų bazes, pavyzdžiui, „Pet Store“ pavyzdį, parodytą čia.

Šią UML klasės diagramą automatiškai sugeneravo „Architecture Explorer“. „Microsoft“ tapo daug rimtesnė dėl UML palaikymo, nei buvo praeityje.