dotnetomaniak.pl

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

Implementując w danej klasie kilka interfejsów możemy spotkać się z sytuacją, w której różne interfejsy będą posiadały składowe o tych samych nazwach. A co jeżeli metoda jednego z interfejsów ma inne przeznaczenie niż metoda innego i ich kod powinien być różny? Rozwiązaniem tego problemu jest jawna implementacja interfejsów.

Tagi: .Net, C#, interface
Dziel się z innymi:
Jawna implementacja interfejsów jako rozwiązanie konfliktu nazw « Developer notes

Sztuka programowania 1665 dni, 20 godzin, 51 minut temu psz750 100 rozwiń

Lematyzacja - pojęcie to a oznacza sprowadzenie grupy wyrazów stanowiących odmianę danego zwrotu do wspólnej postaci, umożliwiającej traktowanie ich wszystkich jako te samo słowo. W artykule omówię sposoby lematyzacji słów z języka angielskiego oraz przedstawię przykładową implementację algorytmu.

Dziel się z innymi:
Simple Solutions: [NLP] Stemming i lematyzacja

Sztuka programowania 1666 dni, 22 godziny, 50 minut temu http://horusiath.blogspot.com/ 249 rozwiń

Od jakiegoś czasu dostępny jest dokument opublikowany przez Microsoft Patterns & Practices nad którym pracowała cała rzesza community w tym i nasz Szymon Pobiega – wielkie więc gratulacje! :) może ja ślepy albo głuchy ale dowiedziałem się o tym dopiero teraz :) Tak czy siak, cały dokument jest dostępny niestety jedynie w formacie stron HTML na stronach MSDN – nie ma żadnego docx, pdf czy innego formatu o ile mi wiadomo.

Tagi: CQRS, e-book
Źródło: blog.gutek.pl
Dziel się z innymi:
Jakub Gutkowski | Jakub Gutkowski - CQRS Journey w formacie mobi

Architektura 1666 dni, 22 godziny, 50 minut temu http://pawlos.blogspot.com/ 93 rozwiń

Stop me if you know this one. You find a library/framework that does some­thing use­ful to you. You start using it and then realise it doesn’t work the way you want it in cer­tain sce­nario or has a miss­ing feature. What do you do then?Aban­don the library and look for alter­na­tive that is more “fea­ture rich”? Ask the author to sup­port your scenario/submit a pull request with the feature? Those two, from my expe­ri­ence, a...

Źródło: kozmic.pl
Dziel się z innymi:
[EN] Modularity is a feature | Krzysztof Koźmic on software

Inne 1666 dni, 22 godziny, 50 minut temu http://pawlos.blogspot.com/ 53 rozwiń

Nie wiem jak Was, ale mnie osobiście irytuje zdarzenie w którym na górnej belce aplikacji pojawia się napis , a sam program wygląda jakby się gdzieś po drodze pogubił... Generalnie taki stan rzeczy może być spowodowany wieloma różnymi aspektami, choć zasadniczo w tym przypadku najczęściej można wskazać dwie przyczyny. Trzeba niestety tu otwarcie przyznać, że w głównej mierze są one spowodowane źle napisanym kodem przez programistów tychże aplikacji. Po pierwsze, w każdym programie może po prostu pójść c...

Tagi: C#, Thread
Dziel się z innymi:
Wielowątkowość w C# - wprowadzenie - Alt Control Delete

Architektura 1667 dni, 8 godzin, 12 minut temu Yuras 115 rozwiń

Kolejna cześć artykułu z cyklu “Dobre i złe praktyki”: http://msdn.microsoft.com/pl-pl/library/dobre-i-zle-praktyki-w-c-sharp–czesc-4.aspx

Dziel się z innymi:
Piotr Zieliński  » Dobre i złe praktyki w C# – część IV (programowanie współbieżne)

Sztuka programowania 1668 dni, 8 godzin, 9 minut temu pzielinski 106 rozwiń

Kolejna część artykułu z cyklu dobre i złe praktyki. Zapraszam do lektury: http://msdn.microsoft.com/pl-pl/library/dobre-i-zle-praktyki-w-c-sharp–czesc-3.aspx

Tagi: C#
Dziel się z innymi:
Piotr Zieliński » Dobre i złe praktyki w C# – część III (programowanie współbieżne)

Sztuka programowania 1669 dni, 10 godzin, 43 minuty temu pzielinski 170 rozwiń

Klasa Parallel stanowi doskonałe dopełnienie do task’ów.  Dostarcza trzy statyczne metody:Invoke – współbieżne uruchomienie kilku zadań. For – współbieżna pętla FOR. ForEach – współbieżna pętla foreach. Klasa stanowi helper, ponieważ wszystkie powyższe operacje można wykonać za pomocą obiektów Task lub Thread. Implementacja jednak własnej pętli współbieżnej jest zawsze trudniejsza niż użycie po prostu gotowej metody. Zacznijmy od Invoke, przykład:staticvoid Main(string[] args) { Parallel.Invoke(Me...

Tagi: C#, Parallel
Dziel się z innymi:
Piotr Zieliński » Klasa Parallel

Inne 1669 dni, 10 godzin, 43 minuty temu pzielinski 98 rozwiń

Projektowanie dotyku Metro 3/3 Windows 8 jest systemem który będzie również dostępny na tabletach. Tymi urządzeniami sterujemy przy pomocy dotyku dlatego projektując aplikację metro trzeba wziąć pod uwagę iż nie zawsze będzie obsługiwana przy pomocy myszki a za pomocą dotyku. System Windows 8 posiada zwiększony zestaw interakcji dotykowych, który jest używany w całym systemie. stosując ten zestaw w swoich aplikacjach sprawimy że stanie się znajoma dla użytkownika. Przy projektowaniu interfejsu u...

Tagi: Metro, Windows 8
Dziel się z innymi:
Projektowanie dotyku Metro 3/3 « Programowanie .NET

Windows 1670 dni, 23 godziny, 19 minut temu adte 77 rozwiń

W tym wpisie zajmę się omówieniem polecenia yield, udostępnionego w wersji 2.0 języka C#. Do czego służy ta instrukcja? Dzięki niej możemy tworzyć tzw. leniwe kolekcje, do których poszczególne elementy dodawane są dopiero w momencie zgłoszenia na nie zapotrzebowania. Żeby zaprezentować działanie polecenia yield, najpierw zobaczmy standardowy sposób tworzenia kolekcji.

Tagi: .Net, C#, yield
Dziel się z innymi:
Instrukcja yield return – tworzenie leniwych kolekcji danych « Developer notes

Inne 1672 dni, 22 godziny, 17 minut temu psz750 345 rozwiń

Dawno temu opisałem w jaki sposób zintegrować Membershipa z własną bazą danych. W tym artykule chciałbym skupić się na innym, bardzo ciekawym mechanizmie, a mianowicie na profilach. Profile służą do przechowywania i przywracania ustawień użytkownika odwiedzającego aplikację. Ustawienia, które chcemy przechowywać, konfigurujemy w pliku konfiguracyjnym aplikacji (web.config) w sekcji profile. Kiedy aplikacja startuje oraz mechanizm profili jest wł...

Źródło: kurzyniec.pl
Dziel się z innymi:
Łukasz Kurzyniec - Profile w ASP.NET

Web 1672 dni, 22 godziny, 17 minut temu lkurzyniec 159 rozwiń

Dzisiaj przykład skryptu SQL, który pozwala na serwerze MSSQL 2008r2 odtworzyć kopię dowolnej bazy danych, umieszczoną w dowolnej, dostępnej dla serwera SQL lokalizacji, na dowolną bazę danych serwera. Skrypt wymaga podania dwóch parametrów (które należy wprowadzić do dwóch, zadeklarowanych jako pierwsze, zmiennych) tj. ścieżki do kopii bezpieczeństwa oraz nazwy bazy danych. Wszystkie pozostałe informacje skrypt pobiera sobie automatycznie, czyli ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Jak w kopii kalejdoskopie odwtorzyć wskazaną kopię

Bazy danych i XML 1674 dni, 17 godzin, 46 minut temu PaSkol 89 rozwiń

Od kilku dni można rejestrować się na darmowe egzaminy z Visual Studio 2012. Oczywiście są to egzaminy w wersji beta. Nie zmienia to jednak faktu, że w przypadku ich zdania otrzymamy pełnoprawny certyfikat. Można wybierać wśród następujących egzaminów....

Dziel się z innymi:
Darmowe certyfikaty Microsoftu

Sztuka programowania 1676 dni, 10 godzin, 12 minut temu http://janosz.myopenid.com/ 886 rozwiń

Lock free data structures are very handy for concurrent programs especially that the number of cores increases. The benefits of such data structures is that they never acquire a lock, instead they do a form of a spin lock, where a local copy of the data must be stored and exchanged or updated by an processors atomic operation (like "compare and swap" or "fetch and add") only when the global value and the local copy match, otherwise we repeat the whole procedure. Almost every lock free data structure foll...

Tagi: C#
Dziel się z innymi:
[EN] Lock Free Work Stealing Queue | Passion of Programming in .NET

Inne 1676 dni, 10 godzin, 12 minut temu http://badamczewski.blogspo... 69 rozwiń

W ostatnim poście napisałem kiedy warto korzystać z strong-name. Jeśli ktoś uważnie prześledził screen’y dołączone do postu, być może dostrzegł, że jest tam opcja taka jak “Delayed Signing”. Do czego to służy? Sprawa jest bardzo prosta. Delayed signing po prostu nie używa klucza prywatnego. Taka biblioteka nie zawiera więc poprawnego podpisu cyfrowego a w miejsce jego zawiera same zera. Klucz publiczny z kolei jest wstawiany do biblioteki z tym, że nie jest liczony jej hash. Integralność zatem jest nie...

Dziel się z innymi:
Piotr Zieliński » Czym jest “Delayed signing”?

Inne 1677 dni, 30 minut temu pzielinski 125 rozwiń

Programując pod Sharepointa czy inne tego typu badziewie musimy podpisywać nasze assemblies i wrzucać je do GACa. Już dwa razy mnie to "ugryzło" i straciłem w sumie dobre kilka godzin na diagnostykę poniższego scenariusza: 1) piszę testy do funkcjonalności zawartej w podpisanej dllce 2) koduję implementację w tejże dllce 3) uruchamiam testy 4) dostaję wyjątek TypeLoadException czy coś innego w ten deseń mówiącego, że w testowanej dllce nie ma kodu który... przecież tam jest bo dopiero co go napisałem!

Dziel się z innymi:
Maciej Aniserowicz | Walka z G(K)ACem: DEVPATH

Inne 1677 dni, 16 godzin, 39 minut temu http://pawlos.blogspot.com/ 145 rozwiń

Niniejsze rozważania zacznę od następującej anegdoty, która doskonale oddaje ich sedno. Pewna mała dziewczynka przyglądała się mamie przygotowującej pieczeń: - Mamo, dlaczego gdy robisz pieczeń, to zawsze odcinasz końcówki mięsa i wkładasz je po bokach brytfanny? - Bo tak się piecze kochanie. - Ale dlaczego tak się piecze? - Końcówki obcina się, aby mięso lepiej się upiekło. - Mamo, ale przecież i bez tego mięso by się upiekło. - Córeczko, twoja babcia tak piekła, ciocia tak piecze i ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Zawsze jest warto poddać ocenie, co jest konwencją co … przyzwyczajeniem

Sztuka programowania 1677 dni, 16 godzin, 39 minut temu PaSkol 162 rozwiń

Jasna polityka prywatności jest bardzo ważnym elementem aplikacji Metro. Microsoft zwraca na to uwagę podczas certyfikacji aplikacji wiec poniżej kilka słów o tym co, gdzie i jak.

Dziel się z innymi:
Metro Apps 5: Privacy policy | Wojciech Poniatowski [PL]

Windows 1678 dni, 17 godzin, 14 minut temu poniat 56 rozwiń

Windows Phone jako jedyna platforma umożliwia tworzenie aplikacji z tzw. Trial‘em. Wiem, ktoś może powiedzieć, że przecież w AppStore czy Android Market też są aplikacje płatne i darmowe. Czym więc różni się Windows Phone? Tym, że możemy stworzyć jedną aplikację, która będzie jednocześnie wersją Trial i pełną, a Windows Phone Marketplace automatycznie zadba o procedurę kupna i podniesienia wersji z darmowej na pełną. W tym poście opiszę moje podejście do tego tematu.

WP XNA 13: Trial | Wojciech Poniatowski [PL]

Mobile development 1678 dni, 17 godzin, 14 minut temu poniat 71 rozwiń

Zapewne każdy zna podstawowe gesty ekranów dotykowych. Wiemy też, że każdy telefon z Windows Phone 7 musi spełniać kilka podstawowych wymagań w tej dziedzinie (np. obsługa co najmniej 4 punktów dotyku). Co więcej, w SDK (dokładnie w XNA Framework) znajdziemy wbudowana obsługę pewnych gestów (np. Tap, FreeDrag, DoubleTap, Vertical/HorizontalDrag, Pinch itd). Ale jeśli to dla nas za mało to zakłwsze możemy “zejść” na niższy poziom API i tworzyć własne gesty.

WP XNA 8: Większa kontrola nad gestami (Raw gestures) | Wojciech Poniatowski [PL]

Mobile development 1678 dni, 17 godzin, 14 minut temu poniat 45 rozwiń

1 2... 152 153 154 155 156 157... 306 307
Szkolenia SecurITum

kwiecień

03.
4developers
Warszawa
22.
GET.NET
Łódź

maj

17.
InfoShare
Gdańsk
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 564,45)

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 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,9)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 498,06)

15

jedmac (3 298,38)

16

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

17

CaMeL (2 954,87)

18

spetz (2 638,16)

19

mnikolajuk (2 596,93)

20

FutureProcessing (2 550,11)