Ruszyła rejestracja na konferencję Microsoft Technology Summit 2008! Na razie nie wiadomo zbyt wiele o samym programie wydarzenia, ale jak dla mnie dwóch z kilku już ujawnionych prelegentów (Tomasz Kopacz i Tadeusz Golonka) są gwarantem najwyższego poziomu.Użytkownicy rejestrujący się w miarę wcześnie bądź będący członkami społeczności CodeGuru i WSS mogą liczyć na znaczne zniżki. Zatem [...]
Wraz z Visual Studio 2005 otrzymaliśmy bardzo miły feature – automatyczne wypełnianie toolboxa własnymi kontrolkami zawartymi w aktualnie otwartej solucji. Życie stało się prostsze, ponieważ nie trzeba już wykorzystywać własnej twórczości z pominięciem designera bądź babrać się w ohydnym oknie “Choose items…”: Mimo swojej cudności owo udogodnienie może być czasami prawdziwym “pain in the ass” [...]
Z racji zbliżającej się premiery Firefox 3, twórcy postawili sobie za cel pobicie rekordu Guinnessa w ilości pobrań aplikacji. Do propagowania akcji Read More
Składowe klasy, których niezmienności jesteśmy pewni, możemy oznaczyć przynajmniej dwojako: 1: public class ConstantValues 2: { 3: public const int Constant = 666; 4: public static readonly int StaticReadonly = 123; 5: } Efekt ich wykorzystania jest taki sam – mamy dostęp do przypisanych im wartości spoza klasy, jednak nie możemy ich zmienić. Dokładne znaczenie: [...]
Rodacy! Niniejszym ogłasza się, iż przedstawiona poniżej lista zmian obowiązywać zaczyna od zaraz:1) Nadchodzące posty swoje będę umieszczał w dwóch miejscach: tutaj, jak do tej pory, oraz na moim nowym blogu http://zine.net.pl/blogs/procent/.2) Blog dotychczasowy przestaje być miejscem kontaktu z czytelnikami i społecznością. Nowe wpisy pojawią się, jednak w trybie “read-only” – nie będzie ich tu [...]
OCB?Systemy kontroli wersji to narzędzia cudne. Jeżeli jesteś samodzielnym programistą i ich nie używasz… no trudno, nikt cię bić nie będzie. Ale ZACZNIJ! Jeżeli natomiast jesteś członkiem zespołu programistycznego i ich nie używasz (przenosisz kod na pendrive i ręcznie go synchronizujesz pomiędzy komputerami…?) to wstydź się, posyp głowę popiołem, wypal na czole gorącym żelazem napis [...]
Często (zawsze?) w projektach mamy do czynienia z kilkoma wersjami konfiguracji. Równie często można je kojarzyć z konfiguracjami kompilacji konkretnego buildu, na przykład konfiguracja testowa powinna być wykorzystana dla buildu w wersji DEBUG, a produkcyjna dla RELEASE. W bardzo prosty sposób można osiągnąć taki efekt z poziomu Visual Studio, bez uciekania się do zewnętrznych skryptów:1) [...]
28 maja roku pańskiego 2008 o godzinie 21 rozpoczął się koncert zespołu Metallica. To już siódmy raz w naszym smutnym kraju. Wczoraj, tak jak i ostatni raz cztery lata temu, na Stadionie Śląskim w Chorzowie. Przed kilkoma godzinami powróciłem do domu z owego wydarzenia, a że było to wydarzenie zauważalne w skali krajowej, wrażenia swe [...]
Kilka dni temu została wydana wersja beta R# 4.0. To doskonały moment, aby opublikować drugą odsłonę moich chrapliwych “ochów” i “achów” kierowanych pod adresem tej aplikacji (pierwsza odsłona tutaj).1) Kopiowanie komentarzyDokumentowanie kodu przy pomocy odpowiedniej składni xml to dobra praktyka (w granicach rozsądku). Niestety, w przypadku nadpisania już udokumentowanej metody, jedynym wyjściem na udokumentowanie nowej wersji jest [...]
Ostatnio od jednego z czytelników bloga otrzymałem takiego maila: Witam. Trochę dziwny temat no ale – jeśli masz odrobinę czasu to napisz kilka słów. Jestem studentem informatyki i całkiem przypadkiem trafiłem na twoja stronę. Ciekawi mnie jak zacząć być prawdziwym programistą – widzę że masz już nie małe doświadczenie. Interesuje mnie to jak zaczynałeś, obecnie [...]
Jest to jedna z moich ulubionych funkcjonalności z cyklu “ułatwiających życie” w Visual Studio:) Snippety umożliwiają łatwe wstawienie kawałka “szablonowego” kodu – Read More
Od dziś blogowe RSS-y (zarówno te z notkami jaki i komentarzami) wykorzystują FeedBurner – świetne narzędzie “by Google”. Pozwala na monitorowanie listy Read More
Klasa System.IO.FileSystemWatcher jest momentami wprost niezastąpiona. Nie będę opisywał tutaj jej cech, ale zajmę się jednym problemem. Zdarzenie Created daje nam znać o tym, że nowy plik pojawił się w obserwowanym katalogu. Co się jednak może stać, gdy beztrosko zaczniemy się owym plikiem zajmować? Prawdopodobne jest, że otrzymamy wyjątek. Powód takiego zachowania jest taki, że [...]
Jako że poprzednie odsłony .NETowych “zagadek” cieszyły się dużą popularnością – czas na kolejna porcję. W dzisiejszym odcinku podążymy tutaj: Każdy zna to okno. A czy każdy wie skąd bierze się jego zawartość (chodzi konkretnie o zakładkę “.NET”)? Podpowiem, że mi wiadomo o trzech takich źródłach – być może jest ich więcej? Czekam na komentarze, niechaj [...]
Postanowiłam zrezygnować z ręcznego nakładania styli na kod źródłowy zawarty w notkach, ponieważ jednak jest to czasochłonne i niezbyt wygodne. Zamiast tego Read More