dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Architektura - Strona 10

Jeden z czynników, który warunkuje dobrego programistę, to umiejętność tworzenia elastycznego i niepowtarzalnego kodu. Jeśli jakiś element naszego kodu jest powtarzalny, bądź schematyczny, to z pewnością warto się zastanowić nad napisaniem metody, która zawrze ten kod i będzie mogła być wykorzystana wielokrotnie. Napisana przez nas aplikacja stanie się bardziej przejrzysta i z pewnością zmaleje również ryzyko popełnienia błędu, a wszelkie zmiany będzie można wykonać w jednym miejscu. Podobnie sprawa wyg...

Tagi: C#, usercontrol, WPF
Dziel się z innymi:
WPF Tutorial - tworzenie kontrolek użytkownika - Alt Control Delete

Architektura 2009 dni, 15 godzin, 1 minutę temu https://me.yahoo.com/a/Euok... 236 rozwiń

Na studiach wpaja się nam zasady programowania obiektowego. Niestety, bardzo często osoby wpajające tą wiedzę mają zerowe doświadczenie w praktycznym jej wykorzystaniu. Mówią coś, bo to samo im kiedyś powiedziano, i tak dalej i tak dalej. Jedną z nieodłącznych cech obiektowości jest oczywiście dziedziczenie.

Dziel się z innymi:
Maciej Aniserowicz | Słowo na niedzielę, o (nie)dziedziczeniu

Architektura 2024 dni, 17 godzin, 56 minut temu http://pawlos.blogspot.com/ 217 rozwiń

Witajcie w trzeciej części tutoriala do WPF. W dwóch poprzednich wpisach (WPF Tutorial - wprowadzenie oraz WPF Tutorial - obsługa kontrolek), powiedzieliśmy sobie m.in o: WPFie ogółem Języku znaczników XAML Podstawowych właściwościach WPF Kontrolkach Ponieważ wiemy już całkiem sporo, to czas dowiedzieć się, czy z tych informacji można zrobić jakiś sensowny użytek, np. budując prosty, tytułowy kalkulator:) Jeśli zatem chcecie wykorzystać zgromadzoną dotychczas wiedzę, do zbudowania czegoś praktycznego...

Tagi: .NET 4.0, C#, WPF
Dziel się z innymi:
WPF Tutorial - kalkulator - Alt Control Delete

Architektura 2044 dni, 18 godzin, 5 minut temu https://me.yahoo.com/a/Euok... 289 rozwiń

Tak mnie wzięło na wzorce projektowe ostatnimi czasy, dzisiaj coś o o odwiedzającym (wizytatorze). Polska Wikipedia mówi o nim tak odwiedzający.

jsthedeveloper: Wzorce: Odwiedzający / Wizytator

Architektura 2050 dni, 15 godzin, 38 minut temu http://pawlos.blogspot.com/ 250 rozwiń

Swojego czasu Ayende na blogu opisał dwa interfejsy, który umożliwiają w NH zrobienie prostego audytu. Interfejsy (IPreUpdateEventListener i IPreInsertEventListener) umożliwiają wstrzyknięcie pewnej operacji tuż przed wstawieniem jak i aktualizacją obiektu – idealne miejsce dla wstawienia daty aktualizacji i modyfikacji.

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski - Problem: Prosty audyt w NHibernate i Session.Save

Architektura 2051 dni, 6 godzin, 56 minut temu http://pawlos.blogspot.com/ 107 rozwiń

Zapraszam: http://msdn.microsoft.com/pl-pl/library/windows-azure-appfabric–autoryzacja-dostepu-do-operacji-wcf-za-pomoca-tokenow-swt

Tagi: appfabric, Azure
Dziel się z innymi:
Piotr Zieliński  » Windows Azure AppFabric – autoryzacja dostępu do operacji WCF za pomocą tokenów SWT

Architektura 2100 dni, 18 godzin, 3 minuty temu pzielinski 27 rozwiń

W aplikacji którą piszemy musimy zapisywać dane wprowadzone przez użytkownika na formularzu do bazy. Dane można podzielić na ogólne statyczne (adres, opis, itp.) i szczegółowe dynamiczne (lista monitorowanych parametrów i ich wyniki z możliwością dodawania/usuwania/modyfikowania każdego z parametrów wraz z wynikami ze wszystkim dostępnych list). To co biznes interesuje to jedynie dane ogólne zaś dane dynamiczne mogą ulegać notorycznym zmianom, ich śledzenie jest zbędne. Dlatego też by nie męczyć się z m...

Jakub Gutkowski | Jakub Gutkowski - AutoMapper, MVC, nHibernate i Cascade.AllDeleteOrphan

Architektura 2120 dni, 17 godzin, 41 minut temu gordon_shumway 143 rozwiń

Post dotyczy języka C#, nie wypowiadam się na temat innych języków gdyż nie wiem jak operator i instrukcja warunkowa są w nich zaimplementowane. Bardzo często spotykam się ze stwierdzeniem, że operator warunkowy (?:) jest równoważny instrukcji warunkowej (if). Info. Nie wiem czemu statement to instrukcja, a expression to wyrażenie. Jakoś mi nie pasuje to tłumaczenie ale będę się jego tutaj trzymał. Jak ktoś tłumaczy ?: to często daje prosty przykład IF i ?: pisząc, że to to samo. Prowadzi do przykładó...

Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - Operator warunkowy (?:) a instrukcja warunkowa (if)

Architektura 2120 dni, 19 godzin, 40 minut temu gordon_shumway 145 rozwiń

Od pewnego czasu zamiast stosowania mapowań za pomocą plików XML zacząłem używać FluentNHibernate. Mimo początkowego sceptycznego podejścia przełamałem się, a dobitnie nastąpiło to wtedy, kiedy zacząłem używać konwencji. Jedną z fajniejszych, która odrazu spowodowała pozytywne nastawienie do FNH jest konwencja IIdConvention. Pozwala na zautomatyzowanie mapowania klucza głównego. Dlaczego? Od zawsze stosuję klucze pojedyncze oparte na typie int lub long, gdzie wartość jest wyliczana algorytmem hilo. Otóż ...

Źródło: dario-g.com
Dziel się z innymi:
Dario-G | FluentNHibernate i konwencja PrimaryKey

Architektura 2133 dni, 8 godzin, 33 minuty temu gordon_shumway 106 rozwiń

Dziś trochę czystej teorii dla tych, którzy potrzebują wywoływać komponenty COM. W Internecie znajduje się wiele artykułów o różnicach między STA a MTA. Większość jednak opisuje je dosyć szczegółowo uwzględniając wiele aspektów technicznych i przez to nie zawsze może być to zrozumiałe. Podstawy jednak są bardzo proste i w poście skupie się wyłącznie na nich – szczegóły z pewnością znajdziecie na MSDN. Przede wszystkim STA, MTA mają znaczenie wyłącznie gdy korzystamy z obiektów COM. To pozostałość po dawn...

Tagi: MTA, STA, wątki
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Single-threaded apartment oraz Multithreaded apartment.

Architektura 2137 dni, 13 godzin, 57 minut temu pzielinski 68 rozwiń

Niedawno przedstawiłem TokenContext, klasę pomocniczą upraszczającą wyławianie kontekstu z masy logów tworzonych w aplikacji wielowątkowej, gdzie wiele operacji przeplata się nawzajem. Regularnie jednak zdarza się, że interesuje nas nie tyle jedna szczególna operacje co cały cykl życia konkretnego obiektu. Kumpel, z którym pracuję nad "głównym" projektem, zaproponował stosowanie takiej, bardzo prostej, logicznej i przydatnej, konwencji...

Dziel się z innymi:
Maciej Aniserowicz | object.LogInfo() - do logowania tożsamości obiektu

Architektura 2140 dni, 5 godzin, 7 minut temu gordon_shumway 82 rozwiń

Wpadłem w pułapkę relacji wiele do wielu, m:n. Po raz kolejny. Jak fretka w sidła... te same po raz n-ty (czy m-ty?). Byłem na siebie tak wściekły, że to ludzkie pojęcie przechodzi. Właściwie bardziej mi teraz szkoda nerwów niż straconego czasu. Ale o co się, panie, rozchodzi? W moim systemie miałem bardzo prostą zależność: Company (n) - (m) Customer. Firma posiada wielu klientów, a klient przypisany jest do wielu firm. Bez dodatkowych ceregieli utworzyłem:

Maciej Aniserowicz | Pułapka relacji wiele-do-wielu (m:n)

Architektura 2146 dni, 4 godziny, 26 minut temu http://pawlos.blogspot.com/ 316 rozwiń

Zwykle zapisując do logów jakąś informację dobrze jest zachować pewne powiązanie pomiędzy następującymi po sobie czynnościami. Dobrym przykładem takiej sytuacji jest np. wywoływanie ApplicationEvent, wysyłanie maila, czy właściwie jakikolwiek proces składający się z więcej niż 1 kroku. Po co? A no po to, aby potem w pliku z logami móc wyfiltrować tylko te informacje które nas faktycznie interesują. Szczególnie w środowisku wielowątkowym (czyli właściwie... zawsze?) bez tego ciężko jest dojść OCB

Tagi: logowanie, sample
Dziel się z innymi:
Maciej Aniserowicz | TokenContext - pomocnik podczas logowania

Architektura 2161 dni, 16 godzin, 12 minut temu gordon_shumway 108 rozwiń

Budując architekturę wielowarstwową, wyraźnie oddzielając logikę biznesową od warstwy prezentacji podstawowym problemem jest wielokrotne powtarzanie kodu związanego z  operacjami create, read, update i delete czyli dodawania, pobierania, aktualizacji i usuwania obiektów z bazy danych. Jak wykonać generyczny CRUD w Business Logic Toolkit?

Źródło: b21.net.pl
Dziel się z innymi:
Generyczny CRUD w BLToolkit | B21.net.pl

Architektura 2214 dni, 7 godzin, 24 minuty temu https://me.yahoo.com/a/ZLvL... 126 rozwiń

Załóżmy, że mamy metodę generyczną:privatevoid AddItem

Tagi:
Dziel się z innymi:
Piotr Zieliński  » Blog Archive   » Metoda generyczna oraz przeładowana nakładka na nią z parametrem Type

Architektura 2230 dni, 1 godzinę, 53 minuty temu pzielinski 81 rozwiń

Programując w C# często natrafiamy na klasy implementujące interfejs IDisposable, często też o tym nie wiedząc (nasza wina) lub nie mając o tym świadomości (kto stworzył taką bibliotekę?) – wystarczy popatrzeć na API od SharePointa i prawie od razu możemy natrafić na takie piękne kruczki, utworzenie obiektu listy powoduje przypisanie do niej obiektu witryny itp. itd. tego jest sporo. Może dlatego też większość z nas z rzadka korzysta z IDisposable a jak już korzysta to w celu pozbycia się zasobów. Jedna...

Źródło: blog.gutek.pl
Dziel się z innymi:
Disposable Context & Action

Architektura 2236 dni, 6 godzin, 14 minut temu paduda 85 rozwiń

Dzisiejsza historia oparta jest, w większości, na faktach. Ukryliśmy tylko imię naszego programisty. Był sobie Tomek programista. Tomek miał do napisania w C# fragment większego algorytmu. Jako, że kod był dobrze podzielony mogło to zrobić wiele osób. Jedną z rzeczy które miały być w tym fragmencie było stw...

Dziel się z innymi:
.NET blog: Historia Tomka - przeciążanie

Architektura 2238 dni, 14 godzin, 28 minut temu paduda 115 rozwiń

Na prezentacji pokazałem sposób tworzenia aplikacji WPF z wykorzystaniem Visual Studio, Blend i wzorca projektowego MVVM. Kod i slajdy będą na SkyDrive grupy. Dzisiaj chcę wam pokazać jak można wykonać podobną aplikacje która może nam posłużyć do „wymyślania” haseł na konta ;p To do dzieła.1 Tworzymy nowy projekt.Nowy projekt utworzymy z wykorzystaniem Blenda. Jeżeli ktoś nie ma Blenda może śmiało to samo wykonać w Visual Studio. Uruchamiamy Blenda po czym w okienku które nam wyskoczyło naciskamy New Pr...

Tagi: C# .NET, MVVM, WPF
Źródło: eastgroup.pl
Dziel się z innymi:
Hasło - aplikacja MVVM | Eastgroup.pl

Architektura 2247 dni, 21 godzin, 19 minut temu Dedloo 250 rozwiń

Dostałem do ręki aplikacje w której istnieje zmienna globalna, oczywiście występująca w wielu miejscach...

Tagi: C#, OOP
Dziel się z innymi:
Dlaczego należy używać setterów i getterów – z życia wzięte « Netmajor's Tech Blog

Architektura 2254 dni, 7 godzin, 35 minut temu netmajor 187 rozwiń

autor: Dzisiejszy wpis poświęcony będzie tematyce, którą powinienem był poruszyć już ładnych parę tygodni temu – testowaniu warstw dostępu do danych i logiki biznesowej. Zwlekałem z opisaniem tej części projektu, ponieważ planowałem zaprezentować również testy interfejsu użytkownika, których, koniec końców, wcale nie napisałem (pokusa oglądania aplikacji w akcji i sprawdzania wszystkiego własnoręcznie okazała się zbyt duża).

Tagi: NUnit, testy
Dziel się z innymi:
#ifdef TEST

Architektura 2263 dni, 8 godzin, 29 minut temu paduda 80 rozwiń

1 2... 8 9 10 11 12 13... 17 18
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 510,42)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)