Dodatki Visual Studio 2012 to naprawdę zaawansowane narzędzie programistyczne i widać ,ze z każdą wersją staje się ono coraz lepsze. Pomijać może eksperyment z czarno-białymi ikonkami.

Kiedyś dawno temu na tym blogu opisałem swoją listę ulubionych dodatków do Visual Studio 2010.

Pomyślałem ,że wraz z nową wersją Visual Studio wypadałoby by odświeżyć tą i listę i stworzyć nowy wpis na bloga.

Poprzedni wpis znajduje się tutaj:

Rozpocz Bloga

Resharper i inne tła

ReSharper poza tym ,że jest płatny jest właściwie prawie bez wad.

V_07

Resharper oferuje naprawdę dużo pomocny funkcji, które potrafią nie tylko przyspieszyć pracę .ReSharper także pomoże Ci ulepszy twój kod.Przykładowo Resharper pilnuje ciebie aby twój kod zawsze był zgodny ze standardami języka.

image

Zmienna napisana wielką literą? Jeśli nie jest ona statyczna to powinna być zdecydowanie napisana małymi literami. Dana zmienna nie jest w ogóle używana, dlaczego by je nie usunąć.

Funkcjonalność QuickFix (Alt+Enter) [kojarzy mi się Eclipsem] - potrafi szybko zasugerować co jest nie tak z twoim kodem.

image

Chcesz szybko otoczyć kod nie używają kombinacji klawiszy Visual Studio Lewo+Prawo+Dół+Fire. Z Resharper-em jest to możliwe. Prosta rzecz ,a tak przyspiesza pracę.

image

Chcesz usunąć nieużywane referencję nic bardziej trudnego.

Resharper naprawdę posiada mnóstwo funkcji i nic dziwnego ,że programiści chętnie kupują ten dodatek. Trzeba traktować to c

Resharper nie jest doskonały. Domyślnie blokuje funkcjonalności Intellisense i oferując swoją. Niestety nie w każdym wypadku jest ona dobra. Potrafi on blokować funkcjonalności oferowane np. przez Web Essentials.

image

Pierwszy miesiąc z ReSharper-em to też wiele okien informacyjnych . Skróty klawiszowe, jak i pewne funkcję gryzą się pierwotnymi metodami z Visual Studio.

image

Wszystko jednak można ustawić i dostosować do swoich własnych potrzeb. Resharper naprawdę potrafi przyspieszyć pracę . Pisanie z nim testów jednostkowych określiłby jako jedno z przyjemniejszych doświadczeń programistycznych w moim życiu.

Jeśli nie możesz przekonać szefa żeby zainwestował pieniądze na ReSharper…zmień pracę.

Darmową alternatywą dla ReSharper jest CodeMaid.

Korzystałem z niego przez parę miesięcy i byłem zadowolony. Pamiętaj jednak ,że nie warto masowo instalować klonów ReSharper, ponieważ wtedy od tych funkcjonalności stracisz zupełną kontrole nad Visual Studio.

Oto dwa dodatki, które miałem od zawsze w Visual Studio 2010.

V_01

V_05

Osobiście nawet nie wiem co one oferują bo stały się one dla mnie tłem Visual Studio.

Chociaż VSCommands ostatnio coraz bardziej ogranicza swoje funkcjonalności i każe za nie zapłacić.Wciąż jednak oferuje on pewne miłe udoskonalenia.

image

Dzięki temu dodatkowi podgląd projektu zawiera wszystkie potrzebne mi informację o danej solucji.

image

Koloryzujmy Visual Studio 2012

Szarość wszędzie szarość jak za czasów programów pod Windows 3.11. Na szczęście podobnie jak w Visual Studio 2010 mamy dodatek, który potrafi zmienić domyślne kolory Visual Studio.

V_03

Dodatek domyślnie oferuję ciekawą gamę kolorowych alternatyw.

image

Poza tym oferuje on nie tylko zmiany kolorów obudowy Visual Studio ,ale także samego kodu (IDE). To całkiem duży krok do przodu od czasu wersji dodatku z 2010. Już nie długo będzie można pobrać całą masę niestandardowych stylów Visual Studio.

Problem z CSS w Visual Studio. Na ratunek Web Essentials

Same Visual Studio 2012 oferuję dużo usprawnień, jeśli chodzi o pisanie aplikacji webowych. Jest ich tak wiele ,że można o tym zrobić oddzielny wpis.

Stare dodatki z Visual Studio 2010 wciąż mają swoją miejsce i przeszły także na zupełny nowy poziom odlotowości.

V_04

Web Essentials 2012 zawiera zbiór narzędzi i funkcji, które mają ułatwić życie każdemu programiście web.

Web es

Przykładowo mogę za pomocą jednego kliknięcia właściwość z CSS 3.0 rozbić na oddzielne deklaracje, które są zależne od danej przeglądarki. Mało tego jestem wstanie sprawdzić jak dana właściwość CSS jest wspiera przez dane przeglądarki i od której wersji.

image

Tworzenie własnych animacji też nie stanowi już dużego problemu.

image

Menu kontekstowe zawiera narzędzia, które łatwo posprzątają bałagan stworzony w plikach CSS.

image

Dodatek też ma wbudowaną możliwość konwersji formatu JSON na klasy.

Untitled

Jak i ulepszony Intellisense.

Dodatki znane mi z Visual Studio 2011

Tutaj zawieram swoją listę dodatków, do których przyzwyczaiłem się używając Visual Studio 2011.

ViusalStudio_2012_dodatki_05

Prosty dodatek, który daje styl kursy dla komentarzy w kodzie.

ViusalStudio_2012_dodatki_08

Dodatek ten dodaje możliwość grupowania kodu XAML po ich regionach.

ViusalStudio_2012_dodatki_02

Klik +CTRL przechodzi do definicji danej klasy. Domyślnie do tego służy klawisz F12.

V_10

Ulepszony parser JavaScript.

ViusalStudio_2012_dodatki_11

Zatrzymuje budowanie solucji przy wystąpieniu pierwszego błędu

.ViusalStudio_2012_dodatki_06

Lubisz bądź programujesz w Pythonie. Dlaczego nie pisać programów w Visual Studio?

ViusalStudio_2012_dodatki_07

Małe okno dialogowe, które potrafi zobrazować tablicę wielowymiarowe. Czterowymiarowy hipersześcian dla tablic czterowymiarowych? Niestety nie ,ale fajny dodatek.

ViusalStudio_2012_dodatki

Dodatek ułatwiający proces tworzenia dokumentacji kodu w postaci pliku XML

.ViusalStudio_2012_dodatki_01

Mała odmiana dla domyślnych narzędzi SQL wbudowanych w Visual Studio.

Nowości, które poznałem z Visual Studio 2012

Visual Studio 2012 założyło ,że kolory tylko rozpraszają programistę więc wszystko domyślnie jest szare albo czarne.

ViusalStudio_2012_dodatki_04

Jak widać istnieje wiele dodatków, które specjalnie starają się koloryzować każdy element w tym także teksty w oknie Output.

image

Zdecydowanie najlepszy dodatek, który trawił mi się w tym miesiącu. Koniec z łączeniem się z procesem IIS aby debugować stronę internetową.

ViusalStudio_2012_dodatki_09

Ten dodatek oszczędzi ci stracone 30 sekund życia.

ViusalStudio_2012_dodatki_14

Aplikacja konsolowa z bibliotekami WIN-RT do celów testowych jak najbardziej.

ViusalStudio_2012_dodatki_18

Dodatek umożliwia dodanie wybranych dokumentów do określonej kategorii. Zupełnie tak jakby Visual Studio tymczasowo stało się twoją przeglądarką internetową.

image

Kategorie są łatwo dostępne i można je organizować.

ViusalStudio_2012_dodatki_16

Ten dodatek dodaje edytor audio do Visual Studio.

Najnowsze Visual Studio potrafi tyle rzeczy ,że człowiek zaczyna się zastanawiać, kiedy Visual Studia zintegruje się z jakimś programem graficznym.

V_06

Nudzi cię pisanie dla każdej twojej właściwości metody “INotifyPropertyChanged”. Ten dodatek automatycznie w trakcie kompilacja doda do kodu IL obsługę tego interfejsu.

Skróty do odpalania popularnych programów

Nareszcie powstał dodatek, o którym marzyłem od czasu Visual Studio 2008.

ViusalStudio_2012_dodatki_15

Jedno kliknięcie i miejsce dane solucji otwiera mi się w programie “Total Commander”.

image

W podobny sposób działa dodatek “Console Lanucher”

ViusalStudio_2012_dodatki_10

Snippet Designer

ViusalStudio_2012_dodatki_03

Snippet Designer to zestaw narzędzi ułatwiający pisanie swoich własnych snippetów do Visual Studio.

snippet Visual Studio

Poświeciłem temu oddzielny wpis.

Zabawa z IDE

Te dodatki nie mają żadnego przydatnego zastosowania. Wyświetlają one zwykle mangową dziewczynę na twoim IDE. Istnieją na razie tylko dwa dodatki, które są kontatybilne z Visual Studio 2012.

ViusalStudio_2012_dodatki_17

ViusalStudio_2012_dodatki_12

Zawsze można zaszpanować przed kolegami ,ale ostatecznie te postacie są za bardzo rozpraszające ,aby pisać kod bądź go prezentować.

ViusalStudio_2012_dodatki_19

Osobiście chciałby poznać sekret pisania takich dodatków, ponieważ jak widzimy w opisie jednego z dodatków “Pronama-chan” jest maskotką pewnej japońskiej firmy.

image

Być może klient by się ucieszył widząc swoje logo firmy w trakcie nudnej prezentacji kodu którego i tak nie zrozumie Uśmiech.