dotnetomaniak.pl

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

W następnym poście mam zamiar napisać o SpecsFor, kolejnym framework’u ułatwiającym pisanie testów BDD. Najpierw jednak chciałbym przedstawić expectedObjects oraz Should Assertion Library, które są składowymi SpecsFlow. Wszystkie z wymienionych bibliotek można zainstalować przez NuGet. Should Assertion Library to mała biblioteka ułatwiająca asercje danych. W standardowych unit testach zwykle piszemy coś w stylu:Assert.IsTrue(value); Assert.IsNull(value); Assert.AreEqual(actualValue,expectedValue) Jes...

Dziel się z innymi:
Piotr Zieliński » Testy jednostkowe: expectedObjects oraz Should Assertion Library

Narzędzia 1035 dni, 4 godziny, 1 minutę temu http://pawlos.blogspot.com/ 91 rozwiń

W jednym z poprzednich tematów opisałem sposób zarządzania serwerem Exchange 2007 poprzez polecenia PowerShell (tzw. cmdlets) wywoływane z poziomu .NET. Jeżeli tego samego rozwiązania chcielibyśmy użyć do obsługi serwerów Exchange 2010/2013 musimy nieco zmodyfikować nasz kod. W tych wersjach Exchange korzystanie ze środowiska Exchange Management Shell odbywa się poprzez zdalne sesje PowerShell (PowerShell remoting)...

Zarządzanie serwerem Exchange 2010/2013 poprzez Exchange Management Shell | Developer notes

Inne 1035 dni, 4 godziny, 1 minutę temu psz750 37 rozwiń

Scenka1 Facet idzie sobie przez las i napotyka gościa wycinającego siekierą choinki - Panie co pan robisz! Dlaczego dewastujesz las? Nie dewastuję lasu tylko zaciągam dług leśny. Będą święta, na choince powieszę bombki to rodzina będzie zadowolona. No a później posadzę nowe choinki w to miejsce. A kiedy to zrobisz? no za trzy sprinty... Scenka2 Facet idzie sobie przez osiedle i spotyka gościa, który wywala gruz do piaskownicy - Dlaczego dewastujesz plac zabaw? Nie dewastuję placu zab...

Paweł Włodarski - ludzka twarz IT: Tragedia wspólnego kodu

Sztuka programowania 1038 dni, 4 godziny, 46 minut temu http://pawlos.blogspot.com/ 420 rozwiń

Modelling load distribution One of the challenges we face during the performance test design is determining the load we should use. By the load here, I mean a number of concurrent users performing certain actions in System Under Test (SUT). Obviously, depending on the type of performance test applied, the load will alter, as we are testing system in search of different class of problems. This article attempts to describe the case in which we will try to simulate the anticipated high traffic in t...

[EN] Modelling load distribution | Technical blog

Inne 1039 dni, 11 godzin, 18 minut temu FutureProcessing 104 rozwiń

JSON.NET to darmowa i naprawdę prosta w użyciu biblioteka, która umożliwia parsowanie JSON z poziomu c#. Instalujemy ją oczywiście z NuGet: Następnie API jest na tyle proste, że wystarczy tak naprawdę nam tylko IntelliSense:var person =new Person() {FirstName ="Piotr", LastName ="Zielinski"}; string content = JsonConvert.SerializeObject(person); Console.WriteLine(content); Efektem będzie konwersja obiektu c# do JSON czyli: {"FirstName":"Piotr","LastName":"Zielinski"} Podobnie można dokonać deseri...

Tagi: JSON, Json.NET
Dziel się z innymi:
Piotr Zieliński » Przydatna biblioteka: JSON.NET

Inne 1041 dni, 9 godzin temu psz750 270 rozwiń

Tworzenie aplikacji nie jest wiedzą tajemną, ale nie jest łatwo bez przygotowania stworzyć coś, co nie będzie wstyd pokazać nie tylko naszym znajomym. Jeśli chcecie dowiedzieć się jak tworzyć proste aplikacje na Windows Phone i Windows Modern, bez dotykania do kodowania, to zapraszam do wpisu. Tekst, który czytacie kierowany jest zarówno do osób nie mających nic wspólnego z programowaniem oraz do tych, którzy już mają pewną praktykę w tworzeniu aplikacji. Ci pierwsi będą mogli stworzyć proste programy n...

Dziel się z innymi:
Poradnik jak "wyklikać" własną aplikację na Windows Phone 8.0/8.1 i Windows 8.1 w AppStudio, bez znajomości programowania i innej "wiedzy tajemnej"

Mobile development 1041 dni, 9 godzin temu djfoxer 393 rozwiń

Serię poświęconą WPF oraz MVVM czas zacząć. Wiem – wpisów tego typu jest w sieci sporo. Wiem, MVVM nie zawsze jest idealnym wyborem i istnieje wokół niego sporo kontrowersji. Wiem, emerytury w Polsce są za niskie. Nie zmienia to faktu, że przy okazji implementacji aplikacji WPFowej postanowiłem spróbować zaznać szczęścia w królestwie władcy ModelViewViewModel i jego rycerzy: ObservableCollection i Command. I muszę powiedzieć, że nie żałuję. Na pierwszy rzut oka różnic...

Tagi: MVVM, WPF, xaml
Dziel się z innymi:
WPF i MVVM w jednym stali domu. Część pierwsza – wprowadzenie | Waleczny Trzmiel

Windows 1044 dni, 2 godziny, 40 minut temu waleczny_trzmiel 391 rozwiń

W każdym projekcie prędzej czy później trzeba wdrożyć to, co zaprojektował nieposkromiony grafik. Jak to często ma miejsce większość przygotowanych widoków wygląda tak ładnie tylko w pliku PSD. Otóż nieczęsto zdarza się, żeby grafik przewidział sytuacje takie jak złe łamanie się tekstu czy inne artefakty, które powstają po połączeniu widoku z danymi. Wpis przedstawia łatwy sposób zasilania widoków danymi.

Źródło: www.karolszmaj.pl
Dziel się z innymi:
Widok z danymi, czyli DesignTime w MVVM

Mobile development 1044 dni, 2 godziny, 40 minut temu razor118 214 rozwiń

Web Deploy umożliwia m. in. szybkie – z poziomu Visual Studio – publikowanie aplikacji na serwerze internetowym (IIS). Jest bardzo wygodnym, w miarę bezpiecznym i szalenie przydatnym narzędziem.

Źródło: www.arturnet.pl
Dziel się z innymi:
[IIS] Konfigurujemy Auto Deploy | www.Arturnet.pl

Web 1044 dni, 2 godziny, 40 minut temu art511 152 rozwiń

Mamy sezon ogórkowy, słoneczko przygrzewa, klimatyzacja ledwo dyszy z każdej dyszy, zarząd i kadra średniego szczebla udała się na zasłużony odpoczynek i tylko pasjonaci wolą spędzać ten czas w pracy. Ci pasjonaci to my. W tych ekstremalnych okolicznościach przyrody ...

Tagi: humor
Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Za stres, absurdy, bezkres mordęgi słusznie należy się pieniądz tęgi

Inne 1046 dni, 18 godzin temu PaSkol 375 rozwiń

W dniach 19-23 Listopada w Hotelu Radisson Blue Hotel Lietuva w Wilnie odbędzie się trzecia już edycja konferencji Build Stuff. Jako prelegenci wystąpi wielu znanych guru naszego półświatka min: Greg Young, Eric Evans, Hadi Hariri czy Bob Ashton.

Tagi: konferencje
Źródło: szogun1987.pl
Dziel się z innymi:
Co tak cicho o Build Stuff 2014?

Inne 1046 dni, 18 godzin temu szogun1987 161 rozwiń

Let me = “introduce F#” If you wonder which programming language is the best I unfortunately have to disappoint you. There is no such thing as “the best programming language” or “the most powerful one”. Additionally, there is also no universal language which could satisfy all needs and be efficient in literally every field. Universal languages, such as very popular C#/Java, could address most, if not all, common programming tasks. However, those languages could be easily outdone by other dedicat...

[EN] Let me = "introduce F#" | Technical blog

Sztuka programowania 1046 dni, 18 godzin temu FutureProcessing 115 rozwiń

Ostatnio dodawałem prostą funkcję do pewnej aplikacji webowej: umożliwienie ściągnięcia pliku z dysku. Były to pliki Excela i znajdowały się w katalogu ~/App_Data/reports. Siłą rzeczy takie pliki nie mają ID. Mają nazwę. I po nazwie właśnie je się ściągało. Kod otwierający plik do ściągnięcia można by napisać tak: public Stream OpenFile(string fileName) { string reportsdir = HttpContext.Current.Server.MapPath("~/AppData/reports...

Dziel się z innymi:
Jak nie udostępniać plików do ściągnięcia | Maciej Aniserowicz o programowaniu

Web 1048 dni, 9 godzin, 40 minut temu psz750 341 rozwiń

Dzisiaj chciałbym przedstawić framework WatiN, który służy do automatyzacji testów. Symuluje on po prostu przeglądarkę internetową (dosłownie). Za pomocą niego, możemy otworzyć IE, wejść na daną stronę czy kliknąć w jakiś przycisk. Wszystkie operacje takie jak kliknięcie w link czy nawet maksymalizacja okna są możliwe dzięki WatiN. Docelowo używa go się w połączeniu z nUnit albo SpecFlow. Zacznijmy jednak od zwyklej aplikacji konsolowej. Załóżmy, że chcemy wejść na Google.pl, wpisać tekst i kliknąć w pr...

Tagi: IE, testy, WatiN
Dziel się z innymi:
Piotr Zieliński » WatiN–testowanie aplikacji internetowych

Narzędzia 1048 dni, 9 godzin, 40 minut temu rroszczyk 158 rozwiń

Retarget na Windows Phone 8.1 / Store Validation Errors Odkąd pojawił się Windows Phone 8.1 deweloperzy mają możliwość przenoszenia swoich aplikacji na właśnie ten system. Dodatkowo, żeby ich do tego zachęcić na dvlupie pojawiło się kilka challenge`y, które pozwalają zdobyć kilka punktów za implementację rozwiązań z WP 8.1 (np przezroczyste kafelki) Teoretycznie wszystko powinno skończyć się po 2 kliknięciach. Jednak w momencie wrzucania aktualizacji na store Windows Phone możemy natrafić na kilka probl...

Źródło: mjawulski.net
Dziel się z innymi:
mjawulski.net | Retarget na Windows Phone 8.1 / Store Validation Errors

Inne 1048 dni, 9 godzin, 40 minut temu Michał Jawulski 62 rozwiń

Building better client-side JavaScript applications For some time now, you could have noticed a trend in web applications development to build more and more complicated applications, moving more logic from the server to the client side. Is it an appropriate trend? I don’t know. The discussion between supporters and opponents of each approach may look like discussion concerning superiority of Easter over Christmas; it’s hard to concede the point to any side as they have their arguments. That is w...

Dziel się z innymi:
[EN] Building better client-side JavaScript applications | Technical blog

Inne 1052 dni, 18 godzin, 46 minut temu FutureProcessing 184 rozwiń

Obiekty Hub mają z góry określony czas życia. Ten sam obiekt nie jest współdzielony pomiędzy różne wywołania. Jeśli klient wywołuje metodę, instancja huba jest tworzona od nowa. Oznacza to, że nie możemy przechować stanu między zapytaniami w następujący sposób

Tagi: signal r, SignalR
Dziel się z innymi:
Piotr Zieliński » SignalR: Przekazywanie stanu

Web 1052 dni, 18 godzin, 46 minut temu http://pawlos.blogspot.com/ 138 rozwiń

Dzisiaj trochę więcej szczegółów na temat, jak można wywoływać metody w Hub API. W ostatnim wpisie, zaimplementowaliśmy klasę, która wykonuje metodę po wszystkich klientach (broadcast). SignalR ma ogromne możliwości i istnieje wiele innych wzorców. Dla przypomnienia broadcast wygląda następująco:publicvoid SendMessage(string message) { Clients.All.newMessage(string.Format("{0}: {1}",DateTime.Now,message)); } Clients posiada kilka metod, służących do wysyłania wiadomości w różnych sposób. Na przykła...

Tagi: signal r, SignalR
Dziel się z innymi:
Piotr Zieliński » SignalR: wywoływanie metod

Web 1052 dni, 18 godzin, 46 minut temu http://pawlos.blogspot.com/ 135 rozwiń

Zastanawiacie się co to takiego ten tunel kodu? Otóż chodzi tutaj o specyficzny stan świadomości, z dużym skupieniem i widzeniem tunelowym, w który mogą wejść programiści tworzący kod. Można o nim przeczytać np. w książce autorstwa Roberta C. Martina "Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów", choć tam nosi on nazwę strefy lub przepływu (flow). Zgodnie z opisem we wspomnianej książce, stan ów charakteryzuje się tym, że znajdujący się w nim programiści czują się ...

Me z .NET tete-a-tete » Tunelem kodu pędzę do przodu

Sztuka programowania 1054 dni, 9 godzin, 1 minutę temu PaSkol 307 rozwiń

Metody rozszerzające i ich ciekawa właściwość...

Źródło: wojciechsipa.pl
Dziel się z innymi:
Metoda rozszerzająca nie boi się nulla

Sztuka programowania 1055 dni, 6 godzin, 51 minut temu WujoWojtas 415 rozwiń

1 2... 122 123 124 125 126 127... 327 328
Szkolenia SecurITum

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,04)

8

Damian (9 041,08)

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 578,06)

15

jedmac (3 318,39)

16

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

17

CaMeL (2 954,87)

18

spetz (2 943,27)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 592,76)