dotnetomaniak.pl

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

W dotychczasowo opisanych częściach cyklu na temat MVVM (z wykorzystaniem Caliburn.Micro) wszystko było pokazane na przykładzie aplikacji mającej wyłącznie jedno okno. W rzeczywistym świecie takie aplikacje należą do mniejszości. Programy mają zwykle kilka okien i tym właśnie teraz się zajmiemy.Podejście klasyczne W klasycznie zbudowanej aplikacji jeśli chcemy wejść np. opcje aplikacji to otwiera się nam nowe okno. Spróbujmy zmodyfikować aplikację z ostatniego przykładu. Modyfikacja View jest pr...

Dziel się z innymi:
WPF – Caliburn.Micro – obsługa okien | Wojtek Pitek about dev

Windows 1093 dni, 16 godzin, 43 minuty temu wopi 140 rozwiń

Hej, sorry za tę przerwę! Dopadło mnie chyba to samo o czym pisał ostatnio procent… No ale nic to, oto jestem z powrotem z nowymi siłami do blogowania! A dzisiejszym wpisem postanowiłem kontynuować temat testowania kodu napisanego w JavaScript. Ostatnio zrobiłem krótki wstęp do frameworka Jasmine – jeśli jesteś nowicjuszem w temacie testów jednostkowych w JavaScript lub nie wiesz zupełnie nic na temat frameworka Jasmine, to zachęcam do przeczytania tego wpis...

Dziel się z innymi:
Testowanie z Jasmine - zachowania - burczu programator

Web 1093 dni, 16 godzin, 43 minuty temu burczu 158 rozwiń

Google Charts to świetne rozwiązanie, jeżeli potrzebujecie wykresów w swojej aplikacji. Właściwie spodobało mi się od razu po pierwszym użyciu i póki co nie szukam alternatywy (chociaż jeżeli korzystacie z jakiś przyjemnych bibliotek to chętnie poznam :-)). Integracja we własnym systemie jest w sumie prosta, chociaż trochę się nagimnastykowaliśmy, żeby odpowiednio do naszych potrzeb skonfigurować bardziej rozbudowane wykresy. Po przez bardziej rozbudowane mam na myśli np.. liniowy i kolumnowy na jednym ...

Integracja aplikacji z Google Charts | devharmony

Sztuka programowania 1094 dni, 11 godzin, 56 minut temu emmetsa 145 rozwiń

Nie jestem specjalistą od WCF – właściwie to nawet nie za bardzo lubiłem tę technologię. Było w niej dużo konfigurowania i XMLi, a ja jednak wolę pisać kod. Serwis w WCF Popełniłem kiedyś Serwis, który potem trzeba było utrzymywać. Wszystko było dobrze dopóki inne .NETowe końcówki się z nim łączyły. Dodaje się referencję poprzez „Add service reference” — generują się wszystkie potrzebne klasy — można od...

Tagi: .Net, REST, WCF
Dziel się z innymi:
WCF vs REST dzisiaj | Show me the code

Inne 1095 dni, 16 godzin, 19 minut temu psz750 394 rozwiń

Ostatnio znalazłem fajny przykład pokazujący jak można nieoczekiwanie pogorszyć wydajność aplikacji. Załóżmy, że mamy metodę, która jako parametr wejściowy przyjmuje funkcję...

Dziel się z innymi:
Piotr Zieliński » Code Review: Przekazywanie metody jako parametr

Sztuka programowania 1097 dni, 16 godzin, 36 minut temu psz750 388 rozwiń

This post is part of the series: iOS for C# Developer. Previous parts: part 1 (Classes and creating objects), part 2 (strings). The most typical scenario to use multithreading is to maintain responsive UI when we do some resource-consuming computation.C# Let’s consider simple button click action in C#...

Tagi: C#, iOS, objective-c
Źródło: jj09.net
Dziel się z innymi:
[EN] iOS for C# Developer - part 3: multithreading - Jakub Jedryszek

Inne 1097 dni, 16 godzin, 36 minut temu jj09 76 rozwiń

Czasami są takie dni w życiu człowieka (a nawet programisty), że wszystko idzie zgodnie z planem. Każde zadanie, które dostaje jest banalne albo (lepsza opcja) zrobione już wcześniej. Miałem kiedyś taki dzień. Jakby to powiedział Skipper dzień idealny. Niestety w moim przypadku to się nie sprawdziło. W moim przypadku sprawdza się raczej “jeśli wszystko idzie zgodnie z planem to znaczy, że to zasadzka”. No ale wracając do meritum dostałem kiedyś “banalne” zadanie musiałem wymienić tło w głównym okni...

Dziel się z innymi:
WPF – Caliburn.Micro – Gdy standardowa konwencja to za mało | Wojtek Pitek about dev

Windows 1097 dni, 16 godzin, 36 minut temu wopi 121 rozwiń

There are a lot of aspects to be considered while developing real world applications. Maintainability, Understandability, Clarity, Dependency are just a few of them. We have to work hard to maintain our code and make it self-commenting, preserve it from cyclic dependencies between assemblies or simply, to provide its good quality. There are a lot of tools that may help to achieve these goals e.g. Sonar, ReSharper, JustCode or NDepend. This article explains how to analyse the quality of code with the use ...

Dziel się z innymi:
[EN] Analysing the quality of code with NDepend | Future Processing

Narzędzia 1097 dni, 16 godzin, 36 minut temu FutureProcessing 90 rozwiń

Main menuMain pageAboutContact Share article via: You've read lot of articles about advanced C# constructions, new features, frameworks, etc. and at the end you are opening your solution and you start looking... and thinking... what is wrong the hell? Why my project is so f* boring? I'd like to change something. I want to have the cool application, which I want to be proud of and compare this solution with the ones I've read about. If this situations happened before this article is for you...

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] How to coolify your (web) application - First Steps | blog.kateo.pl

Sztuka programowania 1097 dni, 16 godzin, 37 minut temu blog-kateo-pl 138 rozwiń

Dzisiejszy wpis będzie dotyczył oczywistej oczywistości. Ale czy na pewno? Zostałem kiedyś zapytany na jednej z pierwszych rozmów o pracę, żeby wymienić jak najwięcej zdarzeń związanych z cyklem życia strony. Pierwszymi (i niestety jedynymi)...

Dziel się z innymi:
ASP.NET – cykl życia strony | maciejjędrzejewski

Architektura 1098 dni, 7 godzin, 58 minut temu jedmac 577 rozwiń

Chyba każdy programista piszący w C# usłyszał kiedyś (najczęściej na rozmowie kwalifikacyjnej) pytanie o typy danych występujących w tym języku. Naturalną odpowiedzią są typy wartościowe i typy referencyjne (taka nierozłączna para bliźniąt), mówimy jakie są różnice pomiędzy nimi, mówimy mądre zdania o stosie i o stercie. Czasem dostajemy “podchwytliwe” pytanie w stylu: String to typ referencyjny czy wartościowy? String to jest przechowywany na stosie czy na stercie? Tablica intów to typ refer...

Tagi: .Net, C#
Dziel się z innymi:
Pointer czyli trzeci bliźnaik | Wojtek Pitek about dev

Sztuka programowania 1099 dni, 6 godzin, 27 minut temu wopi 286 rozwiń

Siedzę sobie i integruję można by rzec. Integruję swoją aplikację z API serwisu furgonetka.pl. Ogólnie rozwiązanie zajebiste, żądania ładnie idą po http, odpowiedzi dostaję w pięknych jsonach. Wszystko idealnie. Tylko dlaczego dokumentacja do tego API jest tak ogólnikowa? Tak bardzo zrobiona po łebkach? Dlaczego za każdym razem trzeba się wszystkiego domyślać?

Dziel się z innymi:
O tym jak nieścisłości w dokumentacji przyprawiają programistę o siwy włos | devharmony

Sztuka programowania 1100 dni, 15 godzin, 38 minut temu emmetsa 246 rozwiń

Jeśli ktoś czytał moje poprzednie posty na temat MVVMa to z pewnością wie, że jednym z plusów jego stosowania jest możliwość odseparowania(w mniejszym lub większym zakresie) pracy programisty od pracy osoby odpowiedzialnej za design aplikacji. Oczywiście tak mówi teoria i często programista sam musi opracować wygląd okna aplikacji (no ale takie jest już życie). Wyobraźmy więc sobie, że dostaliśmy wytyczne jak ma wyglądać okno (takie a takie przyciski, tutaj grid, jakiś checkbox, szerokość elementu ...

Dziel się z innymi:
WPF – Caliburn.Micro – Problemy podczas designu | Wojtek Pitek about dev

Windows 1100 dni, 15 godzin, 38 minut temu wopi 154 rozwiń

W dzisiejszym wpisie skupię się na pokazaniu, w jaki sposób można stworzyć prostą metodę pomocniczą dla naszej aplikacji napisanej przy wykorzystaniu ASP.NET MVC.  W przykładzie, metoda będzie wyświetlać wszystkie elementy przekazane za pomocą listy do widoku, dodając do nich tekst “Welcome in” (przykład nieco abstrakcyjny, jednak bardzo dobrze przekazuje wiedzę potrzebną na tworzenie helperów w przyszłości). Aby stworzyć metodę pomocniczą, możemy wybrać jedno z dwóch podstawowych  podejść: - wewnętrzna...

ASP.NET MVC – tworzymy własną metodę pomocniczą | maciejjędrzejewski

Sztuka programowania 1100 dni, 15 godzin, 38 minut temu jedmac 240 rozwiń

Stało się! Stworzyłem swój własny schemat kolorów do Visual Studio. Niby nic takiego… a jadenak! Do tej pory korzystałem ze stylu Son of obsidian i najbardziej wkurzało mnie to, że zaznaczenie linii było prawie niewidoczne. I chyba to zdecydowało. Schemat stworzyłem przy użyciu StudioStyles (polecam).

Dziel się z innymi:
Własny schemat kolorów do Visual Studio | devharmony

Narzędzia 1101 dni, 16 godzin, 14 minut temu emmetsa 191 rozwiń

This post is part of the series: iOS for C# Developer. String operations in Objective-C are very verbose in comparison to C#.

Tagi: iOS, objective-c
Źródło: jj09.net
Dziel się z innymi:
[EN] iOS for C# Developer - part 2: strings - Jakub Jedryszek

Inne 1102 dni, 10 godzin, 34 minuty temu jj09 101 rozwiń

Dziś kolejny wpis na temat mikro-optymalizacji. Oczywiście dla większości aplikacji biznesowych taka różnica w wydajności nie ma kluczowego znaczenia. Myślę jednak, że jest to ciekawe z punktu widzenia IL i jak naprawdę działa język c#. Jeśli ktoś z kolei piszę np. grę albo aplikację czasu rzeczywistego, wtedy ma to już znaczenie, co robimy w każdej sekundzie. Zacznijmy od razu od wniosku: foreach w niektórych przypadkach jest znacząco wolniejszy od klasycznego for. Nie powinno to dziwić – w końcu iter...

Dziel się z innymi:
Piotr Zieliński » IL assembly: foreach vs. for, wydajność

Inne 1103 dni, 2 godziny, 56 minut temu psz750 297 rozwiń

Nie ma się nad czym zbytnio rozwodzić, ponieważ MoreLINQ jest biblioteką, która po prostu rozszerza podstawowe LINQ o dodatkowe operatory. Ja najczęściej korzystam z DistinctBy(), MinBy() oraz MaxBy(). Takie rozszerzenie nie tylko oszczędza mi czas, ale również sprawia, że kod jest „czystszy” i np. to co napisałbym w 3 linijkach mam w jednej – krótkiej i jasnej. Z pełnym przekonaniem polecam! Znacie coś podobnego, co rozszerza nam LINQ o jeszcze inne operatory?

Tagi: Linq
Dziel się z innymi:
Biblioteki warte poznania: MoreLINQ | devharmony

Narzędzia 1103 dni, 23 godziny, 46 minut temu emmetsa 302 rozwiń

Niejednokrotnie musimy przeczytać jakieś dane “skądś”, i nie mam na myśli bazy danych. Czy to zewnętrzny system przysyła excela, czy na dysku ląduje plik tekstowy, czy jeszcze coś innego. Takie pliki musimy przetworzyć, więc prawdopodobnie utworzymy klasę “XFileProcessor” albo “XFileParser”, czy coś w ten deseń. To jest akurat idealny scenariusz do pisania testów: dostajemy input i znamy oczekiwany output. Klient przysyła plik wejściowy i mówi, ja...

Dziel się z innymi:
Pliki z danymi testowymi | Maciej Aniserowicz o programowaniu

Inne 1103 dni, 23 godziny, 46 minut temu psz750 214 rozwiń

Let's assume that we have a simple table GL_Task which looks like this I was asked to rewrite simple SQL query SELECT Id,Name,IdProject FROM GL_Task WHERE Name = 'First task' OR Id IN (3,4 /more id's to come/) using NHibernate's QueryOver API. As simple as it may seem, solution for this particular problem is not straightforward. My first (not so clever) attempt was simply combining WhereRestrictionOn and Where clause var result = session.QueryOver

Tagi: NHibernate, ORM
Dziel się z innymi:
[EN] .NET Blog: NHibernate - generating WHERE IN … OR … queries

Windows 1103 dni, 23 godziny, 46 minut temu nocturn 87 rozwiń

1 2... 131 132 133 134 135 136... 340 341
#befutureproof
Szkolenia SecurITum

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 925,51)

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

8

Damian (9 173,12)

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

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,19)

20

lkurzyniec (2 732,03)