dotnetomaniak.pl

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

W kilku ostatnich wpisach przedstawiłem czym jest metodyka Scrum, po co i jak ją stosować przy użyciu Team Foundation Server. W teorii moglibyśmy już rozpocząć projekt i z powodzeniem go prowadzić. Możliwe, że więcej wiedzy nie było by Wam szybko potrzebne, ale podejrzewam, że całkiem szybko zaczęły się pojawiać pytania o zarządzanie i przepływ zadań. W tym artykule postaram się wybiec przed nie i od razu przedstawić garść odpowiedzi. W skrócie co jak i gdzie w kombinacji TDD + TFS + SRUM

Scrum i Team Foundation Server cz.6 - Proces TDD ~ Premium Hands

Architektura 2015 dni, 23 godziny, 21 minut temu premium-hands-net 128 rozwiń

MEF jest kolejnym frameworkiem umożliwiającym tworzenie rozszerzalnych aplikacji. Pomijając marketing serwowany na różnych stronach, jest to po prostu biblioteka umożliwiająca dependency injection. W wersji .NET 4.0 została zintegrowana w .NET Framework i nie musi być instalowana osobno. Na oficjalnej stronie można sporo poczytać o budowie MEF’a jednak w poście chciałbym ograniczyć to do minimum ponieważ dla mnie osobiście, zbyt dokładne intro do tematu po prostu zniechęca mnie do dalszego czytania. Zac...

Tagi: MEF
Dziel się z innymi:
Piotr Zieliński » Managed Extensibility Framework część I

Architektura 2015 dni, 23 godziny, 21 minut temu pzielinski 203 rozwiń

Poprzednia część artykułu poświęconego Reactive Extensions (RX) dla .NET została zakończona prostym przykładem, w którym prostą obserwację kolekcji przeprowadzono nie tylko w ramach wątku bieżącego, ale również na odrębnym wątku. W tym celu wykorzystano jednego z wielu planistów (scheduler'ów) dostępnych w ramach RX. Przyjrzyjmy się im trochę bliżej. Otóż w Reactive Extension dla .NET można w bardzo prosty sposób sterować, na jakim wątku „pracuje” obserwowana kolekcja lub przy pomocy jakiego wątku chcem...

Tagi: Rx
Dziel się z innymi:
[RX 4] Reactive.Concurrency i planiści (schedulers)[PL] | Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 2015 dni, 23 godziny, 21 minut temu http://pawlos.blogspot.com/ 113 rozwiń

W ostatnim poście przedstawiłem MEF wraz z prostym przykładem. Dzisiaj przyjrzymy się dokładniej sposobom eksportu. Znamy już podstawowy sposób eksportu klasy:[Export(typeof(IMessageBoxService))] publicclass WpfMessageBoxService:IMessageBoxService { } Oprócz przekazania typu, można także użyć zwykłego string’a. Ze względu jednak na łatwość popełnienia literówki lepszym sposobem jest użycie typeof. Oprócz klas można również eksportować właściwości np.:publicclass Order { [Export("OrderValue")] ...

Tagi: MEF
Dziel się z innymi:
Piotr Zieliński » MEF: eksport, część II

Narzędzia 2015 dni, 23 godziny, 21 minut temu pzielinski 117 rozwiń

Niedawno po raz pierwszy w życiu musiałem mockować implementację interfejsu IEnumerable<T>. Chodziło o jakieś dziwne struktury używane wewnętrznie przez FIM. Problem polegał na tym, że obiekt mockowanego przeze mnie typu zwracał kolekcję innych obiektów. Ta kolekcja była właśnie IEnumerable<X>... ale nie mogłem stworzyć jej instancji, ponieważ wspomniana klasa XCollection była abstrakcyjna, a jej implementacja siedziała zaszyta gdzieś wewnątrz jakichś dllek. Jednocześnie chciałem przetestować...

Dziel się z innymi:
Maciej Aniserowicz | Mockowanie IEnumerable/IEnumerator z fakeiteasy

Inne 2015 dni, 23 godziny, 21 minut temu http://pawlos.blogspot.com/ 205 rozwiń

Nie dawno otrzymałem email z pytaniem dotyczącym tworzenia dokumentacji do kodu napisanego w C#: Poszukuje czegoś do zautomatyzowania procesu tworzenia dokumentacji dla kodu pisanego w C# i trafiłem na (..) temat odnośnie Sandcastle. Czy ten dodatek do Visual Studio pozwala tworzyć dokumentacje dla C# i jest kompatybilny z VS 2010? Spróbuję w niniejszym wpisie odpowiedzieć na to pytanie. Na temat tworzenie dokumentacji do oprogramowania pisałem już wcześniej w artykule „Tworzenie dokumentacji”. Wspomni...

Dziel się z innymi:
Tworzenie dokumentacji do kodu w C# [PL] | Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 2017 dni, 14 godzin, 35 minut temu http://pawlos.blogspot.com/ 589 rozwiń

Odpowiedź na pytanie postawione w tytule pytanie to temat nie na posta, ale na całą (może nawet niejedną) książkę. Poniżej postaram się nakreślić najważniejsze według mnie aspekty tworzenia testów... chociaż na pewno lista ta nie jest kompletna. Aha, no i nie jestem w stanie podać niezawodnej recepty na "dobry test". Zgłębiam temat od dobrych kilku lat i sam ciągle się uczę, więc cudów nie ma - praktyka i identyfikowanie własnych pomyłek jest najlepszym nauczycielem:).

Tagi: testowanie, testy
Dziel się z innymi:
Maciej Aniserowicz | [UT-6] Jak testować?

Inne 2017 dni, 14 godzin, 35 minut temu http://pawlos.blogspot.com/ 163 rozwiń

Umieszczenie artykułu na dotnetomaniaku może dać znaczący wzrost liczby odwiedzin na blogu (:)). Można jednak pomóc temu procesowi i przyciągnąć do nas jeszcze więcej osób. W poniższym wpisie postaram się pokazać jak to zrobić.Nie śpiesz się

Dziel się z innymi:
Jak wycisnąć więcej z dotnetomaniaka..

Inne 2018 dni, 22 godziny, 12 minut temu macko 242 rozwiń

Spóźniona trochę porada jak wdrażać projekty Azure za pomocą Web Deploy: http://msdn.microsoft.com/pl-pl/library/szybka-aktualizacja-projektu-azure-za-pomoca-web-deploy.aspx

Tagi: Azure
Dziel się z innymi:
Piotr Zieliński » Szybka aktualizacja projektu Azure za pomocą Web Deploy

Inne 2018 dni, 22 godziny, 12 minut temu pzielinski 40 rozwiń

O programowaniu z innej perspektywy...

Źródło: webhosting.pl
Dziel się z innymi:
Nie budź programisty!

Inne 2020 dni, 23 godziny, 18 minut temu http://blog.krzysztofszumny... 629 rozwiń

Node.js - jest to framework oparty o programowanie sterowane zdarzeniami w języku JavaScript.

Tagi: node.js
Dziel się z innymi:
Programowania po stronie serwera na ... JavaScript

Windows 2020 dni, 23 godziny, 18 minut temu dit2006 285 rozwiń

Moment pisania testów jest nierzadko kluczowy dla zmaksymalizowania efektywności całej procedury. Po kilku chwilach zastanowienia da się wyróżnić kilka najważniejszych etapów tworzenia oprogramowania, które z reguły są odpowiednią chwilą do implementacji testu.

Tagi: TDD, testy
Dziel się z innymi:
Maciej Aniserowicz | [UT-5] Kiedy testować?

Inne 2020 dni, 23 godziny, 18 minut temu http://pawlos.blogspot.com/ 162 rozwiń

Wielu programistów .NET wiedzą o istnieniu Reactive Extensions, działających w oparciu o Linq. Tutaj są opisane podobne możliwości w JavaScript.

Tagi: Rx
Dziel się z innymi:
Reactive Extensions dla JavaScript

Narzędzia 2020 dni, 23 godziny, 18 minut temu dit2006 103 rozwiń

ASP .Net MVC 3 vs. Ruby on Rails 3 Ostatnio trochę zaniedbałem bloga. Ostatni wpis pojawił się w kwietniu i do dziś cisza. Pora to zmienić. Norwegian Developers Conference 2011 (NDC 2011) miał miejsce w czerwcu. Trwa 3 dni, a sesji na nim jest dużo dużo więcej niż na naszym MTS 2011*. Materiały z tej konferencji są dostępne tutaj. Osobiście polecam tą sesję Shaya Friedmana. Porównuje w niej MVC3 z Ruby on Rails. ASP.NET MVC 3 ...

Dziel się z innymi:
ASP .Net MVC 3 vs. Ruby on Rails 3 « ksciana's Weblog

Web 2022 dni, 5 godzin, 54 minuty temu http://ksciana.wordpress.com/ 459 rozwiń

Od dwóch tygodni pracuję  nad projektem open-source przeznaczonym dla programistów zarówno tych początkujących jak i zaawansowanych. Z pewnością wielu z Was kojarzy projekt Robocode. Robocode umożliwia pisanie algorytmów dla czołgów, które następnie mogą stoczyć bitwę. Zadaniem programistów jest napisanie jak najlepszych algorytmów. Mój projekt przeznaczony jest wyłącznie dla programistów .NET i został oparty na XNA, a co za tym idzie, całość będzie się działa w świecie trójwymiarowym. Kilka ważnych za...

Tagi: nauka
Dziel się z innymi:
Piotr Zieliński » think.Net: Platforma do nauki programowania i algorytmów AI

Inne 2022 dni, 5 godzin, 54 minuty temu pzielinski 305 rozwiń

Post navigation← PreviousPułapki w SQL Server CEOpublikowano 7 Grudzień 2011 Ostatnio mam okazję robić projekt, do którego używam WebMatrix i bazę Microsoft SQL Server CE (Compact Edition). Docelowo baza ma być przeniesiona do „dużego” SQL’a, a ten CE miał być tylko na chwilę, na początek, na szybko…Subselect / subquery SQL Server CE nie obsługuje Subselectów. Nie możemy zrobić takiego zapytania:SELECT c.FirstName, c.LastName, (SELECT count(o.id) FROM Order o WHERE o.CustomerId = c.Id) AS Ord...

Tagi: SQL CE, text
Dziel się z innymi:
Pułapki w SQL Server CE | Wojciech Poniatowski [PL]

Bazy danych i XML 2022 dni, 5 godzin, 54 minuty temu http://pawlos.blogspot.com/ 165 rozwiń

Style jest to mechanizm wprowadzony w WPF-ie, a następnie w Silverlighcie, dzięki któremu w łatwy sposób można ujednolicić wygląd elementów naszej aplikacji. Style z reguły definiowane są w zasobach. Mogą to być zarówno zasoby całej aplikacji, danego okna lub nawet wybranej kontrolki. Przykładowy styl może wyglądać w następujący sposób: Każdy styl jest rozpoznawany dzięki unikalnemu kluczowi - parametr x:Key. Możliwe jest pominięcie klucza, w przypadku gdy ustawiona zostanie właściwść TargetType. ...

Tagi: C#, Silverlight, Style, WPF
Dziel się z innymi:
Style w WPF oraz Silverlight ~ Premium Hands

Windows 2025 dni, 4 godziny, 49 minut temu premium-hands-net 99 rozwiń

Biblioteka Microsoft UI Automation ujrzała światło dzienne wraz z premierą .NET 3.0 - jednakże pozostała ona w cieniu swoich większych braci WPF oraz WPF, które również zostały wprowadzone do Frameworka 3.0. Microsoft UI automation zapewnia nam dostęp do wszystkich elementów drzewa wizualnego aplikacji. Dzięki czemu mamy możliwość: Znajdowania wybranych przez nas kontrolek Interakcji z kontrolkami - wpisywanie tekstów do TextBox-ów, klikanie w przyciski itp Wczytywania wartości już wprowadzonych ...

Tagi: C#, Test, ui, UI Automation
Dziel się z innymi:
UIAutomation - czyli testy automatyczne w .NET ~ Premium Hands

Windows 2025 dni, 4 godziny, 49 minut temu premium-hands-net 171 rozwiń

Interfejs INotifyPropertyChangedPropertyChanged znany jest prawdopodobnie każdemu programiście C#. Interfejs ten zawiera jedynie jedno zdarzenie public event PropertyChangedEventHandler PropertyChanged; które powinniśmy odpalić w momencie gdy dana właściwość zostanie przez nas zmieniona. Dzięki temu dowolny obiekt, który będzie nasłuchiwał zmian danej właściwości zostanie o tym poinformowany. Przykładowa klasa implementująca ten interfejs może wyglądać w następujący sposób: public class ViewMode...

INotifyPropertyChanged i LambdaExpression ~ Premium Hands

Windows 2025 dni, 4 godziny, 49 minut temu premium-hands-net 286 rozwiń

Tak jak wspomniałem w poprzednim wpisie, tym razem zajmiemy się tworzeniem własnej klasy implantującej interfejs ICommand . 1. Implementacja interfejsu ICommand - WPF Klasa implementująca ICommand może wyglądać w następujący sposób public class DelegateCommand : ICommand { private Action

Dziel się z innymi:
Commands - Komendy cz.2 ~ Premium Hands

Windows 2025 dni, 4 godziny, 49 minut temu premium-hands-net 109 rozwiń

1 2... 198 199 200 201 202 203... 331 332
Szkolenia SecurITum

wrzesień

14.
devConf
Kraków

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,16)

8

Damian (9 066,1)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 608,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 088,27)

18

CaMeL (2 954,87)

19

lkurzyniec (2 633,85)

20

mnikolajuk (2 596,93)