dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Inne - Strona 81

Prosty system z pluginami :) No właśnie co to są te refleksje ? Wikipedia mówi takie coś...

Tagi: .Net, C#
Źródło: sharp.jogger.pl
Dziel się z innymi:
.NET Refleksje :)

Inne 3259 dni, 8 godzin, 49 minut temu CaMeL 438 rozwiń

Autor: Zbyt wiele razy spotkałem się z takim kodem: btnAddUser.Visible = Thread.CurrentPrincipal.IsInRole("can add user"); btnShowPosts.Visible = Thread.CurrentPrincipal.IsInRole("can show posts"); Naprawdę, pisanie takiego kodu w czasach, gdy programowanie obiektowe nie jest "nowością" (czyli od dobrych kilkunastu lat) to po prostu grzech. Tym bardziej, że w bardziej rozbudowanych systemach powyższe instrukcje mogą składać się z SETEK podobnych linii. Kto zgadnie jak bardzo podatna na błędy programist...

Tagi:
Dziel się z innymi:
Maciej Aniserowicz | Dynamiczne budowanie UI zależne od uprawnień użytkownika

Inne 3259 dni, 15 godzin, 49 minut temu macko 95 rozwiń

Wzorzec strategi Mały opis i trochę przykładowego kodu na temat wzorca strategii. Mając klasę abstrakcyjną pojazdów z bardzo sprytną funkcją "go" implementujemy sobie różne pojazdy, dziedziczące po Vehicle. ..

Tagi: .Net, C#
Dziel się z innymi:
Strategia

Inne 3260 dni, 2 godziny, 54 minuty temu CaMeL 46 rozwiń

Witam w kolejnej lekcji z cyklu 70-536. Dzisiaj powiemy sobie troszkę o serializacji.Co to jest serializacja? Serializacja, która mieści się w przestrzeni System.Runtime.Serialization, jest to proces przekształcania obiektu do liniowej sekwencji bajtów, które mogą być przechowywane lub przekazywane.Odwrotnym procesem do serializacji jest deserializacja.Jak serializować obiekt Poniższy kod prezentuje jak serializować obiekty. Aby kod zadziałał musimy dołączyć przestrzenie nazw System.IO oraz System.Runtim...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Serializing Objects | Eastgroup.pl

Inne 3260 dni, 5 godzin, 10 minut temu danielplawgo 74 rozwiń

Postanowiłem że napisze troszkę , małą odrobinkę na temat tego jak można w łatwy sposób używać XML'a na platformie .NET nawet nie koniecznie wiedząc do końca z czego on się składa i co tam w ogóle w trawie piszczy...

Tagi: .Net, C#
Źródło: sharp.jogger.pl
Dziel się z innymi:
Serializacja i XML

Inne 3260 dni, 11 godzin, 26 minut temu CaMeL 35 rozwiń

Zachęcam wszystkich do zapoznania się z Express Interface (Xi) - z nowinką, która ma chęć zostania nowym standardem wymiany danych w systemach związanych z automatyką przemysłową. W uproszczeniu Xi określić można jako OPC po WCF'ie. Artykuł został podzielony na następujące części..

Tagi: .Net, C#
Dziel się z innymi:
Express Interface (Xi) [PL]

Inne 3260 dni, 11 godzin, 26 minut temu CaMeL 55 rozwiń

Co roku Microsoft organizuje praktyki Internship dla najzdolniejszych studentów. Jest to dla nich możliwość uczestnictwa w realizacji prawdziwych projektów, spotkania z doświadczonymi specjalistami, zdobycia cennej wiedzy oraz doświadczenia. Dzisiejszy nasz bohater (Paweł Góra) był w ostatnie wakacja na tych praktykach. Zadaliśmy mu kilka pytań, na które z wielką chęcią opowiedziedział. Miłej lektury!!! Academic Flas...

Źródło: af.studentlive.pl
Dziel się z innymi:
Wywiad z uczestnikiem praktyk Microsoft w Redmond - Paweł Góra

Inne 3260 dni, 15 godzin, 43 minuty temu Damian 90 rozwiń

Novell poinformował o dostępności pierwszego komercyjnego rozwiązania ułatwiającego tworzenie aplikacji .NET dla systemów Linux, UNIX i Mac OS X w środowisku Microsoft Visual Studio. Mono Tools for Visual Studio, nowy, rewolucyjny moduł dodatkowy dla zintegrowanego środowiska programistycznego (IDE,..

Tagi: .Net, C#
Źródło: www.linux.pl
Dziel się z innymi:
Mono Tools for Visual Studio do tworzenia aplikacji .NET dla Linuksa

Inne 3261 dni, 8 godzin, 2 minuty temu CaMeL 64 rozwiń

Są takie momenty w życiu modelu domeny, kiedy niewinna, z pozoru, refaktoryzacja powoduje przełomowe zmiany w jego strukturze i zachowaniu. Jest to zjawisko, które (wg Erica Evansa) jest ostatecznym celem procesu knowledge crunching będącego istotą DDD. Jakiś tydzień temu byłem uczestnikiem właśnie takiego zjawiska. Moduł Zabezpieczeń, nad którym od jakiegoś czasu się pracowaliśmy zajmował się przetwarzaniem zabezpieczeń dla różnych obiektów biznesowych: ofert, transakcj...

Źródło: zine.net.pl
Dziel się z innymi:
DDD i breakthrough refactoring

Inne 3261 dni, 8 godzin, 2 minuty temu Damian 37 rozwiń

Przykład zastosowania LINQ do zmiany nazw wielu plików. Proszę sobie wyobrazić, że mam ok. 2000 takich plików..

Tagi: C#, Linq
Dziel się z innymi:
Zabawa z LINQ

Inne 3261 dni, 8 godzin, 2 minuty temu CaMeL 83 rozwiń

W poprzednim artykule staraliśmy się wyjaśnić system certyfikatów Microsoft. W tym miesiącu chcielibyśmy zaprezentować przykładową ścieżkę edukacyjną. Na poniższym diagramie przedstawiono możliwe do zdobycia certyfikaty w dziedzinie Microsoft Visual Studio 2008. Każdy prostokąt to nazwa certyfikatu, owal zaś reprezentuje numer wymaganego egzaminu. Schemat został podzielony na trzy pionowe kolumny reprezentujące poziom wiedzy od podstawowej (MCP) aż po najbardziej zaawansowaną

Tagi: certyfikacja, MCP
Źródło: af.studentlive.pl
Dziel się z innymi:
Academic Flash Newsletter | Ścieżki edukacyjne

Inne 3262 dni, 6 godzin, 20 minut temu macko 41 rozwiń

Czy wiemy co to "abstract class"? WIEMY! A wiemy co to "sealed class"? WIEMY! Teoretycznie - dwa przeciwieństwa. Jedno zabrania tworzenia instancji klasy, drugie - zabrania dziedziczenia z klasy. Czy spotkał się ktoś kiedyś z klasą zadeklarowaną w ten sposób?

Tagi: .Net
Dziel się z innymi:
Zagadka abstrakcyjnie zapieczętowana

Inne 3262 dni, 6 godzin, 20 minut temu Damian 50 rozwiń

W takim dniu jak dziś można zadać pytanie: czy programiści są przesądni? Wydaje się, że raczej nie – przynajmniej w porównaniu z niektórymi innymi zawodami (np. aktorzy teatralni mają tyle przesądów, że to cud, iż w ogóle wychodzą na scenę :]). A jednak nie jest to wcale takie pewne. To przecież w informatyce ogóle, a w programowaniu w szczególności, wyeksponowaną pozycję zajmują wszelkiego rodzaju ‘...

Źródło: xion.org.pl
Dziel się z innymi:
Piątek, trzynastego

Inne 3262 dni, 6 godzin, 20 minut temu Damian 68 rozwiń

Merge modules to plik z rozszerzniem .msm, który możemy dołączyć do naszego pliku .msi. Zaletą jest to, że na wyjściu dostajemy jeden plik Windows Installera, którego zawartość jest połączona(stąd nazwa merge module) z modułem.

Tagi: MSM, WiX
Źródło: bartekszafko.pl
Dziel się z innymi:
Bartek Szafko »    WiX: Merge modules

Inne 3262 dni, 6 godzin, 20 minut temu macko 36 rozwiń

Lambda expressions - brzmi groźnie. To właśnie tym elementem języka C# 3.0 straszono programistów (a raczej programiści straszyli się nawzajem) jeszcze dobre kilkanaście miesięcy przed premierą .NET 3.5. A bo to "funkcyjne", a bo to "nowe", "nieznane" i trudne do pojęcia. Jak za chwilę zobaczymy - nic bardziej mylnego. Jeżeli kiedykolwiek korzystałeś z delegatów, to umiesz korzystać także z metod anonimowych. Jeżeli umiesz korzystać z metod anonimowych, to... to są właśnie wyrażenia lambda, tylko trochę ...

Dziel się z innymi:
Lambda expressions - explained

Inne 3262 dni, 6 godzin, 20 minut temu Damian 101 rozwiń

Kolekcje generyczne są bezpieczną (ang. type-safe), szybką i wydajną (ang. performance) wersją ich nie-generycznych odpowiedników. Przykładowo List, Dictionary, Queue, Stack, SortedList i SortedDictionary są odpowiednikami zwykłych kolekcji. Różnica polega na tym, że korzystając z typów generycznych podajemy parameter, który jest zamieniany na nazwę typu podczas kompilacji. W ten sposób można użyć każdego typu, ale tylko wcześniej określonego. W innym wypadku otrzymamy błędy już przy kompilacji. Namiastk...

Tagi: 70-536, C#, certyfikat
Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Generic Collections | Eastgroup.pl

Inne 3263 dni, 8 godzin, 22 minuty temu Dedloo 53 rozwiń

Assembly security - zapewnienie integralności kodu08 listopada, 2009 Zastanawiam się ilu developerów zdaje sobie sprawę z tego, że istnieją narzędzia umożliwiające dekompilację ich kodu oraz, że jeżeli nie podejmiemy żadnych działań mających na celu zwiększenie bezpieczeństwa kodu, to w praktyce każdy, kto ma chociaż odrobinę wiedzy będzie mógł sporo namieszać w napisanych programach.

Tagi:
Źródło: devnet.jogger.pl
Dziel się z innymi:
Assembly security - zapewnienie integralności kodu - devnet.jogger.pl

Inne 3263 dni, 8 godzin, 22 minuty temu http://ksysiu9000.myopenid.... 33 rozwiń

Podczas pisania ostatnich kilku postów na temat nowego interfejsu: Express Interface (Xi), cały czas zastawiałem się, czy w ogóle ta nowa propozycja ma szansę się przyjąć. W przypadku oprogramowania związanego z szeroko pojętą "automatyką przemysłową" łatwo zauważyć, że nowości trudno wypływają na wierzch...

Tagi: .Net, C#
Dziel się z innymi:
Express Interface (Xi) - moim zdaniem [PL]

Inne 3263 dni, 8 godzin, 22 minuty temu CaMeL 38 rozwiń

Jak można przeczytać na blogu Technical Advisory Council dla OPC Foundation, kierownictwo OPC Foundation postanowiło ostatnio utworzyć grupę roboczą, która ma za zadanie ustalić plan współpracy z nowym interfejsem Xi.

Tagi: .Net, C#
Dziel się z innymi:
OPC Foundation ogłasza, że będzie uczestniczyć w pracach na Express Interface (Xi) [PL]

Inne 3263 dni, 8 godzin, 22 minuty temu CaMeL 17 rozwiń

Projektowanie klas nie jest zagadnieniem, które podczas nauki języka C# należałoby odkładać ''na później''. Oczywiście środowiska programistyczne, tworząc za nas szkielet kodu aplikacji, pozwalają do pewnego stopnia uniknąć definiowania własnych klas. Jednak bez podstawowej choćby orientacji w tej materii mogą pojawić się kłopoty nawet z pełnym zrozumieniem rozwijanego przez nas programu.

Tagi: .Net, C#
Źródło: www.pcworld.pl
Dziel się z innymi:
Liczby zespolone w C#

Inne 3263 dni, 8 godzin, 22 minuty temu CaMeL 160 rozwiń

1 2... 79 80 81 82 83 84... 98 99