Menu / szukaj

GUID + VS2012 + R#

Czasem na prawdę małe rzeczy potrafią poprawić humor programiście. Takie drobne rozwiązania, które pozwalają na przyspieszenie tworzenia programu…

Ostatnio musiałem zrobić instalator aplikacji – wybór padł na WiXa. A tam przy każdym elemencie wchodzącym w skład instalatora trzeba podać GUID.

WiX - plik konfiguracyjny

Na szczęście z R# jest to znacznie ułatwione. Wystarczy napisać nguid, wcisnąć Tab i wybrać interesujący nas format.

GUID + VS2012 + R#

Telerik – kilka słów o kontrolkach

Firmy chyba nikomu nie trzeba przedstawiać – jest to producent między innymi zestawów kontrolek przygotowanych na różne platformy. Oprócz tego wytwarza ona wiele innych narzędzi ułatwiających pracę programistom. Tyle o firmie…

Wpis ten miał powstać już dawno temu, ale zawsze znajdowało się coś ważniejszego. Na chwilę obecną jestem posiadaczem dwóch produktów tej firmy – zestawu kontrolek do Windows Phone oraz do Windows 8. Szczerze mówiąc kontrolek do Windowsa jeszcze nawet nie rozpakowałem. Są ściągnięte na dysk i czekają na lepsze czasy. Czytaj dalej

Metro Studio 1

Wydaje mi się, że każdy programista staną kiedyś przed potrzebą stworzenia dobrze wyglądającego interfejsu użytkownika. Jest to problem dosyć powszechny, który stanowi nie lada wyzwanie dla osób, które nie mają umiejętności graficznych. Stworzenie ikony, logo i innych elementów graficznych, nie dość, że przychodzi z bólem to jeszcze zajmuje bardzo dużo czasu. Czytaj dalej

Darmowy .NET Reflector

Dziś mam dobrą wiadomość. Wczoraj firma Red Gate ogłosiła, że wycofuje się częściowo z pobierania opłaty za program .NET Reflector. Częściowość oznacza, że dotychczasowi użytkownicy będą mogli pobrać i zainstalować wersję 6.8 do której otrzymają wieczystą licencję. Wersja ta zostanie wypuszczona na początku maja i będzie ostatnią darmową wersją programu. Od wersji 7 program będzie całkowicie komercyjny, gdzie podstawowa licencja kosztuje obecnie 35$. Czytaj dalej

Darmowe narzędzie do badania pokrycia kodu – PartCover

W trakcie pisania kodu przyzwyczailiśmy się już do tego, że należy równolegle pisać testy. Podejść, kiedy i jak pisać testy jest wiele. Do wyboru mamy też kilka dostępnych frameworków testowych, ale nie o tym chciałem napisać. W tym artykule chcę poruszyć temat badania pokrycia kodu testami. Czytaj dalej

Snippety

Ostatnio odkryłem na nowo funkcjonalność definiowania własnym szablonów kodu. Funkcjonalność ta jest bardzo często nie wykorzystywana przez programistów, ale potrafi zdziałać cuda. W pisaniu aplikacji biznesowej zawsze przychodzi taki moment, że trzeba napisać kod służący do zapisywania danych do bazy, jak równię ich odczytywania.

W takim przypadku 90% kodu jest taka sama. Po pierwsze odczytujemy numer kolumny, w której przechowywane są dane w np. SQLDataReader. A następnie budujemy na podstawie danych obiekty. W trakcie odczytu danych z bazy należy oprogramować działanie w sytuacji gdy wystąpi null. I tu najczęściej sprawdza się czy w kolumnie odczytywanej występuje wartość null. Jeśli tak to podstawia się jakąś domyślną. Jeśli nie ma nulla to odczytuje się wartość z bazy.

Czytaj dalej

Productivity Power Tools – z czym to się je

Dzisiejszy wpis chciałem poświęcić dodatkowi do Visual Studio, bez którego uważam, że nie da się pracować. Osoby, które go nie używały nie wiedzą co tracą. Tym dodatkiem jest Productivity Power Tools. Jest on darmowy i można go pobrać ze strony http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef.

Czytaj dalej