dotnetomaniak.pl

Strona głównaUżytkownik

Damian | użytkownik

Damian
Damian
9 715,27
1 dzień, 22 godziny, 53 minuty temu
16 kwietnia, 2009
dotnetomaniak.pl

Możliwość używania delegatów w C# to fajna rzecz. Przyjemne jest zwłaszcza definiowanie ich "w locie", czyli bez konieczności tworzenia zupełnie nowej funkcji. Takiego delegata nazywamy wówczas anonimowym:

Tagi: C#, delegaty
Źródło: xion.org.pl
Dziel się z innymi:
Wiązania zmiennych w anonimowych delegatach

Inne 3213 dni, 5 godzin, 7 minut temu Damian 98 rozwiń

Może nas czasami najść ochota na nazwanie jakieś zmiennej czy klasy słowem kluczowym, zarezerwowanym w C#...

Tagi: C#
Dziel się z innymi:
Maciej Aniserowicz | Słowa kluczowe jako identyfikatory w C#

Inne 3215 dni, 3 godziny, 18 minut temu gordon_shumway 112 rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. A co jeśli mamy serwis, który nie ma nic wspólnego z WCF’em? Nie ma najmniejszego problemu, żeby takie serwisy wykorzystać w aplikacji klienckiej. Taki standardowy serwis udostępnia nam tylko definicję w postaci WSDL, odpada więc tworzenie klas proxy przez ChannelFactory lub ręcznie. Zostaje nam tylko użycie polecenia svcutil lub dodanie referencji serwisu do projektu w Visual Studio.Standardy Tak jak w przypad...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Consuming Non-WCF Services | Eastgroup.pl

Programowanie rozproszone 3216 dni, 9 godzin, 15 minut temu danielplawgo 29 rozwiń

Xna ze względu na wykorzystanie na Windows Phone Series staje się automatycznie coraz bardziej atrakcyjną platformą do tworzenia aplikacji. Przy okazji ogłoszeń na MIX10 coraz więcej osób związanych z rozwojem tej technologii wyeksponowało swoje nazwisko. Warto śledzić co piszą w sieci, znalazłem parę interesujących odnośników do ich blogów: http://blogs.msdn.com/shawnhar/ – Shawn Hargreaves – deweloper w grupie Xna, polecam jego prezentację na MIX10 na ...

Tagi: XNA
Źródło: blogs.msdn.com
Dziel się z innymi:
Only Human | Devoted to technology v.2.0 : Xna 4.0 – ważne źródła informacji – blogi twórców

Inne 3217 dni, 3 godziny, 39 minut temu gordon_shumway 39 rozwiń

Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. W dzisiejszej lekcji mowa będzie o dwóch rzeczach a mianowicie: Master Pages oraz Content Pages.Czym jest Master Page Najprościej mówiąc Master Page jest to jakaś główna część naszej strony, która pozostaje niezmienna, w której możemy umieścić jakąś wspólną funkcjonalność strony. Np. layout, który ma jakiś top, stopkę i menu. Wrzucamy to w master page bo jest to część która nie zmienia się na naszej stronie. Wymienny jest tylko środek layou...

Źródło: eastgroup.pl
Dziel się z innymi:
70 – 562: Using Master Pages | Eastgroup.pl

Web 3216 dni, 9 godzin, 15 minut temu danielplawgo 63 rozwiń

Co jakiś na różnych forach, grupach dyskusyjnych, blogach, zebraniach czy przy okazji jakiś wykładów przewija się temat wyższości jednego języka programowania nad drugim. Częstym argumentem w tej "konstruktywnej" debacie jest wydajność tych języków w przypadku kawałków kodów, które powinny robić mniej więcej to samo. Jednak czy robią to samo, w ten sam sposób?

Dziel się z innymi:
Dlaczego NIE powinieneś testować wydajności różnych języków programowania?

Inne 3213 dni, 5 godzin, 7 minut temu Damian 134 rozwiń

Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Śledzenie stanu użytkownika, przechowywanie jego danych jest bardzo ważnym elementem w naszych aplikacjach. Nie jest to oczywiście problem tylko aplikacji webowych ale również “okienkowych” ;) My jednak dzisiaj skupimy się na rozwiązaniach dla pierwszego typu oprogramowania ;) A konkretnie omówimy sobie następujące mechanizmy: View state,  Hidden fields, Cookies oraz Query string. Są dwa sposoby na zarządzanie informacjami. Wszystko możemy ...

Źródło: eastgroup.pl
Dziel się z innymi:
70-562: Using Client-Side State Management07 | Eastgroup.pl

Web 3221 dni, 4 godziny, 4 minuty temu danielplawgo 22 rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Wiemy już jak utworzyć serwis w WCF, oraz jak go hostować. Teraz musimy nauczyć się jak z nich korzystać – konsumować. Zaczniemy od omówienia mechanizmów tworzenia obiektów proxy, oraz jak przez nie porozumiewać się z naszą usługą.

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Consuming WCF Services

Programowanie rozproszone 3214 dni, 2 godziny, 39 minut temu danielplawgo 68 rozwiń

Pod jednym z moich ostatnich postów pojawił się komentarz zawierający m.in. taką treść: "Chyba potrzebuję mentora, który mógłby rzucić temat, a następnie sprawdzić jego realizację. Czy znajdzie się jakiś chętny? (...) nauka przez fun tworzenia. Ale czy to aby dobra droga?" Za mentora się bynajmniej nie uważam, ale pomyślałem - co tam, może być ciekawe doświadczenie. Kilka miesięcy temu podobny tekst wyczytałem na forum CodeGuru - wówczas też zgłosiłem się na ochotnika do takiej roli. Ale temat umarł po d...

Dziel się z innymi:
Maciej Aniserowicz | "Nauka przez fun"

Inne 3214 dni, 2 godziny, 39 minut temu gordon_shumway 119 rozwiń

Nowoczesne aplikacje web’owe często wymagają obsługi wielu języków. Silverlight podobnie jak ASP .NET wspiera mechanizm globalizacji za pomocą zasobów (resources files). Pliki zasobów są tak naprawdę zwykłymi plikami XML. Stanowi to ogromną zaletę – za pomocą zewnętrznego narzędzia odpowiednie osoby  mogą przygotować tłumaczenie interfejsu. Najpierw należy stworzyć główny plik zasobów. Zawiera on tłumaczenia dla domyślnego języka. W przypadku gdy użytkownik pochodzi z kraju, którego język nie jest obsłu...

Tagi:
Dziel się z innymi:
Silverlight – lokalizacja aplikacji

Silverlight 3215 dni, 3 godziny, 18 minut temu pzielinski 59 rozwiń

W ubiegłym tygodniu odbyła się w Las Vegas wielka coroczna konferencja MIX. Mój ziom JJ miał okazję znajdować się właśnie tam już drugi rok z rzędu. Nasze zeszłotygodniowe konwersacje skłoniły mnie do poważniejszego zastanowienia się nad konferencjami programistycznymi... oraz sensem fizycznego udziału w tych wydarzeniach. Efekt owych rozmyślań przedstawiam poniżej.

Tagi: konferencje
Dziel się z innymi:
Maciej Aniserowicz | Konferencje dla programistów... czy to się opłaca?

Inne 3217 dni, 8 godzin, 52 minuty temu gordon_shumway 126 rozwiń

Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. W poprzednim wpisie zostały opisane mechanizmy zarządzania stanem aplikacji po stronie klienta. Natomiast dzisiaj, przeczytasz o sposobach utrwalania stanu aplikacji po stronie serwera. Czasami bywają sytuacje, w których przechowywanie stanu aplikacji po stronie klienta jest złym rozwiązaniem. A to ilość danych przesyłanych do klienta jest zbyt duża, a to ze względów bezpieczeństwa dane lepiej nie powinny być przesyłane przez Internet lub p...

70-562: Using Server-Side State Management | Eastgroup.pl

Web 3220 dni, 6 godzin, 54 minuty temu danielplawgo 40 rozwiń

Na codeplex jest świetny projekt autorstwa Kenta Boogarta pozwalający na definiowane konwerterów w XAMLu.

Źródło: bartekszafko.pl
Dziel się z innymi:
WPF: Konwertery w XAMLu

Windows 3219 dni, 2 godziny, 30 minut temu macko 137 rozwiń

Oczywiście nie ma jednoznacznej odpowiedzi jaki wzorzec używać. Wszystko zależy od konkretnych wymagań aplikacji oraz dostępnego czasu na ukończenie projektu. Wzorce obiektowe na pewno cechują się większą elastycznością od wzorców proceduralnych. Z drugiej strony jeśli projekt nie jest zbyt skomplikowany to po co poświęcać czas na implementacje ich, jeżeli i tak to w przyszłości nie zwróci się (w postaci zaoszczędzonego czasu)? Generalnie im więcej poświecimy czasu  na początku na implementacje wzorca t...

Tagi:
Dziel się z innymi:
Warstwa biznesowa – porównanie wzorców

Architektura 3221 dni, 4 godziny, 4 minuty temu pzielinski 102 rozwiń

Ostatnio dość głośno  się mówi o nowej platformie dla XNA – Windows Phone 7. Microsoft udostępnił już stosowne narzędzia pozwalające emulować zarówno samą platformę sprzętową na PC jak również tworzyć na nią aplikację. Odnośnie samego Windows Phone’a, kilka featerów można zobaczyć na prezentacji znajdującej się pod tym adresem. Jednak to co z mojego punktu widzenia jest najbardziej interesujące to właśnie możliwości tej platformy pod kątem XNA. ...

Dziel się z innymi:
Windows Phone 7 i XNA «  Dawid Pośliński

Mobile development 3221 dni, 4 godziny, 4 minuty temu http://poslinski.net 93 rozwiń

Rzucam wyzwanie standardom kodowania. Postanowiłem po raz kolejny, na bazie nagromadzonych w ciągi ostatnich miesięcy doświadczeń, zrewidować swój sposób pisania kodu. Oto, co wymyśliłem.Var Jakiś czas temu przy okazji cyklu dotyczącego czytelności kodu pozwoliłem sobie dosyć mocno skrytykować słowo kluczowe var. Zgadnijcie co się stało? Zmieniłem zdanie. varjuż mnie nie straszy. Oswoiłem si...

Dziel się z innymi:
[PL] Challenge everything « Notki Po Polsku « Simon says… architecture!

Inne 3219 dni, 13 godzin, 24 minuty temu gordon_shumway 86 rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Wiemy już jak uruchomić nasz serwis na IIS. Jeśli nie chcemy do tego wykorzystywać IIS’a WCF daje nam możliwość hostowania serwisu w aplikacji konsolowej, usłudze systemowej, aplikacji Windows Forms, czy nawet WPF (ang. Windows Presentation Foundation). Dla prostych usług WCF zapewnia swoją aplikację hostującą (o niej będzie na końcu lekcji).Aplikacja konsolowa Najczęściej serwisy hostuje się w aplikacji konsol...

Źródło: eastgroup.pl
Dziel się z innymi:
70-503: Hosting a Service in a Managed Application | Eastgroup.pl

Programowanie rozproszone 3224 dni, 2 godziny, 7 minut temu danielplawgo 42 rozwiń

Przyszedł czas na opisanie najbardziej złożonego wzorca warstwy biznesowej – modelu domeny (DM). Jeśli nie znacie dobrze wzorca opisanego w poprzednich postach (aktywny rekord) nie zaczynajcie nawet próbować zrozumieć DM ponieważ jest on po prostu rozszerzeniem AR. Na początek kilka faktów. DM jest wzorcem w pełni obiektowym, wykorzystującym wszelkie dobrodziejstwa programowania obiektowego (dziedziczenie, polimorfizm itp.). DM w przeciwieństwie do AR nie jest wzorcem zorientowanym na bazę danych. Scen...

Tagi:
Dziel się z innymi:
Warstwa biznesowa – model domeny (domain model pattern)

Architektura 3222 dni, 22 godziny, 33 minuty temu pzielinski 187 rozwiń

Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. W dzisiejszym artykule powiemy sobie o nawigacji na stronie, używaniu SiteMap, przekierowywaniu użytkowników itp.Wybór metody nawigacji po stronie Istnieje kilka sposobów nawigacji między stronami ASP .NETNawigacja po stronie klienta Chyba najprostszym sposobem nawigacji między stronami jest użycie kontrolki HyperLink i ustawienie właściwości NavigateUrl na adres, do którego chcemy dotrzeć. Kontrolka HyperLink w naszym kodzie przyjmuj...

Źródło: eastgroup.pl
Dziel się z innymi:
70 - 562: Performing Site Navigation | Eastgroup.pl

Web 3222 dni, 22 godziny, 33 minuty temu danielplawgo 36 rozwiń

Dzisiaj krótki post o wsparciu narzędzi ORM (konkretnie EF) da wzorca aktywny rekord. Tak naprawdę to co generuje nam EF jest już aktywnym rekordem. Wystarczy tylko uzupełnić wygenerowane klasy o logikę biznesową ponieważ w przeciwnym wypadku będzie to tylko czysta warstwa dostępu do danych. Załóżmy, że mamy już wygenerowany jakiś diagram encji EF.Na tą chwile mamy wyłącznie  zaimplementowaną (a raczej wygenerowaną) warstwę dostępu do danych. W celu dodawania właściwej logiki biznesowej, należy stworzy...

Tagi:
Dziel się z innymi:
Aktywny rekord i Entity Framework

Architektura 3220 dni, 13 godzin, 42 minuty temu pzielinski 80 rozwiń

1 2 3 4 5 6 7 8... 23 24