dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Sztuka programowania - Strona 19

Na ostatnim (tj. 90) spotkaniu KGD.NET miały miejsce dwie prezentacje. Prezentacja Procenta o DI to było to na co czekałem (tzn. potwierdzenie, że idę słuszną drogą oraz rozwianie pewnych wątpliwości). Druga prezentacja (a może lepiej powiedzieć pierwsza) była poświęcona F#. Nie spodziewałem się nic specjalnego po niej. Co tu dużo mówić pewien czas temu stworzyłem nawet coś w tym języku, ale mówiąc szczerze jakoś specjalnie mi to nie podchodziło. Jednak Michał Łusiak pokazał, że F# to język, którem...

Tagi: .Net, C#, F#
Dziel się z innymi:
F# pierwsze kroki (po raz drugi) | Wojtek Pitek about dev

Sztuka programowania 871 dni, 18 godzin, 15 minut temu wopi 182 rozwiń

Poprzedni wpis dotyczył cyklu życia strony w ASP.NET. Był związany z pytaniem, które trafiło mi się na jednej z rozmów kwalifikacyjnych. Po ukończeniu tamtego posta, zaczęły mi się przypominać również inne pytania. Stwierdziłem, że przez następne kilka tygodni będę tutaj na blogu zadawał jedno z takich pytań i starał się je rozwiązać, rozwiewając wszelkie wątpliwości. Pytanie brzmiało: jaka jest różnica pomiędzy słowem new, a słowem override? Zaczynając od przykładu: class Program { stat...

Pytania z rozmów vol. 2 – .NET – słowo new vs słowo override | maciejjędrzejewski

Sztuka programowania 885 dni, 9 godzin, 34 minuty temu jedmac 444 rozwiń

Kompresja gZIP czyli najprostszy (chyba) sposób na odchudzenie strony. Wiadomo, że należy stosować odpowiednie podejście do tworzenia layoutów, jednak kiedy zdarzy się już tak rozbudowany widok, a nie można z niego po prostu wyrzucić danych czy podielić ich na kilka innych widoków to warto się tym rozwiązaniem zainteresować. W sumie warto się nim zainteresować tak czy tak.

Szybki strzał: Kompresja gZIP w aplikacji ASP.NET MVC  | devharmony

Sztuka programowania 885 dni, 9 godzin, 34 minuty temu emmetsa 166 rozwiń

Jakiś czas temu opisałem jak utowrzyć instalator dla uslugi Windows w środowisku Visual Studio. Jest to sposób dość skomplikowany i czasochłonny. Z drugiej strony daje duże możliwości konfiguracyjne i rozszerzające. Nie o tym jednak. W niniejszym artykule opisuję jak zainstalować usługę Windows wyłącznie za pomoca kodu.

SelfInstaller, czyli samoinstalująca się usługa | Łukasz Kurzyniec

Sztuka programowania 887 dni, 16 godzin, 11 minut temu lkurzyniec 244 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 888 dni, 11 godzin, 24 minuty temu emmetsa 145 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 891 dni, 16 godzin, 5 minut temu psz750 387 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 891 dni, 16 godzin, 5 minut temu blog-kateo-pl 138 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 893 dni, 5 godzin, 55 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 894 dni, 15 godzin, 7 minut temu emmetsa 245 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 894 dni, 15 godzin, 7 minut temu jedmac 240 rozwiń

Pisaliśmy kiedyś aplikację dla klienta z dość jaśnie określoną specyfikacją sprzętową. Program ma się bez problemów uruchamiać na 64-bitowym Windowsie 8 ponieważ wszystkie komputery działają pod obsługą tego systemu. Czyli hulaj dusza jedziemy z najnowszą wersją .neta (wszak jest to soft dedykowany dla tego konkretnego klienta). Po czasie określonym w umowie dostarczamy soft klientowi na testy, instalacja przebiega bezproblemowo… do czasu. Jest godzina 10 spokojnie dopijam czwarty kubek kawy (wsz...

Dziel się z innymi:
Krótka notatka o Asyns/Await w .NET 4.0 | Wojtek Pitek about dev

Sztuka programowania 900 dni, 3 godziny, 38 minut temu wopi 257 rozwiń

Dzisiaj na ruszt wrzucimy integrację z systemem automatycznych płatności transferuj.pl. Sprawa wydaje się nie być trudna, ale spędziłem za pierwszym razem nad tym trochę czasu zanim wszystko odpowiednio skonfigurowałem, a w Internecie na ten temat materiałów brak. Dokumentacja do integracji jest i to jest dobra, jednak co na chłopski rozum opisane to łatwiej zrozumieć.

Dziel się z innymi:
Integracja aplikacji ASP.NET MVC z transferuj.pl | devharmony

Sztuka programowania 905 dni, 15 godzin, 16 minut temu emmetsa 272 rozwiń

To make this review complete, I’m providing solution with examples of all mechanisms usage, it can be found at my GitHub: https://github.com/szabl/AspNetViewsCodeReuseExamples OverviewMethodBrief descriptionUsageHTML HelpersC#/VB.NET methods returning html as a stringBest suits view elements, where quite a lot of logic is necessary to generate short HTML. Rather not good for elements specific to a specific view.Display/Editor TemplateView file used as a template for displaying or editing given data type....

Dziel się z innymi:
[EN] View Code Reuse Techniques in ASP.NET MVC  | Future Processing

Sztuka programowania 913 dni, 16 godzin, 25 minut temu FutureProcessing 116 rozwiń

A short while ago I had a task that required generating excel documents (xls) with special OLE objects. Checkboxes, to be precise.Problem overview The functionality was fairly simple. User generated a password protected excel document with some empty fields to be filled by somebody else. The document was handled over to another user who filled in the mandatory and optional fields. Marked some check boxes and send back. As the final step the document was processe...

Źródło: blog.klimczyk.pl
Dziel się z innymi:
[EN] Generating xls documents with checkboxes in C# | I

Sztuka programowania 916 dni, 9 godzin, 27 minut temu klm_ 90 rozwiń

C# 5.0 in a Nutshell is a great reference book about C#. Furthermore, it is worth to read it from the beginning to the end, to understand how C# works and to get familiar with the language features (can be used in the future as a reference). This book describes many features, which I have never used (after over 4 years programming in C#) like some XML serializers, COM interoperability or advanced threading/tasking techniques. Now, I know about them an...

Tagi: .Net, books, C#
Źródło: jj09.net
Dziel się z innymi:
[EN] C# in Nutshell - Jakub Jedryszek

Sztuka programowania 922 dni, 6 godzin, 16 minut temu jj09 184 rozwiń

Historia zaczyna się od prostego fragmentu kodu pokazanego poniżej. Kod ten to fragment walidatora, ktory ma za zadanie określić, czy dane są prawidłowe. Jeśli nie, to zmienna isValid powinna zostać ustawiona na false. var isValid = true; if (condition_1) isValid = false; if (condition_2) isValid = false; Kod ten działał do momentu, kiedy wprowadzono do niego małą zmianę pokazaną poniżej. Było to pewne uszczegółowienie logiki walidacji danych wejściowych. var isValid= true; i...

Dziel się z innymi:
Michał Komorowski: Czy użycie if zamiast else if ma znaczenie?

Sztuka programowania 928 dni, 14 godzin, 44 minuty temu http://pawlos.blogspot.com/ 364 rozwiń

More experience I gain, more interested I am in how things work underneath the code level. In this post I want to provide short description of the Top 10 programming languages (by TIOBE Index), how they work and their super short history.

Źródło: jj09.net
Dziel się z innymi:
[EN] How top 10 programming languages work - Jakub Jedryszek

Sztuka programowania 935 dni, 11 godzin, 16 minut temu jj09 436 rozwiń

Wiele razy pisałem już o słowach async\await i z pewnością ułatwiają one życie. Dla przypomnienia rozważmy kod:private async void DownloadAndSortAsync() { int[] allNumbers = await DownloadNumbersAsync(); int[] sortedNumbers = await SortNumbersAsync(allNumbers); MessageBox.Show(string.Join(“,”,sortedNumbers)); } private Task

Tagi: await
Dziel się z innymi:
Piotr Zieliński » Własna implementacja await’era

Sztuka programowania 937 dni, 10 godzin, 38 minut temu http://pawlos.blogspot.com/ 193 rozwiń

W ostatnim poście było o SpecsFor, jako alternatywy dla SpecsFlow. Pokazane przykłady były ogólne i nie dotyczyły konkretnej technologii. Z BDD bardzo często korzysta się w celu przetestowania UI. W końcu wpisywane scenariusze, odzwierciedlają typową interakcję użytkownika z aplikacją. Osoby nietechniczne zwykle definiują wymagania z punktu widzenia użytkownika a nie wewnętrznej infrastruktury, która oczywiście nie jest im znana w szczegółach. Dla aplikacji ASP.NET MVC powstał SpecsFor MVC. Dobra wiadom...

Tagi: bdd, specsfor
Dziel się z innymi:
Piotr Zieliński » SpecsFor MVC

Sztuka programowania 941 dni, 4 godziny, 59 minut temu http://pawlos.blogspot.com/ 120 rozwiń

Przez kilka ostatnich wpisów poruszałem temat BDD, a konkretniej jednego z framework’ow – SpecFlow. Dzisiaj o kolejnym rozwiązaniu, które jest przydatne, gdy programiści definiują specyfikacje. SpecsFor można zainstalować standardowo z NuGet: Załóżmy, że będziemy rozpatrywać następujący kod...

Tagi: bdd, specsfor
Dziel się z innymi:
Piotr Zieliński » SpecsFor–kolejny framework do BDD
1 2... 17 18 19 20 21 22... 36 37
Szkolenia SecurITum

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa

maj

17.
InfoShare
Gdańsk
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 520,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 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,86)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 293,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

spetz (2 548,07)

20

lkurzyniec (2 544,29)