Author / Paweł Łukasik

Kilka dni temu w poście Statystyka… zapowiedziałem, iż postaram się zaproponować kawałki kodu, które umożliwią włączenie statystyk dla zapytań LINQ to SQL. Zadanie okazało się trochę trudniejsze niż myślałem, ale udało się coś osiągnąć. Zobaczmy jak. Rozwiązanie Naïve Pierwsze co przychodzi na myśl to proste rozszerzenie obiektu DataContext o nasze metody. Mniej więcej tak: public […]

Tym razem będzie o statystykach bloga 🙂 Nie będę pisał co mi się udało a co nie, bo w tym roku za dużo jest tych rzeczy na nie :). Zrobię tylko małe podsumowanie bloga w liczbach. Top 3 najbardziej poczytnych postów w ciągu całego roku: 1) Visual Studio 2010 & .NET 4 – Pierwsze wrażenie. […]

Nie… w tym wpisie nie będzie o statystyce odwiedzin bloga i innych podobnych rzeczach, o których można dziś na wielu blogach (u mnie o tym będzie może następny wpis :)). Będzie o klasie o której pewnie niewielu z was wcześniej wiedziało. Do wczoraj nie wiedziałem także i ja. Poznajcie – SqlStatistics. Klasa jest internal sealed […]

Dziś kolejne, mam nadzieję, ciekawe zastosowanie warunkowego breakpointu. Zanim jednak przejdziemy do omawiania nakreślmy naszą sytuację wyjściową.Załóżmy, że mamy kawałek kodu aplikacji, który jest dość często wykorzystywany z różnych miejsc. private void Calculate(params int[] coefficients) {     //do sth with coeffs     Array.ForEach(coefficients, Console.WriteLine); } To co on robi nie jest ważne. Istotne jest, że […]

Piszą swój cykl postów o WPF a w szczególności wpis, o DataBindingu pominąłem jeden ciekawy rodzaj bindingu o którym chciałbym dziś wspomnieć.Załóżmy, że mamy UI, który wyświetla jakieś elementy, które pobierane są z WebService’u. Oczywiście strzał do WebService’u (® by Marcin Najder) jest kosztowny jeśli chodzi o czas a UI nie chcemy blokować. Możemy wykorzystać […]

Wszyscy wiemy, iż opanowanie operowania VisualStudio z klawiatury to podstawa do szybkiej i wydajnej pracy. Nikt nie będzie nawigował po pozycjach w menu aby dodać plik jeśli może znacznie szybciej zrobić to używając skrótu CTRL+SHIFT+A. Dziś zobaczymy jak możemy wejść na jeszcze wyższy poziom wtajemniczenia.Zapewne wszyscy znają już ukryte funkcje FindBox’a (jeśli nie – zapoznaj […]

Zapewne wszyscy zdają sobie sprawę, że nasz breakpoint możemy uczynić warunkowym tak aby VS zatrzymało się na nim tylko w specyficznej sytuacji a nie za każdym razem. Gdy breakpoint jest warunkowy jego ikona posiada mały biały plusik tak jak na obrazku w tym paragrafie abyśmy mogli odróżnić go od innych. Dziś pokażemy sobie, że warunkowy […]

If debugging is the process of removing bugs, then programming must be the process of putting them in. ~Author Unknown My software never has bugs. It works *exactly* as I wrote it! ~ Author Unknown Dzisiejsza historia oparta jest, w większości, na faktach. Ukryliśmy tylko imię naszego programisty. Był sobie Tomek programista. Tomek miał do […]

Dawno już żadne techniczne posty nie świeciły na kartach tego bloga. Jako, że szybko nie zanosi się na zmianę (tak, ja też nad tym ubolewam) postanowiłem napisać trochę nietechnicznie – przynajmniej tyle się pojawi. Dziś informacja o “konferencji”, którą organizujemy w ramach grupy Wroc.NET. Piszę “konferencji”, gdyż jest to bardziej rozbudowanie spotkanie grupy niż konferencja […]

Tydzień temu zaproponowałem mały konkurs, polegający na zmuszenia .NET’a do zrobienia rzeczy, której teoretycznie nie powinno dać się zrobić. Niestety trochę “przedobrzyłem” i jednym z dostępnych rozwiązań rozwiązań było użycie Reflection o co mnie w pytaniu nie chodziło. Świat się jednak nie wali, a jest nawet lepiej. Wiem, że są osoby, które o Reflection nie […]