BLOGas.lt
Sukurk savo BLOGą Kitas atsitiktinis BLOGas

10 geriausių nemokamų Visual Studio 2010 papildukų (Add-ons)

Parašė Sergejus | 2010-05-04 18:39

Nuo oficialaus Visual Studio 2010 pristatymo praėjo kelios savaitės ir tikriausiai nemažai jūsų jau vienaip ar kitaip ją naudojate. Kaip aš ir minėjau, Visual Studio 2010 buvo pakeistas praplėtimo mechanizmas nauju Managed Extensibility Framework (MEF), kas leidžia paprasčiau kurti bei valdyti papildukus. Siūlau jūsų dėmesiui, mano manymu, 10 geriausių nemokamų Visual Studio 2010 papildukų.

10 vieta

StructureAdornment – vaizdžiai parodo kodo blokų ribas

clip_image002

9 vieta

Triple Click – su trečiu paspaudimu pažymi visą eilutę

clip_image003

8 vieta

Go To Defenition – atitinka F12 mygtuko paspaudimą (deja, skirtingai negu ReSharper, į interfeisų realizaciją nenueina)

clip_image004

7 vieta

Find Results Highlighter – paryškina ieškomą frazę

clip_image006

6 vieta

Format Document – atlieka kodo formatavimą (CTRL+K, CTRL+D atitikmuo) iš karto visame sprendime

clip_image007

5 vieta

Remove And Sort Using – surūšiuoja ir ištrina nereikalingus using sakinius iš karto visame sprendime

clip_image008

4 vieta

Visual Studio Color Theme Editor – WPF dėka, tapo įmanoma keisti Visual Studio spalvą

clip_image009

3 vieta

Highlight all occurrences of selected word – vaizdžiai parodo kur naudojamas pažymėtas teksto fragmentas

clip_image011

2 vieta

Hide Main Menu – paslepia meniu juosta taip, kaip tai daro Internet Explorer 8 (meniu parodomas paspaudus Alt)

clip_image012

1 vieta

Spell Checker – tikrina anglų kalbos gramatiką kode

clip_image013

 

Dar kartą noriu priminti, tai yra mano asmeninė nuomonė ir nebūtinai tai kas atrodo man aktualu, jums bus irgi. Pirmas tris vietas užimančius papildukus aš aktyviai naudoju kasdieniniame darbe ir kol kas esu visiškai jais patenkintas.

Rodyk draugams

Visual Studio 2010, TFS 2010, Silverlight 4

Parašė Sergejus | 2010-04-12 00:00

Šiandien vakare pasirodys ilgai lauktos galutinės Visual Studio 2010 ir Team Foundation Server 2010 versijos, o rytoj, balandžio 13 dieną, pasirodys ir galutinė Silverlight 4 versija. Gera naujiena: šių produktų oficialus pristatymas vyks Lietuvoje ir tai bus visos dienos renginys su vakarine dalimi (kol kas tik tiek informacijos). Konkrečios datos viešai negaliu paskelbti, bet tai bus jau LABAI GREITAI!

P.S. Visual Studio 2010 belaukiant, siūlau parsisiųsti tematinius darbastalio paveiksliukus:

vs2010_bg1

vs2010_bg2

 vs2010_bg3

Rodyk draugams

Visual Studio 2010 RC – jau prieinamas

Parašė Sergejus | 2010-02-09 19:41

VS2010

Štai ir įvyko – Visual Studio 2010 RC šiandien tapo prieinamas MSDN prenumeratoriams. Kiekvienas norintysis galės parsisiųsti ją jau vasario 10 vakare.

Po Beta2 pasirodymo, nemažai MVP ir kitų entuziastų pateikė pastabas dėl Visual Studio greitaveikos. Kaip žinia, pradinis planas buvo išleisti Visual Studio 2010 jau kovą. Po aštrių diskusijų su MVP ir stambiausiais klientais, Microsoft priėmė teisingą sprendimą ir atidėjo išleidimo datą mėnesiu, o visus resursus tam laikotarpiui permetė greitaveikos gerinimui. Pagrindiniai optimizavimo aspektai:

  • Integruotos kūrimo aplinkos greitaveika
  • IntelliSense greitaveika
  • WPF greitaveika virtualioje aplinkoje ir per nuotolinį prisijungimą
  • Naudojamos atminties ir kitų resursų optimizavimas
  • Surinkimo (build) proceso pagreitinimas
  • Darbo su dideliu projektų skaičiumi pagerinimas

Nesvarbu ar jus naudojatės Beta2, ar dar apskritai nesate bandę 2010 versijos, aš primygtinai rekomenduoju jums susidiegti Visual Studio 2010 Release Candidate.

Daugiau informacijos apie naują Visual Studio 2010 RC galite rasti Jason Zander tinklaraštyje.

PAPILDYTA

Norėdami išinstaliuoti Visual Studio 2010 Beta2 svarbu prisilaikyti tokios tvarkos:

  • Web Deployment Tool
  • Silverlight 3 SDK
  • Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2
  • SQL Server Compact 3.5 SP2
  • SQL Server 2008
  • SQL Server 2008 Native Client
  • SQL Server 2008 R2 Management Objects
  • SQL Server System CLR Types
  • The .NET Framework version 4 Language Pack
  • The .NET Framework version 4 Extended
  • The .NET Framework version 4 Client

PAPILDYTA

Visual Studio 2010 RC jau prieinama ir viešai!

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 7 dalis - priklausomybių diagrama

Parašė Sergejus | 2009-06-14 21:35

Šiandien aptarsiu mano manymu vieną įdomiausių naujų Visual Studio 2010 diagramų - priklausomybių diagramą. Norint ją sukurti, pirmą reikia atidaryti Architecture Explorer langą:

Architecture Explorer leidžia naršyti po sprendimo vardų sritis, failus, klases ir jų metodus:

Šiame pavyzdyje aš nusprendžiau priklausomybių diagramos pagalba išanalizuoti Microsoft Unity programinio kodo priklausomybes. Pradžioje pradėsiu nuo vardų sričių priklausomybių. Tam tereikia pasirinkti visas vardų sritis ir paspausti mygtuką „Create a new graph“:

Kadangi Unity naudoja pakankamai daug skirtingų vardų sričių, ypač praverčia priartinimo funkcionalumas. Pažymėjus dominančią vardų sritį, jus iš karto pamatysite kas ją naudoja ir ką ji naudoja. Labai panašiai galima analizuoti klases, interfeisus ir t.t.:

Analizuojant priklausomybes būna įdomūs ne tik sąryšiai, bet ir tokia papildoma informacija kaip ar klasė yra public, ar klasė yra statinė ir pan. Šioje situacijoje pravers Legend juosta, kurios pagalba galima paspalvinti elementus pagal tam tikrus kriterijus:

Kaip matyti iš paveiksliuko, interfeisus aš paspalvinau purpurine spalva, o abstrakčias klases - mėlynai.

Pagal nutylėjimą diagramoje elementai vaizduojami iš kairės į dešinę:

Jeigu toks atvaizdavimo būdas jums atrodo nepatogus - lengvai galite jį pakeisti:

Kitas galimas atvaizdavimo būdas - išcentrinis - pagrindinis diagramos elementas randasi centre, o visi priklausomi - aplink:

Paskutinis atvaizdavimo būdas, kuris gerai žinomas visiems NDepend naudotojams ir kuris mano manymu yra vienas patogiausių analizei - matrica:

Matrica ypač patogiai leidžia išnagrinėti visas priklausomybes ir pagal tai koreguoti jūsų programos architektūrą.

Priklausomybių diagrama yra paskutinis diagramų tipas, kuris pasirodys naujame Visual Studio 2010. Kitą kartą nuo architektūros ir projektavimo pereisiu prie darbo su duomenimis, o tiksliau, prie naujojo Entity Framework 4.0, kuris gerokai ištobulėjo lyginant su senesnėmis versijomis.

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 6 dalis - loginė klasių diagrama

Parašė Sergejus | 2009-06-09 22:44

Štai ir atėjo laikas aptarti paskutinį Visual Studio 2010 UML diagramos tipą - loginę klasių diagramą. Loginė klasių diagrama leidžia aprašyti klases pasitelkiant UML notaciją. Kuo gi ji skiriasi nuo Visual Studio 2008 klasių diagramos. Pirmiausia loginė klasių diagrama yra pilnai grindžiama UML notacija ir nėra pririšta prie konkrečios kalbos (C# ar Visual Basic). Kitas skirtumas, skirtingai negu klasių diagrama, loginė klasių diagrama kol kas nemoka generuoti klasių pagal UML aprašą.

Loginės klasių diagramos pridėjimas vyksta per jau gerai jums žinoma Add New Item langą:

Pridėjus loginę klasių diagramą atitinkamai pasikeičia ir įrankių juosta:

Panašiai iš kontekstinio meniu jus galite pasiekti visus reikalingus elementus:

Skirtingai negu anksčiau aptartos diagramos, loginė klasių diagrama turi pakankamai daug skirtingų nustatymų:

Įdomu tai, kad pažymėjimus diagramoje operaciją (metodą), jai galima nurodyti reikalingus parametrus bei grąžinimą tipą:

Kaip matyti, pakeitus interfeiso operacijos signatūra, automatiškai ji atsinaujino ir priklausomose klasėse.

Taigi tiek apie loginę klasių diagramą, kitą kartą aptarsiu dar vieną naują Visual Studio 2010 diagramą (šį kartą jau ne UML) - priklausomybių diagramą.

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 5 dalis - veiklos ir komponentų diagramos

Parašė Sergejus | 2009-06-02 22:15

Kaip ir žadėjau, šiandien aš trumpai aptarsiu veiklos (Activity) ir komponentų (Component) diagramas.

Veiklos diagrama

Tradiciškai pradėsiu nuo naujos diagramos sukūrimo:

Atkreipkite dėmesį, Visual Studio 2010 atsirado šablonų filtravimo laukelis. Įvedus raidę „t”, beliko modeliavimo šablonai, kuriuose yra raidė „t”. Lygiai toks pats laukas yra ir Add New Item lange, kas be galo palengvina reikalingo failo tipo pridėjimą.

Bet grįžkime prie diagramų. Pridėjus veiklos diagramą, įrankių juostoje atsiranda atitinkami punktai:

Panašiai kaip ir kitose nagrinėtose diagramose, dizaineryje prieinamas pagalbinis kontekstinis meniu:

Kadangi tiek veiklos, tiek komponentų diagramos nėra orientuotos į kodą, apart pavaizdavimo nieko daugiau su jomis daryti neina.

Komponentų diagrama

Pridėjus komponentų diagramą, kaip jau galite nuspėti, atsiras atitinkami elementai įrankių juostoje:

Norėčiau pabrėžti tai, kad kartą pridėjus UML elementą į diagramą, jis gali būti vėliau panaudotas iš UML Model Explorer lango:

Pateiktame pavyzdyje, aš vieną kartą aprašiau interfeisą IAuthenticate, kurį vėliau panaudojau aprašant kitų komponentų interfeisus.

Taigi tiek trumpai šiam kartui. Mes jau išnagrinėjome beveik visas Visual Studio 2010 siūlomas UML diagramas. Kitą kartą užbaigsiu jų aptarimą taip vadinama logine klasių diagrama (Logical Class Diagram).

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 4 dalis - panaudojimo diagrama

Parašė Sergejus | 2009-05-31 22:04

Tęsiant naujų Visual Studio 2010 UML diagramų apžvalgą, šiandien norėčiau trumpai aprašyti panaudojimo (Use-Case) tipo diagramos palaikymą. Skirtingai negu prieš tai aprašyta sekų diagrama, panaudojimo diagrama gali būti sukurta tik Modeliavimo projekte:

Tradiciškai, sukūrus tuščią UML diagramą, Visual Studio įrankių juostoje atsiranda atitinkami punktai:

Asmeniškai man labai patinka mintis su kontekstiniu meniu. Jo pagalba galima pakankamai greitai kurti diagramos objektus bei sąryšius tarp jų (ir tai galioja ne tik panaudojimo diagramoms):

Panašiai, pasirinkus konkretų UML elementą, savybių lange galime nurodyti papildomas elementų savybes:

 Dar viena Visual Studio 2010 naujovė - UML Model Explorer. Bet kurios UML diagramos elementas automatiškai atsiranda jame:

Tai yra labai svarbu dėl to, kad kuriant naujas diagramas, jus galite naudoti jau egzistuojančias UML esybes, kas vėliau jums leis išlaikyti visus sąryšius darant pakeitimus.

Kaip tikriausiai supratote, skirtingai negu sekų diagrama, panaudojimo diagrama visiškai nėra orientuota į kodą. Ko aš pasigedau, tai sąryšio su veiklos (Activity) ar komponentų (Component) diagramomis. Nesu tikras, ar ši galimybė atsiras galutinėje Visual Studio 2010 versijoje, bet mano akimis ji ženkliai pagerintų reikalavimų atsekamumą (trasuojamumą).

Kitą kartą trumpai aprašysiu veiklos (Activity) ir komponentų (Component) diagramas.

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 3 dalis - sekų diagrama

Parašė Sergejus | 2009-05-26 22:03

Microsoft prisijungus prie OMG (Object Management Group) organizacijos, natūralus žingsnis buvo įgalinti Visual Studio 2010 dirbti su UML diagramomis. Šiandien norėčiau trumpai aptarti sekų (angl. sequence) diagramos palaikymą.

Prieš pradedant, norėčiau pateikti keletą klasių, kurias naudosiu šiandienos pavyzdyje:

Kaip matyti, pateiktos klasės imituoja knygos pirkimą, t.y. tam tikrą veiksmų seką. Norėdami sukurti naują sekų diagramą, pirma reikia sukurti naujo tipo projektą – modeliavimo projektą:

Turint modeliavimo projektą, per standartinį Add New Item dialogą pasirenkame naują sekų diagramą:

Įrankių juostoje atsiranda sekų diagramos elementai:

Taip mes galime pradėti modeliuoti sekas “nuo nulio“. Alternatyvus variantas – sugeneruoti sekų diagramą egzistuojančiam kodui. Pabandykime sugeneruoti sekų diagramą prieš tai pateiktam kodui, tam užtenka klasės User konstruktoriuje paspausti dešiniu pelės mygtuku ir pasirinkti Generate Sequence Diagram:

Rezultate mes gauname labai tvarkingą UML sekų diagramą:

Atkreipkite dėmesį į bloką, pažymėtą Opt (option). Tai yra if sakinio atitikmuo sekų diagramoje. Panašiai galima pavaizduoti ir kitas konstrukcijas (while, for ir t.t.):

Tiek šiam kartui puikių įspūdžių iš Visual Studio 2010 UML sekų diagramų palaikymo. Kitą kartą aš pratesiu nagrinėti UML diagramas.

Rodyk draugams

Straipsnių ciklas iš Visual Studio 2010 - 2 dalis - sluoksnių diagrama

Parašė Sergejus | 2009-05-24 18:12

Kartu su Visual Studio 2010 pasirodys naujas diagramų tipas – sluoksnių diagrama. Ji skirta užtikrinti architektūrinių stilių laikymąsi, t.y. jos pagalba galima apibrėžti kurias klases galima kviesti tam tikrame architektūriniame sluoksnyje.

Šiame straipsnyje aš parodysiu, kaip sluoksnių diagramos pagalba galima užtikrinti trijų sluoksnių architektūrinio stiliaus laikymąsi. Kaip taisyklė, jis (stilius) aprašo duomenų, verslo logikos (arba servisų) ir grafinės sąsajos sluoksnius. Tam aš aprašiau tris elementariausias C# klases:

Naują sluoksnių diagramą galima pridėti tiesiogiai iš „Add New Item“ lango:

Sluoksnių diagramą jus galite kurti „nuo nulio“ arba pasinaudoti vienu iš siūlomu šablonu:

Turint norimą architektūrą, mums belieka susieti konkrečias klases su atitinkamu sluoksniu. Tam žemiau atsiradusiame Architecture Explorer pasirenkame reikalingą vardų sritį bei klases:

Beliko nutempti Data klasę į Data Source sluoksnį, Services – į Domain Logic ir UI – į Presentation:

Turint klasių susiejimą su architektūra, pagaliau galima patikrinti kodo atitikimą architektūrai:

Pakeitus UI klasę, kad ji tiesiogiai kviestų klasę Data (kas neatitinka trijų sluoksnių architektūrinio stiliaus) ir iškvietus tikrinimą, Visual Studio parodys klaidą:

Tiek šiam kartui, tikiuosi jums ši galimybė patiks kaip ir man. Kitą kartą pradėsiu nagrinėti naujas Visual Studio 2010 UML galimybes.

Rodyk draugams

Visual Studio 2010 and .NET Framework 4 Training Kit

Parašė Sergejus | 2009-05-22 23:59

Kartu su Visual Studio 2010 Beta 1 pasirodė ir Visual Studio 2010 and .NET Framework 4 Training Kit. Jis apima:

  • C# 4.0
  • Visual Basic 10
  • F#
  • Parallel Extensions
  • Windows Communication Foundation
  • Windows Workflow
  • Windows Presentation Foundation
  • ASP.NET 4
  • Entity Framework
  • ADO.NET Data Services
  • Managed Extensibility Framework
  • Visual Studio Team System

Rodyk draugams