Kategoria: narzędzia

N

NuGet – manager pakietów dla .NET

NuGet jest managerem pakietów dla .NET. Projekt ma na celu ułatwienie dodawania zewnętrznych bibliotek do projektu.  Ma to szczególne znaczenie jeśli biblioteka, której chcemy użyć, używa jeszcze innych bibliotek. Po instalacji NuGet z menu kontekstowego References będziemy mogli wybrać opcję "Add Package Reference": Po wybraniu tej opcji, otworzone zostanie okno dodawania nowego pakietu: W repozytorium ...

V

VS10x Code Map

VS10x Code Map jest dodatkiem do Visual Studio, który wyświetla graficzną reprezentację bieżącego pliku. W praktyce wygląda to następująco: Po lewej stronie znajduje się graficzna reprezentacja danego pliku. Możemy tutaj zauważyć podział ze względu na zdefiniowane regiony w klasie EditWindowViewModel. Domyślnie dodatek wyświetla elementy danego pliku tak jak są w nim zdefiniowane. Można to zachowanie ...

V

Vingy

Vingy jest dodatkiem do Visual Studio umożliwiającym wyszukiwanie informacji w Internecie z poziomu Visual Studio. Dodatek do naszej dyspozycji oddaje takie oto okienko: Całość jest banalna w obsłudze. Wpisujemy interesującą nas frazę i dostajemy wyniki. Po wyborze którejś pozycji z listy otworzona zostanie domyślna przeglądarka systemowa. Wyniki wyszukiwania możemy filtrować po kilku najbardziej popularnych serwisach ...

P

Productivity Power Tools

Productivity Power Tools jest dodatkiem do Visual Studio, który znacząco rozbudowuje jego możliwości. Poniżej wymieniłem kilka zmian jakie wprowadzana narzędzie: dostęp do nowego okienka "Add Reference". Wygląda ono tak: Co w nim takiego fajnego? Zaznaczanie dodanych już Assemblies zielonym ptaszkiem, możliwość wyszukiwania po nazwie, większe możliwości sortowania. Dodać należy również, że okno nie odświeża listy ...

p

pisanie dokumentacji z GhostDoc

W kodzie C# możemy tworzyć komentarze przy pomocy XML. Na podstawie tych komentarzy można później wygenerować pliki z dokumentacją przy pomocy odpowiednich narzędzi. Zawsze jednak strasznie nie chciało mi się  pisać komentarzy do kodu. Zajęcie to jest nudne i czasochłonne (czasem nic po prostu nie przychodzi do głowy). Z GhostDoc (dodatek do Visual Studio) wszystko ...

V

Visual Studio tip: wyłączenie zooma przy CTRL + scroll myszy

W Visual Studio możemy zmieniać wartość powiększenia edytora kodu poprzez CTRL + scroll myszy. Obecna wartość powiększenia wyświetlana jest w lewym dolnym rogu. Osobiście nigdy nie miałem potrzeby zmiany wielkości powiększenia bo odpowiada mi domyślna wartość. Jednak bardzo często udawało mi się niezamierzenie użyć wspomnianego na początku skrótu. Sytuacja ta była na tyle denerwująca, że ...

V

Visual Studio tip: Go To Definition

Visual Studio posiada opcje, która pozwoli przenieść się do fragmentu kodu gdzie została zdefiniowana dana zmienna. Wystarczy zaznaczyć daną zmienną i wybrać z menu kontekstowego opcję "Go To Definition". To samo można osiągnąć wciskając domyślnie zdefiniowany klawisz F12. Jednak oba sposoby nie było dla mnie zbyt wygodne. W Visual Studio Gallery możemy znaleźć małe rozszerzenie, ...

V

Visual Studio tip: przydatne skróty klawiszowe

W tej notce przedstawię kilka przydatnych skrótów klawiszowych, który używam codziennie (lub prawie codziennie ;)) podczas pracy z Visual Studio. CTRL + E, D - formatowanie kodu w aktywnym pliku, CTRL + SPACEBAR - wywołanie IntelliSense, CTRL + E, C - komentowanie zaznaczonych linii kodu, CTRL + E, U - odkomentowanie zaznaczonych linii kodu, CTRL ...

V

Visual Studio: zarządzanie code snippets

W Visual Studio możemy wstawiać tzw. code snippets. Są to ustalone kawałki kodu zawierające najczęściej używane konstrukcje. W celu wstawienia snippeta należy wywołać menu kontekstowe w edytorze tekstu i wybrać "Insert Snippet" albo "Surround With". Różnica między tymi dwoma opcjami jest taka,  że "Surround With" otoczy zaznaczony kawałek kodu danym snippetem. Poniżej został przedstawiony zrzut ...

V

Visual Studio: File Header Add-Inn

Ostatnio zainstalowałem sobie narzędzie StyleCop, które służy do analizy kodu C# pod kątem przestrzegania ustalonego stylu kodowania. Wśród olbrzymiej ilości błędów jakie zostały zwrócone przez narzędzie, był błąd SA1633: FileMustHaveHeader. Błąd informuje nas o braku nagłówka w danym pliku. Nagłówek musi znajdować się na początku pliku i mieć następującą postać: W celu dodania takiego nagłówka ...