Strona głównaUżytkownik

Paweł Łukasik | użytkownik

Paweł Łukasik
Paweł Łukasik
32 895,6
1710 dni, 14 godzin, 40 minut temu
27 stycznia, 2009
dotnetomaniak.pl

Osoby, które tworzą aplikacje w WPF-ie i/lub Silverlight-cie na pewno spędzają wiele godzin edytując kod XAML. Wsparcie w Visual Studio 2010 względem 2008 poprawiło dla tego typu pracy, ale nadal warto wspomóc się zewnętrznymi dodatkami, które są darmowe 1. Pierwszy dodatek, który polecam to XAML Intellisense Presenter. Dzięki niemu IntelliSense w edytorze XAML zyskuje nowe możliwości takie jak filtrowanie, wyszukiwanie za pomocą notacji Pascala czyli pisze tylko DG, a okienko pokaże nam DataGrid. Aby z...

Dziel się z innymi:
XAML - wspomagacze | Tomasz Wiśniewski

Narzędzia 5145 dni, 15 godzin, 45 minut temu Paweł Łukasik 191 źrodło rozwiń

Profilowanie aplikacji przy użyciu dotTrace Przyznam się, że nie miałem w planach poruszania tematu profilowania aplikacji jeszcze przez jakiś czas. Rozpoczęcie masowego importu danych ze strony sejmu do projektu Rankingu Sejmowego zmusiło mnie do zmiany planów. Po przerobieniu przez kilka godzin około 30% danych z ostatniej kadencji Sejmu (około 20 tysięcy plików HTML ważących razem 120 MB) zacząłem zastanawiać się czy dałoby się ten proces trochę przyspieszyć. Do badania wydajności kodu posłużyły mi d...

Dziel się z innymi:
Profilowanie aplikacji przy użyciu dotTrace - .net.coding.blog

Narzędzia 5149 dni, 11 godzin, 59 minut temu Paweł Łukasik 204 źrodło rozwiń

Czy zastanawialiście się kiedyś jak dodawać parametry doSqlCommand? Klasa ta zawiera pole Parameters typy SqlParameterCollection, na którym możemy wykonać między innymi metodę AddWithValue(string, object). W internecie jak i w dokumentacji w nazwach parametrów na początku jest zawsze użyty znak “@”. Przy okazji jednego z projektów musiałem odpowiedzieć sobie na pytanie: Czy muszę zadbać o “@” przy nazwie parametru? Nie zastanawiając się długo postanowiłem, zgodnie duchem empiryzmu, sprawdzić co się stani...

Prawda o SqlCommand.Parameters «  Maciej Grabek

Bazy danych i XML 5155 dni, 8 godzin, 12 minut temu Paweł Łukasik 146 źrodło rozwiń

Całkiem niedawno pojawiła się nowa wersja NHibernate oznaczona numerem 3. Informacje co, gdzie i jak uległo zmianie można oczywiście znaleźć na głównej stronie projektu. Mi z tych wszystkich nowości najbardziej przypadło do gustu nowe API do wykonywania zapytań czyli QueryOver. Ale zacznijmy od początku. Wykonując zapytanie do bazy danych z poziomu NHibernate 2 mieliśmy do dyspozycji 4 możliwości: wywołanie metod Get/Loadzapytanie HQLużycie Criteria APIzapytania SQL Każda z nich ma swoje unikalne za...

Dziel się z innymi:
.NET Adventure with reVis: NHibernate 3 i QueryOver API

Narzędzia 5177 dni, 9 godzin, 22 minuty temu Paweł Łukasik 126 źrodło rozwiń

IIS Express jest nowym, developerskim serwerem www mającym zastąpić aktualnie „wbudowanego” w Visual Studio Cassiniego. IIS Express, w porównaniu to Cassiniego, jest o wiele bardziej wydajny oraz oferuje więcej możliwości konfiguracji (np. uruchomienie aplikacji na https). Aktualnie nowy serwer instaluje się razem z WebMatrixem (od wersji beta 3 instaluje się już jako osobna aplikacja). Finalna wersja serwera IIS Express będzie w pełni n...

Tagi: iis
Źródło: gasior.net.pl
Dziel się z innymi:
IIS Express 7.5 stand-alone | Łukasz Gąsior - Blog

Web 5207 dni, 23 godziny, 25 minut temu Paweł Łukasik 94 źrodło rozwiń

Od czasu do czasu mam w zwyczaju przeglądać cały swój kod i w razie potrzeby robić jego refaktoryzację, tak też się stało tydzień temu kiedy stwierdziłem, że zamiast dopisywać nową funkcjonalność do projektu Silverlight, doprowadzę do porządku to co już stworzyłem. Podczas przeglądania kodu, natrafiłem na taką o to extension method

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski - Co jest wydajniejsze, LINQ.OrderBy.ToArray czy IColl.CopyTo a następnie Array.Sort?

Inne 5224 dni, 20 godzin, 43 minuty temu Paweł Łukasik 111 źrodło rozwiń

Na mojej sesji podczas tegorocznego MTS-a pokazywałem w pewnym momencie odpytywanie źródła danych OData za pomocą narzędzia LINQPad. Zdziwiło mnie, jak wiele pytań po sesji miałem na jego temat, skąd pobrać, czy jest darmowe etc.. W związku z tym postanowiłem napisać kilka słów na jego temat i zachęcić do jego używania, ponieważ jest to bardzo fajne narzędzie. 1. Pobieranie i instalacja LINQPad dostępny jest w dwóch wersjach, z c...

Tagi: Linq, LINQPad
Dziel się z innymi:
LINQPad - jak fajnie wykonywać zapytania | Tomasz Wiśniewski

Narzędzia 5230 dni, 8 godzin, 32 minuty temu Paweł Łukasik 172 źrodło rozwiń

W części drugiej serii "WCF w praktyce" udostępniliśmy naszą usługę tworząc hosta. Dla przypomnienia, stworzyliśmy dwa projekty umożliwiające hostowanie kontraktu IGreetingService poprzez aplikację konsolową oraz poprzez plik serwisu webowego (*.svc). Z racji na zdecydowaną przewagę zalet tej drugiej opcji, w dalszej części będę korzystał z hostowania poprzez IIS (lub wbudowany w Visual Studio serwer WWW).

Tagi: WCF
Źródło: www.codeguru.pl
Dziel się z innymi:
CodeGuru.pl | WCF w praktyce. Część 3 - Klient - korzystamy z usługi

Programowanie rozproszone 5240 dni, 18 godzin, 14 minut temu Paweł Łukasik 150 źrodło rozwiń

Praca z danymi może kojarzyć się z wykonywaniem operacji na danych, lecz nie tylko. Ważnym elementem jest prezentacja, w której wykonaniu pomocnymi mechanizmami są wiązanie,walidacja i konwersja danych. Z tego artykułu nauczysz się, jak wykorzystywać Data Binding w swoich projektach.Data BindingCzym jest Data Binding? Binding umożliwia zarówno połączenie elementów interfejsu użytkownika z dużymi i często używanymi obiektami biznesowymi, jak i powiązani...

Tagi: databinding, WPF
Dziel się z innymi:
Praca z danymi – binding

Windows 5250 dni, 20 godzin temu Paweł Łukasik 219 źrodło rozwiń

W poprzednim artykule stworzyliśmy kontrakt usługi IGreetingService wraz z jej implementacją. Sama biblioteka nie jest przydatna, jeżeli nie będzie dostępna dla klientów. Przyszedł zatem czas, aby stworzyć projekt, który będzie ją hostował. Istnieje kilka możliwości udostępnienia usługi i są to: 1) self hosting 2) hostowanie poprzez windows service 3) IIS / WAS

Tagi: WCF
Źródło: codeguru.pl
Dziel się z innymi:
CodeGuru.pl | WCF w praktyce. Część 2 - Host - udostępniamy usługę

Programowanie rozproszone 5252 dni, 6 godzin, 43 minuty temu Paweł Łukasik 223 źrodło rozwiń

Microsoft Azure stało się ostatnio dość popularne na blogach a sam MS bardzo promuje swoją wersję chmury. IMHO jest to technologia, której nawet jeśli nie jest jeszcze w pełni dojrzała – pierwsze wersje narzędzi, część (np. CDN) jeszcze w wersji Beta – warto się przyglądać. Aby poznać nową technologię IMHO najlepiej spróbować wykorzystać ją w projekcie (tu zgadzam się z opinią Procenta). Tak więc zaczynamy. Na początek jak zwykle Hello World.

Tagi: Azure, chmura
Źródło: praglowski.com
Dziel się z innymi:
IDeveloper | Windows Azure – rozpoczynamy

Inne 5251 dni, 21 godzin, 24 minuty temu Paweł Łukasik 71 źrodło rozwiń

W poprzedniej części zacząłem pisać o przekształceniach i transformatach, w tym wpisie pokazane zostaną przykłady jak można wykorzystać transformaty do poruszania kamerą. Okazuje się, że przekształcanie (w tym obracanie, przesuwanie) wszystkich elementów w scenie może być niewygodne i nieopłacalne (np. ze względów wydajnościowych), dlatego czasem lepiej będzie wykonać przekształcenie dla samej kamery.

Dziel się z innymi:
[WPF 3D] Obracamy, przesuwamy, skalujemy? Kamerę (i nie tylko). [PL] |  Maciej Zbrzezny: Programowanie i Technologie

Windows 5258 dni, 6 godzin, 31 minut temu Paweł Łukasik 75 źrodło rozwiń

Okiełznać mysz w XNA + WF Podstawowym elementem zaznaczania jest ustalenie pozycji myszy na ekranie. Przy pracy nad tą funkcjonalnością pewien delikatny niuans sprawił, że zajęło to zdecydowanie dłużej, niż zakładałem.Mysz w XNA Dobranie się do pozycji myszy w czystym XNA jest niezmiernie łatwo. Służy do tego obiekt klasy MouseState, który wypełniamy bieżącymi informacjami fragmentem kodu: MouseState mouseState = Mouse.GetState(); Po wykonaniu takiej operacji obiekt mouseState zawiera aktualną pozycję m...

Dziel się z innymi:
Okiełznać mysz w XNA + WF | czoper.devlog

Windows 5261 dni, 16 godzin, 4 minuty temu Paweł Łukasik 54 źrodło rozwiń

Zastanawiałem się nad strukturą programu, może po prostu zrobić to tak jak wszystkie projekty na zaliczenie, czyli na odpierdol, byle działało. Ale nie, to w końcu praca dyplomowa, trzeba być poważnym, poza tym chcę się nauczyć czegoś nowego, dodam do założeń nowy punkt: „W łatwy sposób będzie można zmienić wygląd aplikacji, bez konieczności ingerowania w kod (logikę).” Czyli krótko mówiąc trzeba zastosowa...

Tagi: MVVM, WPF
Źródło: zawislak.098.pl
Dziel się z innymi:
MVVM - pierwsze starcie - MTBrainStorm DevBlog

Architektura 5295 dni, 10 godzin, 2 minuty temu Paweł Łukasik 287 źrodło rozwiń

Przeklikaj swój świat! – kontrola zdarzeń myszki Myszka – z pozoru urządzenie, które bez ludzkiej ręki nie jest w stanie nic zrobić. Błąd! Istnieje możliwość nadania jej “życia” poprzez wywoływanie odpowiednich zdarzeń z kodu aplikacji. Aby to osiągnąć przydatne może być wykorzystanie poniższego helpera, a właściwie szablonu helpera, który można w łatwy sposób rozszerzyć o kolejne metody.

Dziel się z innymi:
Przeklikaj swój świat! – kontrola zdarzeń myszki - Windows Live

Windows 5301 dni, 21 godzin, 18 minut temu Paweł Łukasik 44 źrodło rozwiń

Dziś chciałbym opisać kolejny wzorzec/mechanizm który będę używal i ma on na celu znaczne uproszczenie kodowania i eliminowanie niepotrzebnych powiązań miedzy obiektami. Event Aggregator Jak już wcześniej wspomniałem ten wzorzec/mechanizm ma na celu eliminowanie niepotrzebnych powiązań miedzy obiektami. Stanowi on pojedyncze źródło dla wielu obiektów. W najprostszej formie wygląda to tak że rejestrujemy klasy które dotyczą konkretnego zdarzenia do naszego event aggregatora. Te klasy nazywają się uchwyt...

mForum - Blog projektu programistycznego: Event Aggregator - Cóż to takiego jest ?

Architektura 5297 dni, 23 godziny, 37 minut temu Paweł Łukasik 267 źrodło rozwiń

Ten wpis jest kontynuacją tematyki związanej z grafiką trójwymiarową opartej o WPF. Zostanie w nim pokazane jak przy pomocy kodu napisanego w C# narysować proste wielościany.Niniejszy wpis poza prezentacją różnych i niezależnych od konkretnego wykorzystania treści stanowi również opis pewnych zagadnień związanych z projektem Mesh Diagram 3D.Informacje dotyczące projektu oznaczone są etykietą MeshDiagram3D.Poprzedni wypis został zakończony na prezentacji najprostszego obiektu w scenie – czyli trójkąta. Tr...

Tagi: 3D, WPF
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: [WPF 3D] Czworościan, sześcian ... itd. z poziomu C# [PL]

Windows 5305 dni, 15 godzin, 25 minut temu Paweł Łukasik 126 źrodło rozwiń

Jak w wielu miejscach można przeczytać, Microsoft ogłosił nową edycję swojego środowiska programistycznego – Visual Studio LightSwitch. Jak można określić nową wersję? W przeciwieństwie do wersji Professsional, Premium, gdzie jest coraz więcej lub mniej opcji, nowa wersja LightSwitch skupia się na jednym konkretnym zadaniu – budowaniu aplikacji biznesowych. Budowaniu tych aplikacji w konwencji RAD (Rapid Application ...

Dziel się z innymi:
Visual Studio 2010 LightSwitch - poczekamy, zobaczymy | Tomasz Wiśniewski

Narzędzia 5311 dni, 13 godzin, 17 minut temu Paweł Łukasik 115 źrodło rozwiń

Firma NVIDIA ogłosiła premierę oprogramowania NVIDIA Paraller Nsight, które jest pierwszym środowiskiem deweloperskim dla aplikacji akcelerowanych przez procesory graficzne współpracującym z pakietem Microsoft Visual Studio. Ten ruch ugruntowuje pozycję firmy NVIDIA jako lidera na polu narzędzi programistycznych do pracy z obliczeniami na procesorach graficznych.

Tagi: GPU, nVidia
Źródło: webhosting.pl
Dziel się z innymi:
NVIDIA Parallel Nsight oddaje moc GPU użytkownikom Microsoft Visual Studio - Webhosting.pl

Inne 5320 dni, 10 godzin, 46 minut temu Paweł Łukasik 92 źrodło rozwiń

Czy zdarza się wam czasem potrzeba wyłączania/hibernowania/usypiania komputera za jakiś czas, np. po wykonaniu jakiegoś długotrwałego zadania? Mnie tak. Jak więc to zrobić? Niektóre aplikacje taką funkcjonalność posiadają, jednak nie wszystkie. Z pomocą może przyjść systemowe polecenie shutdown, ale nie potrafi ono wszystkiego. „Shutdown /s” - wyłączy system, „Shutdown /h” - system zahibernuje, można dodać jeszcze opóźnienie czasowe np. „Shutdown /s /t 600”, by wyłączyć system po 10 min (600 s). Nieste...

Tagi: C#, hibernacja, WMI
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Jak zahibernować komputer z poziomu C# [PL]

Windows 5334 dni, 20 godzin, 50 minut temu Paweł Łukasik 148 źrodło rozwiń

1 2... 13 14 15 16 17 18... 22 23