Category Visual Studio

Inheritance Margin

Pisałem kiedyś klasę, która dziedziczyła po innej klasie, a ta z kolei po interfejsach, te z kolei po innych interfejsach, a po drodze była jeszcze wpleciona klasa abstrakcyjna. Następnie zaszła potrzeba szybkiego przejścia z poziomu metody implementującej do poziomu metody interfejsu, czy metody klasy abstrakcyjnej. W takim „bałaganie” było, to dość trudne. Dlatego rozpocząłem poszukiwania. Dość szybko się zorientowałem, że taka funkcjonalność jest dostępna w pakiecie R#. Ja go nie posiadałem, więc kontynuowałem poszukiwania. Natrafiłem na Inheritance Margin. Jest to bezpłatne rozszerzenie do Visual Studio. Jego działanie jest proste.
Znajdujemy się na poziomie implementowanej metody...

Read More

Start PhoneGap

W ostatnim czasie coraz większą popularność zdobywa biblioteka PhoneGap. Służy ona do łatwego pisania aplikacji na różne platformy mobilne. Biblioteka jest oparta o HTML5, CSS3 i JavaScript. Są, to technologie znane przez praktycznie wszystkich programistów aplikacji internetowych, więc bariera wejścia w świat PhoneGapa nie jest zawieszona wysoko. W tym poście przedstawię jak zintegrować PhoneGapa z Visual Studio 2012.

1. Pierwszym krokiem może być zaopatrzenie się w nowy komputer, ponieważ do działania emulatora potrzebny jest procesor z obsługą wirtualizacji. Pięcioletni procesor może takiej nie mieć. Cały problem znika, jeżeli mamy fizyczne urządzenie do testów.
2. Zakładam, że Visual Studio 2012 jest zainstalowane...

Read More

DPack zestaw narzędzi do Visual Studio

DPack jest zestawem bezpłatnych narzędzi który swoim działaniem przypomina funkcję „Navigate To” wprowadzaną w Visual Studio 2010. Podobną funkcjonalność można też znaleźć w pakiecie ReSharpera firmy JetBrains.

Głównym zadaniem pakietu jest poprawienie produktywności programistów. DPack daje możliwość szybkiego wyszukiwania w takich obszarach jak:
– Code Browser
– File Browser
– Solution Browser
– Framework Browser
– Numbered Bookmarks
– Surround With
– Code Navigation
– Solution Statistics
– Solution Backup
Wszystkie powyższe cechy są dostępne dla projektów: C#, VB, C++ i Ruby.

Jak wcześniej wspomniałem podobną funkcjonalność można znaleźć w narzędziu „Navigate To”...

Read More