dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 342

Zapytanie z opcją FOR XML generujące obiekt XML i metoda nodes() zastosowana do niego mogą stanowić wzajemnie odwrotne transformacje. Zobaczmy to na przykładzie.

Źródło: zine.net.pl
Dziel się z innymi:
XML-owe przypadki – transformacja (nie)odwracalna

Bazy danych i XML 3366 dni, 23 godziny, 53 minuty temu macko 55 ź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 3367 dni, 3 godziny, 4 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 3369 dni, 5 godzin, 39 minut temu fones 84 źrodło rozwiń

Przeczytałem niedawno artykuł Bartka Szafko pod tytułem: „Integracja systemów”, ponieważ w firmie w której pracuję (CAS), często mamy do czynienia z integracją systemów, dlatego postanowiłem dorzucić do tego tematu swoje trzy grosze.

Tagi: integracja
Dziel się z innymi:
Maciej Zbrzezny: Programowanie i Technologie: Integracja systemów informatycznych [PL]

Inne 3369 dni, 5 godzin, 39 minut temu paduda 85 źrodło rozwiń

Maciej na swoim blogu napisał bardzo wyczerpujący komentarz do mojego poprzedniego wpisu. Bardzo mnie cieszy, że jest okazja podyskutować i powymieniać się doświadczeniami!

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

Inne 3369 dni, 5 godzin, 39 minut temu paduda 48 źrodło rozwiń

SharePoint 2010 jak można się na razie przekonać jest dużo bardziej dojrzałym produktem od poprzednich wersji. Wprowadzenie wielu nowych funkcji spowodowało, że ta platforma stała się bardziej potężna niż była do tej pory. Jedną z funkcji dostępnych już od .NET 3.0, a nie implementowanych do tej pory w SharePoint jest LINQ. Co to może nowego wnieść do sposobu pisania rozwiązań pod tę platformę, można się przekonać czytając ten post. Jest to pierwszy z dwóch postów opisujących tę technologię. W pierwszym ...

Źródło: mnikolajuk.com
Dziel się z innymi:
LINQ w SharePoint 2010 (Część 1 - zapytania po stronie serwera)

Web 3369 dni, 5 godzin, 39 minut temu mnikolajuk 45 źrodło rozwiń

Autor: W ostatnią sobotę miałem przyjemność wygłosić sesję na Visual Studio 2010 Community Launch w Krakowie zatytułowaną "Programy równoległe są dla każdego". Dla zainteresowanych poniżej zamieszczam swoje materiały.Prezentacja Przykłady

Dziel się z innymi:
Materiały z sesji "Programowanie równoległe jest dla każdego"

Programowanie rozproszone 3369 dni, 5 godzin, 39 minut temu macko 95 ź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 3369 dni, 16 godzin, 53 minuty temu pzielinski 93 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Ci z Was, którzy obsługiwali już wątki w .NET wiedzą, że nie jest to specjalnie skomplikowane. Najczęściej problemy występują przy obsłudze kontrolek Windows Forms, ponieważ ich właściwości mogą być zmieniane tylko w wątku, który je stworzył. Innym problemem jest wykorzystywanie lokalnej pamięci wątków do przechowywania informacji o kontekście, gdy proces nieoczekiwanie zmienia wątki, te dane mogą zniknąć. Z te...

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

Programowanie rozproszone 3369 dni, 16 godzin, 53 minuty temu danielplawgo 71 źrodło rozwiń

Zamieszczam materiały z Visual Studio 2010 Community Launch. VSCL 2010: Windows Phone 7 - intro VSCL 2010: Silverlight for Windows Phone 7 - hello world VSCL 2010: Silverlight for Windows Phone 7 - sample application

15 minut o Silverlight na Windows Phone 7 - materiały z Visual Studio 2010 Community Launch w Krakowie

Silverlight 3371 dni, 2 godziny, 52 minuty temu paduda 60 ź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 3371 dni, 2 godziny, 52 minuty temu macko 80 źrodło rozwiń

Ten artykuł pochodzi z serii przygotowań do egzaminu 70-503: Windows Communication Foundation. Współbieżność (ang. concurrency) w serwisie WCF występuje, kiedy jednocześnie więcej niż jedno wywołanie ma miejsce. Celem serwisu WCF jest przetwarzanie przychodzących żądań. Kiedy żądanie przychodzi do serwisu, serwis rozdziela (ang. dispatch) komunikaty na własne wątki, które brane są z puli wątków. Z każdym żądaniem powiązany jest obiekt serwisu – instancja klasy, która implementuje interfejs serwisu. W WCF...

70-503: Concurrency in WCF Applications | Eastgroup.pl

Programowanie rozproszone 3371 dni, 2 godziny, 52 minuty temu danielplawgo 73 źrodło rozwiń

Jak pozbyć się wyjątku Common Language Runtime detected an invalid program. przy emitowaniu assembly

Dziel się z innymi:
Common Language Runtime detected an invalid program.

Inne 3371 dni, 2 godziny, 52 minuty temu Novakov 74 źrodło rozwiń

Od czasu do czasu dostaję dziwne pytania odnośnie różnych spraw związanych z ogólnie pojętą informatyką. Jeśli umiem odpowiedzieć na pytanie, to staram się odpowiedzieć, czasami jednak nie... Co wtedy? Po pierwsze starajmy się sformułować pytanie lub lepiej wyróżnijmy w nim pewne „słowa kluczowe” i zapytajmy Pana Google, bardzo prawdopodobne, że ktoś inny już miał podobny problem i znalazł rozwiązanie. Czasem jednak trudno to pytanie sformułować lub może inaczej: „trudno wybrać te słowa kluczowe, które...

Tagi: porady
Dziel się z innymi:
Jak szukać informacji? Jak zadawać pytania? [PL]

Inne 3372 dni, 18 godzin temu macko 127 źrodło rozwiń

Na początek podam czystą definicje z wiki: “Funkcje które używają wskaźników lub referencji do klas bazowych, muszą być w stanie używać również obiektów klas dziedziczących po klasach bazowych, bez dokładnej znajomości tych obiektów.” Początkowo za wiele ta tajemnicza definicja nie mówiła mi. Innymi słowy, klasa dziedzicząca powinna  rozszerzać możliwości klasy bazowej a nie całkowicie zmieniać jej funkcjonalność. Sposób korzystania z klasy potomnej powinien być analogiczny do wywoływania klasy bazowej...

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Zasady S.O.L.I.D – zasada podstawienia Liskov

Architektura 3374 dni, 15 godzin, 34 minuty temu pzielinski 100 źrodło rozwiń

Artykuł pochodzi w serii przygotowań do egzaminu 70-562 ASP.NET. Często buforujemy dane na stronie bądź cała stronę co pozwala na szybszy dostęp do informacji niż z pliku czy bazy danych. Poprawia to oczywiście wydajność i skalowalność jeśli chodzi o liczbę użytkowników obsługiwanych na WWW. Nasz wspaniałomyślny ASP.NET bez większego nakładu pracy (czyt. pisania kodu) pozwala obsłużyć pamięć podręczną.  Wyróżniamy dwa rodzaje takiej pamięci: Application caching- kolekcja ta może przechowywać dowolny obie...

Źródło: eastgroup.pl
Dziel się z innymi:
70-562: Using Caching to Improve Performance | Eastgroup.pl

Web 3374 dni, 15 godzin, 34 minuty temu danielplawgo 71 źrodło rozwiń

Jeśli drażnią cię te polskie komunikaty wyjątków w VS i chciałbyś/-abyś to zmienić to przede wszystkim wytłumacz się dlaczego. Komunikaty wyjątków nie powinny być widoczne dla użytkownika, więc jedyna sytuacja, która wymagałaby takiej interwencji, a jest to poszukiwanie informacji w Internecie dlaczego dany wyjątek występuje. Wiadomo w języku angielskim znajdziemy więcej i komunikat po polsku może w tym przeszkadzać (oczywiście dużą częśc wyjątków możemy sobie po prostu przetłumaczyć). Są dw...

.NET blog: Polskie komunikaty wyjątków w VS2008

Narzędzia 3374 dni, 15 godzin, 34 minuty temu macko 140 źrodło rozwiń

RavenDB właśnie został oficjalnie opublikowany. Przez kilka ostatnich dni popołudniami i ł eksperymentowałem z tą technologią. Teraz chciałbym się z Wami podzielić moimi odczuciami. Z początku byłem nastawiony bardzo sceptycznie — kolejna zabawka Ayende. Po Rhino DHT, Rhino PHT, Rhino Queues, Rhino ServiceBus i innych, których nie pamiętam, straciłem entuzjazm. W końcu jednak postanowiłem dać Raven’owi szanse. W końcu j...

RavenDB – najprostsza baza danych, jaką widziałeś « Notki Po Polsku « Simon says… architecture!

Bazy danych i XML 3375 dni, 3 godziny, 4 minuty temu gordon_shumway 349 ź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 3376 dni, 7 godzin, 50 minut temu macko 251 źrodło rozwiń

Zasada O\C mówi, że oprogramowanie powinno być otwarte na rozszerzenia a zamknięte na modyfikacje. Innymi słowy programista powinien być w stanie uzyskać zamierzony efekt poprzez rozszerzenie klasy czy przeładowanie metody a nie zmianę już istniejącego kodu. Zasada jest szczególnie istotna w przypadku kodu produkcyjnego, w którym wszelkie możliwości modyfikacji kodu są ograniczone. Zasada pozwala budować modularne systemy. Użycie ENUM moim zdaniem jest złamaniem Open\Closed principle. Wykorzystując w kod...

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

Architektura 3376 dni, 16 godzin, 55 minut temu pzielinski 92 źrodło rozwiń

1 2... 340 341 342 343 344 345... 407 408
Sklep z gadzetami
Dotnetos Conference
itCareerSummit

Najaktywniejsi

1
(32 881,59)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 494,96)
8
(9 775,28)
9
(8 298,27)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 097,38)
14
(3 979,62)
15
(3 863,06)
16
(3 599,39)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 105,41)