Visual Studio 2019 - 10 nuwe funksies en verbeterings
Microsoft het in 2019 'n nuwe weergawe vir Visual Studio vrygestel.
Soos ons almal bewus is van hierdie sagteware genaamd Integrated Development Environment (IDE), en dit gaan die produktiwiteit van programmeerders verhoog terwyl die sagteware ontwikkel word. & aansoeke. In hierdie artikel gaan ons die nuutste gevorderde funksies in Visual Studio 2019 bespreek en hoe hierdie funksies 'n belangrike rol sal speel in produktiwiteit en sagteware-ontwikkeling.
Voordat ons hierdie artikel binnedring, volg 'n paar dinge wat ons moet bespreek vir 'n beter begrip
0.1 Wat is IDE?
0.2 Wat is Visual Studio?
0.3 Wat is nuut in Visual Studio 2019??
1 Nuwe gebruiker ervare begin venster
2 Visual Studio Live Deel
3 Verbeterde refactoring
4 Verbeterde soekervaring
5 Soekfunksie tydens ontfouting
7 Kode-opruiming met een klik
8 Geïntegreerde kode-oorsigte in ontwikkeling
9 Bewaarde lewering per monitor (PMA)
10 Nuwe afleweringsmodel vir SQL Server Data Tools
IDE staan ​​voor Geïntegreerde ontwikkelings omgewing. En dit word gebruik om 'n omgewing vir ontwikkelaars te skep en omvattende funksies te bied vir die ontwikkeling en toetsing van sagteware. Oor die algemeen bevat IDE bronkode-redigeerder, 'n paar outomatiseringsinstrumente en ontfoute vir toetsing. Die hoofdoel van IDE is om die produktiwiteit van die ontwikkelaars te verhoog.
Visual Studio is een van die bekendste IDE's wat die afgelope paar jaar gebruik is. Microsoft het dit ontwikkel. Dit word gebruik om 'n rekenaarprogram, webtoepassings en EXE-lêers, ens. Te skep. Die eerste weergawe in sy soort is in 1997 bekendgestel. Visual Studio 2019 is nou die nuutste beskikbaar in die mark.
Wat is nuut in Visual Studio 2019??
Visual Studio 2019 is op 2 April 2019 vrygestel. Daar is soveel gevorderde funksies wat by hierdie weergawe ingesluit sal word.
Laat ons dus diep in hierdie gevorderde funksies ingaan,
Nuwe gebruiker ervare begin venster
Een belangrike ding wat u opgemerk het dat die nuwe beginvenster in Visual Studio 2019 verskyn. Dit bestaan ​​uit soveel opsies wat hieronder genoem word.
Kyk na die kode
Maak 'n projek oop
Maak 'n lêergids oop
Skep 'n nuwe projek
Visual Studio Live Deel
Live Share is 'n ontwikkelaarsdiens in Visual Studio 2019. Hierdie funksie stel dit regstreeks in om kode-konteks en ontfoutingsproses met u spanmaats te deel en regstreekse toegang binne Visual Studio self te kry, soos Google-dokumentdienste..
Met Live Share kan u spanmaats die ontwikkelende projek op 'n natuurlike manier lees, redigeer, ontfout en op 'n veilige manier navigeer. Hierdie diens word standaard geïnstalleer in New Visual Studio 2019.
Herstelwerk in enige IDE is baie nuttig vir ontwikkelaars. In Visual Studio 2019 sal hierdie refaktorering nuwe gevorderde funksies bevat, en dit word gebruik om u kode op 'n gestruktureerde manier te organiseer..
Hierdie refactorings sal die voorstelle in die gloeilamp-ikoon toon en bevat aksies soos om lede se basisklas en koppelvlak te skuif, waardeur die naamruimtes verander word om by die vouerstrukture te pas. Byvoorbeeld, skakel voor-loops na LINQ-vrae, ens.
Een van die nuttige funksies in Visual Studio 2019 is die opgedateerde soekkassie. In 'n vorige weergawe het dit bekend gestaan ​​as Quick Launch. Die nuwe soekervaring in Visual Studio 2019 is vinniger en werk effektief om die beste resultate te kry. Dit is die gevorderde funksie in die huidige weergawe van IDE's in vergelyking met vorige weergawes.
Nou sal die soekresultate die voorstelle wys soos u in die soekkassie tik, en dit sal die resultate dinamies voorstel. U kan ook kortpadsleutels gebruik terwyl u soek, en dit sal u help om die navrae vir toekomstige gebruik te onthou en te onthou wanneer u die nuwe webtoepassings bou..
Soekfunksie tydens ontfouting
U het reeds geweet dat die ontfouting die proses is om foute te identifiseer en om foute in sagteware uit te skakel. Die soek van voorwerpe en geskikte waardes tydens die ontfoutingproses is baie nuttig vir die ontwikkelaars.
In Visual Studio 2019 word gesoek terwyl foutopsporing bygevoeg word, word die vensters van plaaslike inwoners, motors en kykwinkels gebruik om die waardes en voorwerpe te vind. Die animasie hieronder sal die werklike proses van die ontfouting van soekvenster in VS2019 uiteensit.
Intellicode is 'n uitbreiding in Visual Studio 2019, en dit verbeter die webtoepassing & sagteware-ontwikkeling met behulp van gevorderde tegnologie genaamd Artificial Intelligence. Dit bied voorstelle en kodering van voorwerpe in die ontwikkelingsproses. Intellicode kry sy krag deur 2000 verskillende open source-projekte in Github te gebruik om u koderingsvaardighede te stroomlyn en te verbeter.
Kode-opruiming met een klik
'N Nuwe opruiming van kodes in Visual Studio 2019 is om die waarskuwings en voorstelle op te spoor met die een-klik-knoppie. Hierdie opdrag sal help om die kode te formateer en die veranderinge aan te bring in die koderingsformaat wat voorgestel word deur .editorconfig-lêers en -instellings.
Dit maak dit ook moontlik om versamelings van fixers as die standaardprofiel te stoor. Laat ons een voorbeeld neem vir duidelike begrip dat u 'n ander dinamiese stel fixeerders het om toe te pas voordat 'n sintaksisbeoordeling van kodes is om verskillende profiele vir die verskillende take te konfigureer.
Geïntegreerde kode-oorsigte in ontwikkeling
Microsoft ontwerp 'n splinternuwe uitbreiding, genaamd Managed Pulled Requests (PR's). Met behulp van hierdie uitbreiding kan u die kode gebruik en die trekversoeke van u span ontfout sonder om die Visual Studio-program af te sluit.
Hierdie funksie is tans slegs beskikbaar vir Azure Repos, en binnekort kan u die ondersteuning van GitHub verwag. Wil u hierdie uitbreiding gebruik vir ontwikkeling, dan moet u dit aflaai Visual Studio Marketplace.
Bewaarde lewering per monitor (PMA)
As u in vorige IDE-uitgawes werk met monitors wat geïnstalleer is met verskillende vertoonskaalfaktore, is dit op 'n afstand gekoppel aan 'n masjien om die verskillende skaalfaktore wat onderskei is van die primêre toestel aan te toon, maar die resultate word vaag getoon of lewer met verkeerde skaleringsfaktore.
Maar Visual Studio 2019 het met 'n PMA-toepassing (per bewus van die monitor bewus) gekom. Dit sal die uitvoer korrek vertoon sonder om iets weer te gee, ongeag die skaalfaktore van die skerm.
Nuwe afleweringsmodel vir SQL Server Data Tools
Visual Studio ondersteun soveel programmeertale, ook serverkant-tale. En die SQL-bedienerinstrumente (SSDT) ​​word altyd gebruik om toepassings aan die bedieners te bou. Die nuwe data-afleweringsmodel is beskikbaar in Visual Studio 2019 om SQL-verwante projekte te ontwikkel soos toepassings op bediener-kant, ontledingsprojekte, verslagdoeningsprojekte, en integrasiediensteprojekte, ens..
Hierdie afleweringsmodel sal beskikbaar wees in die vorm van uitbreidings genaamd ontledingsdienste en uitbreidings vir integrasiedienste. In vorige uitgawes is hierdie uitbreidings beskikbaar in die vorm van 'n selfstandige installasie-tipe. Maar in die nuwe weergawe is hierdie funksies direk toeganklik met ingeboude werklading van Visual Studio 2019.
Hierdie gevorderde funksies in Visual Studio sal programmeerderproduktiwiteit en spansamewerking in sagteware-ontwikkeling verbeter in vergelyking met vorige weergawes. Die nuwe gebruikerskoppelvlak sal gebruikers in staat stel om toepassings baie effektief te bou en verbeterde soekbalk bied akkurate resultate vir ontwikkelaars terwyl hulle die sagteware ontwikkel.
Die ontfouting is 50% vinniger as vorige weergawes, 'n baie effektiewe soekbalk in die vensters Autos, Locals en Watch. Per slot van rekening sal hierdie gevorderde funksies in Visual Studio die sagteware aansienlik beïnvloed & ontwikkeling van toepassings.