Strona głównaUżytkownik

Paweł Łukasik | użytkownik

Paweł Łukasik
Paweł Łukasik
32 895,6
1402 dni, 22 godziny, 25 minut temu
27 stycznia, 2009
dotnetomaniak.pl

Niniejszy post jest pewnego rodzaju kontynuacją cieszącego się popularnością artykułu pod tytułem: „Jak uczyć się C#?”. Chciałbym wskazać kolejną garść rad, które nasunęły mi się od czasu napisania poprzedniego artykułu. Tym razem jednak nie jest on raczej skierowany do początkujących programistów, a raczej bardziej zaawansowanych czytelników. Dlaczego? Otóż chciałem dziś poruszyć dwie kwestie... Pierwszą są certyfikaty. Teraz już nie mal, że słyszę pytanie: ale co one mi dają?, czy ktoś na nie zwraca uw...

Maciej Zbrzezny: Programowanie i Technologie: Jak uczyć się C#, programować i innych takich?

Windows 5053 dni, 20 godzin, 49 minut temu Paweł Łukasik 250 źrodło rozwiń

Autor: Jakiś czas temu na devpytaniach Maciej Zbrzezny pytał o to, jak zmienić język zgłaszanych wyjątków w .NET. Dziś podczas jednego z podobnych poszukiwań natknąłem się na serwis FindErr. Jeden z komentarzy zadowolonych użytkowników: I have spent numerous hours trying to translate error messages logged by application deployed at my Chinese client. After long hours of frustration, I finally found this site. So far, this ...

Tagi: error, Exception
Źródło: andrzej.net.pl
Dziel się z innymi:
Finderr – serwis ułatwiający szukanie zlokalizowanych wyjątków

Narzędzia 5060 dni, 8 godzin, 1 minutę temu macko 102 źrodło rozwiń

Oryginalny post: Code Reviews: Just Do ItAutor: Jeff Atwood W artykule The Soft Side of Peer Reviews Karl Wiegers zaczął od mocnego oświadczenia: Wzajemne przeglądy -- czynność, podczas której osoby inne niż autor kawałka kodu przyglądają się mu pod kątem błędów oraz możliwości poprawy -- są jednym z bardziej potężnych, dostępnych narzędzi do podtrzymywania jakości kodu. Wzajemne przeglądy zawierają w sobie inspekcje, kontrole ogólne, wzajemne symulowanie logiki i inne podobne czynności. ...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Inspekcje kodu: Po prostu je rób

Inne 5057 dni, 13 godzin, 53 minuty temu gordon_shumway 87 źrodło rozwiń

Autor: Podczas wstępnego projektowania systemu, nad którym teraz pracuje, natknęliśmy się na dosyć interesujący problem. Polega on na tym, iż docelowe środowisko wdrożeniowe nie pozwala na komunikację między serwerem WWW, a serwerem aplikacyjnym. Komunikacja odwrotna jest możliwa. Sytuację tę przedstawia poniższy diagram. Te raczej mocne obostrzenia podyktowane są (podobno) polityką bezpieczeństwa. Niestety są one zabójcze dla naszego systemu, ...

Tagi: SOAP, tunel, WCF
Dziel się z innymi:
Tunel SOAP w SOAP i WCF « Notki Po Polsku « Simon says… architecture!

Inne 5057 dni, 13 godzin, 53 minuty temu paduda 100 źrodło rozwiń

Ostatnio wykorzystywałem DataSet jako źródło danych typu ObjectDataSource dla kontrolki GridView. W tle za DataSet'em była baza danych oraz były skonfigurowane metody Select, Insert i Delete. Wyświetlanie danych przebiegało bezproblemowo, niestety nie działało usuwanie i edycja elementów. Powodem były kwerendy, które przy usuwaniu (delete) lub edycji (update) wykorzystywały wszystkie pola(kolumny) tabeli. Niestety domyślnie dodane źródło typu ObjectDataSource nie chciało przekazywać wszystkich parametrów...

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: ObjectDataSource: OldValuesParameterFormatString oraz ConflictDetection

Windows 5059 dni, 15 godzin, 6 minut temu Paweł Łukasik 43 źrodło rozwiń

Dla kogoś, kto do tej pory tworzył oprogramowanie bazujące na WinForms, a przechodzi na WebForm, ważne jest zrozumienie cyklu życia strony w ASP.NET. Dlaczego? Proces, w którym strona ASP.NET jest dla przeglądarki generowana, składa się z wielu etapów, z których każdy pełni odmienną funkcję w tworzeniu i generowaniu strony. Jeśli umieścimy kod w nieodpowiednim miejscu, wówczas może braknąć kontrolek, które wg nas powinny się pojawić, lub też, jeśli już się pojawiają, to ich stan może być nieokreślony, cz...

Maciej Zbrzezny: Programowanie i Technologie: Cykl życia strony w ASP.NET

Web 5060 dni, 3 godziny, 17 minut temu Paweł Łukasik 244 źrodło rozwiń

Załóżmy, że mamy tabelę składającą się z 4 kolumn: FirstName, LastName, CompanyName oraz PersonType. Pole  PersonType przyjmuje ‘C’ gdy dany wiersz przedstawia firmę oraz ‘N’ gdy reprezentuje osobę fizyczną. Następnie chcemy wyświetlić w zależności od typu osoby nazwę firmy (C) lub imię+nazwisko(N). Zadanie można zrealizować za pomocą klauzuli case when:select (casewhen PersonType='C'then CompanyName else FirstName+''+LastName end) Name from Persons Powyższy przykład miał tylko pokazać zastosowanie ca...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Warunkowe wyświetlanie kolumn w T-SQL

Bazy danych i XML 5063 dni, 3 godziny, 38 minut temu pzielinski 56 źrodło rozwiń

Jakiś czas temu napisałem artykuł o podstawach EF. Jeśli ktoś interesuje się EF to możliwe, że zaciekawi  go mój nowy artykuł o wykorzystaniu Entity Framework w aplikacji trójwarstwowej – warstwa prezentacji jest oddzielona usługą sieciową (WCF) od warstwy dostępu dodanych. Miłego czytania: http://msdn.microsoft.com/pl-pl/library/ff714342.aspxExplore posts in the same categories:EntityFramework This entry was posted on Friday, June 4th, 2010 at 10:39 am ...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Entity Framework – aplikacja trójwarstwowa

Bazy danych i XML 5067 dni, 1 godzinę, 10 minut temu pzielinski 106 źrodło rozwiń

Autor: Zawsze i wszędzie popieram sześćdziesięcioczterobitowe rozwiązania i jestem w pełni świadomy, że nie ma przed nimi ucieczki. O ośmiobitowych aplikacjach nikt już nie pamięta, szesnastobitowe jeszcze się bronią w ostatnich okopach, ale 64 bity pewnie niedługo zaczną królować. Choć sama idea jest wielce słuszna, jak zwykle realia trochę rozczarowują. Dzieje się tak z wielu różnych powodów, a wśród różnych dziwnych potknięć o 64 bity wymienić można....

Tagi: 64 bit
Źródło: blogs.technet.com
Dziel się z innymi:
64bitowy świat

Inne 5063 dni, 3 godziny, 38 minut temu macko 152 źrodło rozwiń

O wersji v2 NDependa pisałem we wcześniejszym poście, jednak na sporo więcej uwagi zasługuje najnowsza, trzecia wersja tego narzędzia.Co nowego w NDepend? Największą i dla mnie osobiście najbardziej przydatną nową funkcjonalnością jest pełna integracja z Visual Studio 2008/2010 IDE. Jeszcze nigdy używanie NDependa nie było tak naturalne w procesie tworzenia oprogramowania. Integracja wprowadza zupełnie nowy sposób pracy z kodem, gdyż do tej pory (przynajmniej w moim przypadku), statyczna analiza kodu prz...

Tagi: NDepend
Dziel się z innymi:
Dariusz Tarczyński blog: NDepend 3 wchodzi na scenę!

Narzędzia 5067 dni, 4 godziny, 17 minut temu Paweł Łukasik 63 źrodło rozwiń

Zaczynamy standardowo od czystej definicji zasady:Kod z warstw z wyższego poziomu nie powinien zależeć od kodu z niższych warstw. Obie warstwy za to powinny być zależne od abstrakcji.Abstrakcje nie powinny zależeć od szczegółów (konkretnej implementacji). Z kolei szczegóły (implementacja) powinna zależeć od abstrakcji. Najlepiej rozważmy to na przykładzie aplikacji enterprise. Kodem z niższej warstwy może być np. DAL (warstwa dostępu do danych) a  z wyższej – warstwa biznesowa. Według zasady, warstwa bi...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Zasady S.O.L.I.D – Dependency inversion principle

Architektura 5070 dni, 18 godzin, 44 minuty temu pzielinski 77 źrodło rozwiń

Zastanawialiście się kiedyś, czy możliwe jest wykorzystanie potencjału platformy .NET w języku skryptowym? Jeśli tak, ten wpis jest specjalnie dla Was. W skrócie przedstawiam możliwości wykorzystania platformy .NET w super powłoce, czyli PowerShellu.

Tagi:
Źródło: blog.fones.pl
Dziel się z innymi:
Fones.Blog > .NET w parze z PowerShellem

Narzędzia 5072 dni, 21 godzin, 19 minut temu fones 84 źrodło rozwiń

Zapraszamy wszystkich chętnych na siódme spotkanie grupy Warsaw Silverlight Study Group (WSSG). Spotkanie rozpocznie się 8 czerwca (wtorek), o godzinie 18:00 w siedzibie firmy Microsoft w Warszawie (al. Jerozolimskie 195A - zobacz na mapie).    Agenda spotkania: 18:00 – 19:20 Grzegorz Wiśniewski: „Wstęp do tworzenia własnych kontrolek w WPF i Silverlight”; 19:20 – 19:40 Przerwa; 19:40 – 21:00 Michał Korzunowicz: „MVVM – Gdzie? Co? I jak? Na podstawie prostej gry typu shooter ”;

Tagi:
Źródło: jacekciereszko.pl
Dziel się z innymi:
UserControls w Silverlight i MVVM [WSSG]

Silverlight 5069 dni, 15 godzin, 34 minuty temu http://jacekciereszko.pl/ 55 źrodło rozwiń

Jak wiecie, Visual Studio 2010 ma menadżera dodatków zintegrowanego z IDE. Po aktualizacji do wersji RTM postanowiłem szerzej sprawdzić co tam jest i podzielić się z wami informacją o co ciekawszych rozszerzeniach. Sprawdzałem zarówno znane komercyjne rozszerzenia, jak również dodatki napisane przez hobbistów. Przyznam, że bez niektórych nie mogę się już obejść. Oto one: Visual Assist to po prostu must be dla programisty C/C++. Uzupełnia funkcjonalności Visual ...

Źródło: blogs.msdn.com
Dziel się z innymi:
Interesujące dodatki do Visual Studio 2010

Narzędzia 5079 dni, 23 godziny, 31 minut temu macko 251 źrodło rozwiń

Autor: Praktycznie od początku mojej zawodowej kariery spotykałem się koniecznością integracji bardzo różnych systemów różnych firm. To czym do tej pory się zajmowałem to integracja:internetowego systemu do zarządzania szkoleniami z oprogramowaniem kadrowo-płacowym crm z oprogramowaniem finansowo-księgowym terminali w hali produkcyjnej z oprogramowaniem do zarządzania produkcją integracja sklepów internetowych z oprogramowaniem do sprzedaży (bardzo różnych firm i różnyc...

Tagi: integracja
Źródło: bartekszafko.pl
Dziel się z innymi:
Integrowanie systemów

Inne 5074 dni, 18 godzin, 32 minuty temu macko 81 źrodło rozwiń

Zasada mówi żeby tworzone przez programistę interfejsy były odpowiedzialne za jak najmniejsza funkcjonalność. Użytkownik chcąc zaimplementować taki interfejs nie powinien pisać metod, których nie potrzebuje. Jeśli znajdują się w nim niepotrzebne metody to wtedy nazywamy go interfejsem “fat” lub “polluted”. Najlepiej rozważyć to na klasycznym przykładzie (z oodesign):interface IWorker { void Work(); void Eat(); } class Worker: IWorker { publicvoid Work() { } publicvoid ...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Zasady S.O.L.I.D – Interface Segregation Principle

Architektura 5073 dni, 8 godzin, 33 minuty temu pzielinski 93 źrodło rozwiń

„Mamy aplikację napisaną dla .NET 2.0, która obsługuje wtyczki (plugin'y). Chcemy opracować dla niej wtyczkę, oferującą nową funkcjonalność. Z jakiegoś powodu (np. z wygody lub lepszych rozwiązań technicznych) wtyczkę chcielibyśmy przygotować w .NET 4.0. Czy nam się to uda?” Zobaczmy przykład.

Wtyczka w .NET 4.0 dla aplikacji .NET 2.0

Windows 5080 dni, 22 godziny, 24 minuty temu paduda 88 źrodło rozwiń

Temat postu z pewnością nie mówi Wam zbyt wiele, dlatego pozwolę sobie go wyjaśnić. W dzisiejszym wpisie chciałbym przedstawić Wam usługi, jakie zewnętrzne firmy dostarczają deweloperom aplikacji internetowych poprzez zwracanie obrazów z konfigurowalnych adresów URL. Mówiąc jaśniej, to, jaki obraz zostanie zwrócony, zależy od podanych w adresie parametrów.

Tagi: HTTP, web
Źródło: blog.fones.pl
Dziel się z innymi:
Fones.Blog > Konfigurowalne obrazy z HTTP GETa

Inne 5080 dni, 8 godzin, 35 minut temu fones 49 źrodło rozwiń

Minęło właśnie sześć tygodni od opublikowania notki omawiającej szkic architektury systemu, nad którym właśnie pracuje. Tak, jak zakładaliśmy, wchodzimy właśnie z naszym systemem w fazę testów akceptacyjnych. Wdrożenie produkcyjne zbliża się wielkimi krokami. Przy tej okazji chciałbym Wam opowiedzieć, co zmieniło się w projekcie naszego systemu w ciągu tych pracowitych sześciu tygodni. Architektura Większość definicji architektury odnosi si...

Tagi:
Dziel się z innymi:
Sześć tygodni nietrywialnego modelu « Notki Po Polsku « Simon says… architecture!

Architektura 5083 dni, 18 godzin, 47 minut temu gordon_shumway 86 źrodło rozwiń

Może się zdarzyć, że aplikacjazostała skompilowana, by obsługiwać pewną wersję .NET Framework, jednak by chcemy ją zmusić by działała pod inną wersją. Okazuje się, że można to zrobić bez rekompialacji. Jak? Wystarczy wykorzystać element SupportedRuntime w pliku konfiguracyjnym aplikacji (app.config). Element supportedRuntime umieszczamy wewnątrz elementów

Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: SupportedRuntime w app.config, czyli jak uruchomić aplikację pod innym .NET Framework'iem [PL]

Windows 5082 dni, 20 godzin, 45 minut temu gordon_shumway 55 źrodło rozwiń

1 2... 51 52 53 54 55 56... 70 71

Najaktywniejsi w tym miesiącu