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

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 3551 dni, 15 godzin, 18 minut temu Paweł Łukasik 321 źrodło 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 3567 dni, 3 godziny, 4 minuty temu gordon_shumway 112 źrodło 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 3619 dni, 18 godzin, 16 minut temu https://me.yahoo.com/a/ZLvL... 127 źrodło 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 3635 dni, 12 godzin, 45 minut temu pzielinski 81 źrodło 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 3641 dni, 17 godzin, 7 minut temu paduda 86 źrodło 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 3644 dni, 1 godzinę, 20 minut temu paduda 117 źrodło 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 3653 dni, 8 godzin, 11 minut temu Dedloo 258 źrodło 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 3659 dni, 18 godzin, 27 minut temu netmajor 189 źrodło 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 3668 dni, 19 godzin, 21 minut temu paduda 80 źrodło rozwiń

Od razu zaznaczam, że pomysł nie jest mój, ale jest zaczerpnięty z przykładowego projektu na CodeProject. Jednak spodobał mi się bardzo, bo wprowadza porządek do projektu, jest prosty i oczywisty.  W czym problem?Podczas korzystania z Messengera, problemem okazało się tworzenie unikalnych tokenów za pomocą, których można by jednoznacznie identyfikować komunikaty. Dzięki tokenom można przesyłać wiele komunikatów tego samego typu (na przykład w prostym przypadku string'ów) i jednocześnie móc je od siebie o...

Dziel się z innymi:
O programowaniu w dotnecie: Prosty wrapper Messengera z MVVM Light Toolkit

Architektura 3669 dni, 16 godzin, 10 minut temu gordon_shumway 182 źrodło rozwiń

Programując, często zadajemy sobie pytanie, jak napisać określoną funkcjonalność i nie mówię tu tylko o tym jaki algorytm zastosować, ale także o sposobach implementacji określonych funkcjonalności. Tutaj swoje miejsce, znajdują właśnie wzorce projektowe, czyli unikalne sposoby implementacji określonych fragmentów kodu, które w większości przypadków, można stosować niezależnie od wybranego przez siebie języka. Dobry programista, zawsze powinien skorzystać z gotowego i sprawdzonego wzorca, bo po pierwsze ...

Dziel się z innymi:
Konstrukcyjny wzorzec projektowy Singleton - implementacja w C#

Architektura 3670 dni, 5 godzin, 29 minut temu https://me.yahoo.com/a/Euok... 192 źrodło rozwiń

Autor: Tydzień temu zaproponowałem mały konkurs, polegający na zmuszenia .NET’a do zrobienia rzeczy, której teoretycznie nie powinno dać się zrobić. Niestety trochę “przedobrzyłem” i jednym z dostępnych rozwiązań rozwiązań było użycie Reflection o co mnie w pytaniu nie chodziło. Świat się jednak nie wali, a jest nawet lepiej. Wiem, że są osoby, które o Reflection nie słyszały i dziwią się, że takie rzeczy w .NET można robić.Tak więc zobaczmy jakie rozwiązania są dostępne: Rozwiązania Podstawowe czyli z u...

Tagi: .Net
Dziel się z innymi:
.NET blog: Hackowanie .NET–Rozwiązanie

Architektura 3674 dni, 4 godziny, 12 minut temu macko 164 źrodło rozwiń

Entity Framework i śledzenie wykonywanych zapytań SQL 24 Październik 2010- autor: mendoza32Dodaj komentarz Ostatnio interesowało mnie jakie właściwie zapytania SQL generuje Entity Framework. Chwila na Google i znalazłem Entity Framework Profiler. Najnowszą wersję można pobrać z tego miejsca. Użycie tego narzędzia jest banalnie proste. Najpierw musimy dodać referencję do biblioteki HibernatingRhinos.Profiler.Appender.dll. Następnie gdzieś w punkcie startowym aplikacji umieścić takie polecenie: Hibernating...

Dziel się z innymi:
Entity Framework i śledzenie wykonywanych zapytań SQL « Damian Antonowicz

Architektura 3674 dni, 8 godzin, 46 minut temu gordon_shumway 163 źrodło rozwiń

Design by Contract (TM) to technika programowania defensywnego, postulująca jawne specyfikowanie interfejsów komponentów, np. poprzez deklarowanie warunków, które muszą spełniać argumenty metod (to w zasadzie najczęstszy przypadek). Zwykle w projektach realizujemy to wymaganie albo poprz...

Źródło: rafalb.com
Dziel się z innymi:
Zastosowanie Code Contracts

Architektura 3683 dni, 20 godzin, 34 minuty temu paduda 89 źrodło rozwiń

Każda bardziej skomplikowana (niż „hello word”) aplikacja posiada jakąś architekturę. Chyba najbardziej popularna wśród początkujących to spaghetti. Architektura spaghetti charakteryzuje się tym, że różne kawałki kodu są po prostu przemieszane ze sobą. Czasem tak dobrze, że w jednej procedurze i/lub funkcji znajdziemy wszystkie składniki. Na szczęście kilka programów później, prawie każdy zaczyna coraz bardziej myśleć o architekturze. O tym, jak poszczególne elementy aplikacji będą poskładane i jak będą ...

Źródło: www.benedykt.net
Dziel się z innymi:
Architektura aplikacji w sposób łatwy i przyjemny | @rek online | Arkadiusz Benedykt

Architektura 3683 dni, 20 godzin, 34 minuty temu macko 177 źrodło rozwiń

W tym poście przedstawię swoją implementację wzorca Repository z użyciem Entity Framework. Na początek zdefiniowałem interfejs IRepository...

Dziel się z innymi:
Entity Framework i wzorzec Repository « Damian Antonowicz

Architektura 3684 dni, 11 godzin, 27 minut temu gordon_shumway 333 źrodło rozwiń

Wielu programistów, zwłaszcza tych początkujących, przez cały czas kurczowo trzyma się tablic, jako uniwersalnego sposobu na przechowywanie dużej ilości określonych zmiennych/obiektów. I może jest to jakaś opcja, ale sumarycznie tablice dają duże ograniczenia. Deklarując tablicę, trzeba znać z góry ustaloną ilość elementów jaka będzie miała się znaleźć w tej tablicy i tym samym alokując dużą ilość pamięci już na starcie (być może taką ilość, której nawet nie wykorzystamy), ponadto tablice nie mają wielu ...

Dziel się z innymi:
Operacje na kolekcjach w C#

Architektura 3685 dni, 23 godziny, 50 minut temu https://me.yahoo.com/a/Euok... 170 źrodło rozwiń

Niejednokrotnie tworząc własne kolekcje danych, chcielibyśmy mieć swobodę ich edycji, filtrowania i przeszukiwania. Podstawowe operacje dostarczone przez interfejs kolekcji, nie rozpieszczają użytkowników. W takim momencie, każdy programista z zazdrością spogląda na kolegę, który zajmuje się bazą danych i który dzięki zapytaniom, może właściwie w dowolny sposób manipulować posiadanymi danymi. Jednak jeśli jesteś programistą .Net i korzystasz z tego Frameworka w wersji co najmniej 3.5 - to mam dla Ciebie ...

Dziel się z innymi:
LINQ to Object w praktyce

Architektura 3686 dni, 9 godzin, 49 minut temu https://me.yahoo.com/a/Euok... 168 źrodło rozwiń

Obsługa zdarzeń, jest niezwykle ważna w każdym języku programowania. Pozwala ona na sprawne wykonywanie operacji związanych z aktualnym przetwarzaniem wykonywanym w aplikacji. Dla programisty, ważne jest aby ten proces przebiegał w sposób jak najbardziej automatyczny. Dlatego w dzisiejszym tekście, postaram się opisać delegaty oraz tworzone na ich podstawie zdarzenia (z ang. events).

Dziel się z innymi:
Obsługa zdarzeń w C# - delegaty i eventy

Architektura 3687 dni, 3 godziny, 30 minut temu https://me.yahoo.com/a/Euok... 635 źrodło rozwiń

JSON jest lekkim i uniwersalnym format przesyłania danych. Pozwala on przekazywać informacje w szybki i sprawny sposób np. pomiędzy elementami strony WWW. Na tym blogu, pisałem już o nim wielokrotnie. Ostatnio np. we wpisach: Ajax, XML i JSON w jQuery i Widget Twitter w PHP i jQuery na stronie. W tych właśnie wpisach, ukazałem JSONa głównie pod kątem użycia w JavaScripcie. Dziś, mam zamiar pokazać jego użycie w środowisku .NET wykorzystując do tego język C#.

Tagi: C# .NET, JSON
Dziel się z innymi:
Json.NET - opis biblioteki

Architektura 3687 dni, 9 godzin, 10 minut temu https://me.yahoo.com/a/Euok... 166 źrodło rozwiń

1 2... 21 22 23 24 25 26... 30 31
.NET diagnostic expert
DAC2019baner

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,62)
8
(9 775,28)
9
(8 523,29)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 206,43)