dotnetomaniak.pl

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

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 942 dni, 10 godzin, 19 minut temu FutureProcessing 92 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 942 dni, 10 godzin, 19 minut temu klm_ 90 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 945 dni, 14 godzin, 41 minut temu burczu 102 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 946 dni, 15 godzin, 32 minuty temu wopi 561 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 948 dni, 7 godzin, 7 minut temu wopi 149 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 948 dni, 7 godzin, 7 minut temu http://pawlos.blogspot.com/ 110 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 948 dni, 7 godzin, 7 minut temu jj09 184 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 950 dni, 3 godziny, 31 minut temu arek 435 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 954 dni, 15 godzin, 36 minut temu http://pawlos.blogspot.com/ 364 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 954 dni, 15 godzin, 36 minut temu wopi 258 rozwiń

Może słyszeliście o takim ptaszku Fody. Ostatnim czasem ptaszek ten podbił moje serce. Korzystam z jego usług tak często jak się tylko da. Ogólnie muszę podziękować Pawłowi Łukasikowi za prezentacje na KGD.NET, która otworzyła mi oczy PropertyChanged.Fody To chyba mój ulubiony pakiet, ale zanim go opiszę muszę zrobić drobne wprowadzenie. Od początku mojej przygody z WPFem ( i ogólnie XAMLem) strasznie żmudnym procesem było bindowanie pomiędzy DataModelem a widokiem (niech zasłona milczenia zakryje fak...

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

Windows 954 dni, 15 godzin, 36 minut temu wopi 283 rozwiń

Bardzo często na blogu poruszam tematykę c# internals. Bez nich, praktycznie niemożliwe jest pisanie optymalnego kodu. Jeśli ktoś np. nie wie jak async\await jest zaimplementowany wewnętrznie, bardzo łatwo może popełnić błędy podczas pisania kodu c#. Niedawno ktoś zasugerował mi, abym wyjaśnił bardziej IL. Bardzo często wklejam fragmentu kodu z Reflector’ora i nie wyjaśniam szczegółów. Z tego względu, przez kilka kolejnych wpisów zajmiemy się CLR internals oraz IL. Na początek podstawowe pytanie, co to...

Dziel się z innymi:
Piotr Zieliński » Wprowadzenie do evaluation stack

Inne 954 dni, 15 godzin, 36 minut temu http://pawlos.blogspot.com/ 137 rozwiń

Finally, I had time to watch Build 2014 sessions. Here are the best I have seen. Thinking for programmers (Leslie Lamport) Windows and the Internet of Things (Steve Teixeira) Building Azure Web Sites with Visual Studio Online “Monaco” (Chris Dias) What’s New for ASP.NET and Web in Visual Studio 2013 Update 2 and Beyond (Scott Hanselman and Scott Hunter) Modern C++: What You Need to Know (Herb Sutter) The Future of C# (and VB) Go Mobile with C# and Xamarin (Miguel de Icaza) TypeScript (Anders Hejlsberg) D...

Tagi: .Net, Build, C#, Windows
Źródło: jj09.net
Dziel się z innymi:
[EN] Recommended Build 2014 sessions - Jakub Jedryszek

Windows 954 dni, 15 godzin, 36 minut temu jj09 71 rozwiń

W poprzednim poście opisałem jak działa stos w IL. Wiemy, że jest on kluczowy dla wszelkich operacji. Jedną z ważniejszych instrukcji, wprowadzonych w tamtym poście jest ldc.i4. Służy ona do załadowania liczby 4 bajtowej na stos. Oprócz niej, istnieje wiele innych instrukcji, które pełnią analogiczną rolę. Rozważmy następujący kod c#: float floatNumber =533.3f; double doubleNumber =5454.14; string text ="text"; int[] array =newint[] {21, 3}; Console.WriteLine(floatNumber); Console.WriteLine(doubl...

Tagi: IL
Dziel się z innymi:
Piotr Zieliński » IL assembly: Załadowanie zmiennych lokalnych + operatory

Inne 954 dni, 15 godzin, 36 minut temu http://pawlos.blogspot.com/ 99 rozwiń

Istnieje wiele framework’ow ułatwiających izolację danych w testach jednostkowych. Nie opisuje ich na blogu, bo nie wiele od siebie różnią się . Microsoft Fakes jednak ma kilka ciekawych rzeczy i dlatego nim dzisiaj zajmiemy się. Niestety jest dostępny on wyłącznie w wersji Visual Studio Ultimate. Pierwszą wyróżniającą go cechą jest możliwość izolacji metod statycznych, które oczywiście nie mogą być w łatwy sposób mock’owane.  Rozważmy klasyczny przykład:publicclass Person { publicvoid Method() ...

Dziel się z innymi:
Piotr Zieliński » Microsoft Fakes

Inne 954 dni, 15 godzin, 36 minut temu http://pawlos.blogspot.com/ 177 rozwiń

Sezon ogórkowy w pełni, dlatego i wpisy troszkę rzadziej niż zwykle, ale że u mnie w mieszkaniu remont to i urlop spędzam w domu i mogę nadrobić trochę zaległości… A w dzisiejszym wpisie temat, który często traktowany jest po macoszemu czyli testowanie JavaScript. O zaletach i konieczności testowania napisano już wiele, a jako profesjonalni programiści musimy wiedzieć, że dotyczy to nie tylko „backendu” ale i warstwy interfejsu użytkownika. Na całe szczęście,...

Tagi: UNIT TEST
Dziel się z innymi:
Testowanie JavaScript - 3 najpopularniejsze frameworki | burczu programator

Web 954 dni, 15 godzin, 36 minut temu burczu 138 rozwiń

Zaczynając moją pracę jednym z pierwszych zadań było zaznajomienie się z Crystal Reports. Na szczęście nie było to moje główne zadanie. Wprawdzie czasem po dłuższej sesji kodowania odpoczynkiem było przygotowanie jakiegoś raportu. Jednak czym dalej w las tym ciemniej. Ponieważ uczyłem się budowania raportów (a nie było to moje główne zajęcie) popełniałem błędy. Czasem wynikały one z niewłaściwego przekazywania danych a czasem z nieznajomości do końca technologii. Najgorzej jednak było poprawiać rap...

Dziel się z innymi:
I hate you Crystal Reports | Wojtek Pitek about dev

Inne 956 dni, 16 godzin, 54 minuty temu wopi 191 rozwiń

AzurewisniaLeave a comment W jednym z pierwszych wpisów na blogu pisałem w jaki sposób pingować maszyny wirtualne, co w jakiś sposób pozwala nam określić opóźnienia w czasie dostępu do swojego wdrożenia. No ale w co sytuacji gdy dopiero przymierzamy się do wdrożenia rozwiązania i zastanawiamy się gdzie najlepiej na świecie umieścić naszą stronę, aplikację? Oczywiście wybór pomiędzy np. Europą a USA jest dość prosty, bo jeśli mamy użytkowników głównie w Polsce no to logicznie, nie będziemy wdrażali stron...

Dziel się z innymi:
Pomiar opóźnień do różnych datacenter Azure | Tomasz Wiśniewski on Azure

Inne 957 dni, 17 godzin, 29 minut temu wisnia 108 rozwiń

nodeschool.io I would like to present a highly interesting initiative for everyone keen on topics oriented to Node.js. If you are curious about how to effectively learn of stuff available on the platform, how to effectively use libraries and write the most idiomatic code, which is consistent with the UNIX philosophy, read this article.Why? The major problem when learning new things is related to the first step, even if it concerns a basic question “how to start”. This barrier is often related t...

[EN] nodeschool.io | Technical blog

Inne 959 dni, 13 godzin, 42 minuty temu FutureProcessing 95 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 961 dni, 12 godzin, 8 minut temu jj09 436 rozwiń

1 2... 99 100 101 102 103 104... 305 306
Szkolenia SecurITum

kwiecień

03.
4developers
Warszawa
22.
GET.NET
Łódź

maj

17.
InfoShare
Gdańsk
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

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

9

danielplawgo (7 235,99)

10

arek (6 807,9)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 498,06)

15

jedmac (3 298,38)

16

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

17

CaMeL (2 954,87)

18

spetz (2 628,16)

19

mnikolajuk (2 596,93)

20

FutureProcessing (2 550,11)