dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET

Skomplikowane aplikacje mogą wymagać skomplikowanego kodu. Jeżeli jego złożoność wynika ze złożoności modelowanego problemu to wszystko jest ok. Gorzej, jeżeli złożoność kodu wynika ze… złożoności kodu. W takim przypadku mówimy o złożoności przypadkowej.

Dziel się z innymi:
Złożoność przypadkowa | Piotr Perak

Architektura 2 godziny, 38 minut temu trzyPe 142 rozwiń

Jestem geekiem(a może nerdem?) jeśli chodzi o nowe technologię. Po prostu je uwielbiam, ale mimo tego nie mogłem przekonać się do jednego (i to w cale nie do takiej nowości). Nie mogłem przekonać się do laptopa. Po prostu pogardzałem takim sprzętem. Liczyła się dla mnie tylko stacjonarka wraz z jej nieposkromioną (do czasu) mocą. Aż pewnego dnia coś we mnie pękło: Muszę kupić sobie laptopa Wzbraniałem się przed tym długi czas, ale w końcu nie wytrzymałem. Jadę do domu na święta a muszę mieć dost...

Tagi: apple, Windows
Dziel się z innymi:
Problemy pierwszego świata czyli macbook okiem użytkownika Windows | Wojtek Pitek about dev

Windows 2 godziny, 38 minut temu wopi 188 rozwiń

Pomimo tego, że fanem Google Chrome nie jestem to przeglądarka Chrome Canary posiada funkcję z której ostatnio korzystam dość intensywnie – emulator urządzeń mobilnych, który jest niezastąpiony w momencie gdy projektujemy aplikację również pod tablety czy telefony.

Dziel się z innymi:
devWarsztat: Emulator urządzeń mobilnych w Google Chrome Canary | devharmony

Narzędzia 2 godziny, 38 minut temu emmetsa 27 rozwiń

Everyone who has ever tried to create multilingual application knows, that this is very tedious task. The most repetitive work is usually moving hard-coded strings to resource files. Fortunately with Resharper this is definitelly less painfull than usuall. In order to point out localizable parts of application , it is necessary to decorate classes with System.ComponentModel.LocalizableAttribute. However, usually we want to localize an entire program, so more universal solution is to set appropria...

[EN] .NET Blog: Resharper - localizable string literals

Narzędzia 2 godziny, 38 minut temu nocturn 90 rozwiń

Fajną sprawą jest wstawić link dla elementów w autocomplete np. jeżeli wykorzystuje się je w wyszukiwarce.

Dziel się z innymi:
Szybki strzał: Odnośnik w jQuery autocomplete | devharmony

Narzędzia 2 godziny, 38 minut temu emmetsa 59 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 2 godziny, 38 minut temu FutureProcessing 88 rozwiń

Chciałem Wam dzisiaj przedstawić fajną bibliotekę dla .net opartą na wkhtmltopdf do generowania dokumentów PDF z kodu HTML. Bardzo długo szukałem optymalnego dla mnie rozwiązania, aż w końcu trafiłem właśnie na Rotativę. Próbowałem wielu rozwiązań, ale każde miało swoje wady. Długi czas próbowałem walczyć z iTextSharp, ale składnia dokumentu PDF była mocno odpychająca, a licencja nie była zachęcająca. Później trafiłem właśnie na wkhtmltopdf, ale i ta biblioteka miała dwie zasadnicze wady, które mnie znie...

Dziel się z innymi:
Rotativa – eleganckie dokumenty PDF z kodu HTML | devharmony

Narzędzia 2 godziny, 38 minut temu emmetsa 212 rozwiń

Od pewnego czasu wszystkie nowe aplikację okienkowe tworzę w WPFie. Próba napisania czegoś w Winformsach sprawia mi ból. A przecież gdy zaczynałem to Winformsy były moją pierwotną technologią (bo php litościwie pomine). To właśnie WinFormsy wraz z prostotą C# (o naiwności!) były przyczyną mojego zainteresowania platformą .net. Pamiętam jak przez mgłę mój pierwszy projekt w WinFormsach. Jakieś matematyczne obliczenia (średnia, mediana itp.), ale istotny był graficzny interfejs (jego brak powodował ...

Tagi: C#, WPF
Dziel się z innymi:
WPF – wprowadzenie do MVVM  | Wojtek Pitek about dev

Windows 2 godziny, 38 minut temu wopi 153 rozwiń

Ponieważ popełniłem kiedyś coś co nazwałem Fody ciekawa ptaszyna – część 1 to w związku z tym należało zrobić coś co nazywa się Fody cz2 co też obecnie czynie. Fody ma wiele pakietów, ale opiszę teraz tylko te wybrane z których kiedyś korzystałem (lub widziałem sens ich zastosowania). Tworząc aplikacje okienkowe musimy również przemyśleć sposób ich dystrybucji. Należy go dostosować do poziomu zaawansowania klienta oraz do nakładów pracy związanych z danym sposobem. Pisząc dużą aplikację wymaga...

Tagi: C#, fody
Dziel się z innymi:
Fody ciekawa ptaszyna – część 2 | Wojtek Pitek about dev

Windows 2 godziny, 38 minut temu wopi 124 rozwiń

Why does it happen? Why do we limit ourselves to relational databases only? Of course, there exists a set of situations in which relational databases are the best tool for the job, but – conversely – there exists a set of situations where relational database is a very inferior tool. Each type of tool has its purpose, limitations, and applications in which the tool will be the best. The important thing is not to look at the application from the point of view of a database only. We need to look at the ap...

Dziel się z innymi:
[EN] Persistent Poliglocy Paradox | Future Processing

Bazy danych i XML 2 godziny, 38 minut temu FutureProcessing 77 rozwiń

gosia Konferencja ITCampRO rozpoczęła się 22 maja o godzinie 9 rano. Tuż po śniadaniu było można zobaczyć, że ponad 400 osób zarejestrowanych piło kawę, jadło przekąski i rozmawiało w języku którego nie rozumiem. Na szczęście prawie wszystkie sesje były w języku angielskim. W tym roku w porównaniu do poprzedniego było więcej sesji technicznych na poziomie 300 i była to 4 edycja, na którą zaproszone zostały osoby nie tylko z Rumunii, ale również z innych zakątków świata, takich jak Ameryka, Anglia, Włoc...

Źródło: gosiaborzecka.net
Dziel się z innymi:
Konferencja ITCampRo | IT blog by Gosia

Inne 2 godziny, 38 minut temu gosia 94 rozwiń

W poprzednim wpisie na temat testowania kodu JavaScript, przedstawiłem trzy najpopularniejsze frameworki służące do tego celu – QUnit, Mocha oraz Jasmine. Napisałem też baaardzo pokrótce na czym generalnie polega testowanie JavaScript. Myślę jednak, że to zdecydowanie za mało… Postanowiłem więc trochę zgłębić temat na łamach bloga, tak żebyśmy wszyscy się mogli czegoś nowego nauczyć Całkiem subiektywnie, na warsztat wybrałem Jasmine. Podoba mi się składnia ...

Dziel się z innymi:
Testowanie JavaScript przy użyciu Jasmine - wstęp - burczu programator

Web 2 godziny, 38 minut temu burczu 80 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 2 godziny, 38 minut temu klm_ 74 rozwiń

Jak zdefiniować rozwój zawodowy? Rozwój zawodowy to proces zwiększania zakresu swojej wiedzy w czasie. Niby dobrze, ale jak to rozumieć? Może najprościej jak się da: każdego dnia uczymy się X nowych metod ( z danej klasy Frameworka etc.). I jeśli mówimy o początkach kariery zawodowej to jest to z pewnością prawda. Tylko, że jeśli z biegiem czasu dalej będziemy tak rozumieć rozwój to chyba coś z nami jest nie do końca w porządku. Chociaż to za dużo powiedziane. Może lepiej zabrzmi, że taka ścieżka r...

Tagi: architecture, C#
Dziel się z innymi:
Ścieżka od developera do architekta | Wojtek Pitek about dev

Architektura 1 dzień, 3 godziny, 29 minut temu wopi 421 rozwiń

Tak jak napisałem w jednym z wcześniejszych postów nie zajmuję się już tworzeniem raportów w Crystal Reports. Nie oznacza to jednak, że nie piszę kodu, który wykorzystuje te raporty. Dlatego też postanowiłem zebrać w jednym miejscu informację, które zaczynającemu pracę z Crystal Reports developerowi służyłyby pomocą (przy czym jest to pomoc ze strony samouka, ale lepsza tak niż żadna).1. Środowisko pracy Teoretycznie wystarczy pobrać odpowiednią wersję ze strony producenta zainstalować i możemy dz...

Dziel się z innymi:
Crystal Reports – słowem wstępu dla początkującego | Wojtek Pitek about dev

Windows 2 dni, 19 godzin, 4 minuty temu wopi 117 rozwiń

Pętle i warunki, naturalnie są z jednym z podstawowych elementów każdego programu. Języki wysokiego poziomu umożliwiają realizację tego za pomocą słów If, for, foreach,while. W językach niskiego poziomu, takich jak IL Assembly, wszystkie powyższe czynności wykonuje się za pomocą skoków warunkowych i bezwarunkowych. Działają one analogicznie do słowa kluczowego GOTO. W IL, najprostsza instrukcja skoku to BR:br jump1 // jakas logika tutajjump1: //... br nie zawiera żadnego warunku. Można ją porównać do...

Dziel się z innymi:
Piotr Zieliński » IL Assembly: instrukcje warunkowe i pętle

Inne 2 dni, 19 godzin, 4 minuty temu http://pawlos.blogspot.com/ 98 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 2 dni, 19 godzin, 4 minuty temu jj09 155 rozwiń

Dobrze nazwana klasa, dobrze nazwana zmienna, dobrze nazwana tabela to połowa sukcesu w naszym zawodzie. Czytelny kod zdradzający już na pierwszy rzut oka intencje autora to skarb. Nie trzeba się głowić OCB, WTF, ot czytamy i wiemy co to to robić powinno. Jeśli jeszcze to robi to po prostu miodzik.Dobra nazwa to podstawa! No i taka sytuacja,...

Źródło: www.benedykt.net
Dziel się z innymi:
Cena darmochy

Inne 4 dni, 15 godzin, 28 minut temu arek 396 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 9 dni, 3 godziny, 33 minuty temu http://pawlos.blogspot.com/ 319 rozwiń

Czasami mam takie dni, że mam dość. Wszystko się sypie a ja sam nie wiem w co włożyć ręce (szczególnie jak przestaje działać coś na czym polegam od dłuższego czasu i coś co do tej pory nie sprawiało mi żadnych problemów). Pewnego pięknego poniedziałkowego ranka przychodzę do pracy i od progu słyszę, że po tym jak w piątek zrobiłem pusha to kod przestał się kompilować. Wprost “uwielbiam” takie rozpoczęcie tygodnia. Oczywiście jestem przekonany, że kod działa, ale jestem przecież tylko człowiekiem...

Tagi: AutoMapper, C#
Dziel się z innymi:
Lepsze wrogiem dobrego czyli sam się prosisz o kłopoty | Wojtek Pitek about dev

Narzędzia 9 dni, 3 godziny, 33 minuty temu wopi 232 rozwiń

1 2 3 4 5... 206 207
dotNETomaniak - aplikacja na WP
Szkolenia SecurITum

Logowanie przez Fb

Krótki post - jako, że czas wakacyjny to i czytać zbyt długich tekstów się nie chce. Dodaliśmy do strony możliwość logowania oraz tworzenia konta przez Facebooka. Zalogować można się wybierając ostatnią opcję w popupie logowania.  czytaj więcej
2014-06-29

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (30 296,11)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (11 270,95)

7

Damian (9 011,08)

8

danielplawgo (7 235,99)

9

arek (6 456,64)

10

burczu (5 322,21)

11

PaSkol (5 318,82)

12

lukaszgasior (3 922,37)

13

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

14

CaMeL (2 954,87)

15

mnikolajuk (2 596,93)

16

netmajor (2 280,81)

17

poniat (2 262,22)

18

fones (2 090,35)

19

jdubrownik (2 048,13)

20

premium-hands-net (2 030,25)