All posts by Damian Antonowicz

Obecnie certyfikowany programista Xamarin tworzący aplikacje mobilne na platformy Android oraz iOS. Związany od wielu lat z platformą .NET i ekosystemem Microsoft, a szczególnie z systemem Windows Phone, na który tworzył aplikacje jeszcze przed jego premierą. Podczas swojej kariery zawodowej pracował nad różnorodnymi aplikacjami związanymi z bankowością, finansami, zdrowiem publicznym, motoryzacją. Pasjonat nowych technologii, bloger, prelegent i fan whisky.

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 ...

V

Visual Studio tip: task list

W kodzie projektu możemy dodawać komentarze, które następnie mogą zostać wyświetlone w oknie Task List w Visual Studio. Domyślnie mamy dostępne trzy tokeny, które możemy użyć: TODO, HACK, or UNDONE. Poniżej został przedstawiony banalny przykład użycia tokena TODO: Następnie należy otworzyć okno Task List (jesli nie mamy go jeszcze otwartego ;)) z menu górnego: View ...

s

struktura projektu

Obecna struktura projektu DotBeer przedstawia się następująco: W projekcie użyłem architektury warstwowej. Projekt został, więc podzielony na osobne, wyspecjalizowane warstwy. Każda warstwa została umieszczona w oddzielnym projekcie. Dzięki takiemu rozwiązaniu, zarządzanie projektem stało się znacznie łatwiejsze. Poniżej znajduje się opis poszczególnych projektów: DotBeer.Business.Components - część warstwy biznesowej, która zawiera logikę biznesową, DotBeer.Business.Entities - część warstwy ...

w

własny SettingsProvider

W .NET mamy do dyspozycji wygodny mechanizm do zapisywania ustawień aplikacji. Nie będę tutaj opisywać podstaw obsługi tego mechanizmu. Osoby niezaznajomione z tym mechanizmem odsyłam do dokumentacji. W tym wpisie skupię się na stworzeniu własnego dostawcy ustawień. Domyślnym i jedynym standardowo dostępnym dostawcą, który zajmuje się zapisem ustawień jest LocalFileSettingsProvider. Dostawca ten zapisuje pliki do ...

H

Hello World

Motywacją do powstania tego bloga był start w konkursie Macieja Aniserowicza "Daj się poznać". Będę opisywał tutaj moje zmagania z projektem DotBeer, który powstał w maju 2008 roku. Ostatnia wersja została wydana na początku grudnia zeszłego roku i została pobrana do dzisiaj ponad 3 tysiące razy. Dzięki udziale w konkursie zwiększą się szanse na powstanie ...