dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Ojj od dawna już nie pisałem, choć wiele razy miałem pomysł ale czasu było za mało ;/ Trochę się działo – zmiana pracy na bardziej ambitną (jupi! co dzień głowa mi ledwo zipie od  zdobywania kolejnych ciekawych doświadczeń) oraz związana z tym zmiana trybu studiów....

Tagi: C#, drukowanie, PDF
Dziel się z innymi:
I am back!  + Drukowanie pdf’ów bez okna dialogowego « Netmajor's Tech Blog

Windows 2764 dni, 10 godzin, 45 minut temu netmajor 209 rozwiń

Autor: Dzisiaj kolega podesłał mi swoistą zagadkę w postaci dwóch, pozornie robiących to samo, fragmentów kodu. Jeden napisany w C#, a drugi w VB.NET: int counter = 0; while (++counter Dim counter As Integer = 0 While (++counter Różnica polega na tym, że pętla w C# wykona się 9 razy, a w VB.NET otrzymamy pętlę nieskończoną. Dlaczego? Przyjrzyjmy się dokładniej pętli napisanej w języku VB.NET. Ci z was, którzy programują lub programowali w tym języku zapewne zwrócili uwagę na użycia operator...

Dziel się z innymi:
Kilka słów o operatorach

Inne 2776 dni, 3 godziny, 38 minut temu macko 116 rozwiń

We wpisie dostępna jest customowa implementacja Membership Providera i RoleProvidera do bazy MySQL 5.1+, która wnosi sporo usprawnień w zakresie wydajności i bezpieczeństwa oraz jest łatwo dostosowywalna do własnych potrzeb

Źródło: blog.puredev.eu
Dziel się z innymi:
MySQL Membership Provider

Web 2787 dni, 13 godzin, 25 minut temu http://peterlin.pip.verisig... 143 rozwiń

W mojej pierwszej „zawodowej” pracy na stanowisku programisty miałem okazję programować w VB.NET. Wbrew wielu opiniom uważam, że to bardzo przyjazny język i programuje się w nim bardzo fajnie. Po przesiadce na C#, poza koniecznością wstawiania średnika na końcu każdej linii, zaskoczył mnie brak możliwości zdefiniowania parametru domyślnego w metodzie. Trochę to zajęło, ale i C# w końcu „dorobił” się tej funkcjonalności.

Źródło: gasior.net.pl
Dziel się z innymi:
C# 4.0 - parametr domyślny

Inne 2793 dni, 23 godziny, 5 minut temu lukaszgasior 151 rozwiń

Prosty turorial pokazujący jak stworzyć prosty kalendarz w MVC3 używając silnika Razor - prezentowany kod może posłużyć jak podstawa do implementacji dowolnej funkcjonalności używającej graficznej reprezentacji kalendarza ( dostępność, rezerwacje i inne )

Dziel się z innymi:
Tworzenie kalendarza w ASP.NET MVC3

Web 2796 dni, 9 godzin, 45 minut temu jwysocki 809 rozwiń

Tworząc różnego rodzaju programy czasami pojawia się problem zapewnienia autentycznością plików. Sytuacja taka ma miejsce, gdy w plikach tych znajdują się bardzo ważne dane, których zmiana mogłaby doprowadzić do wygenerowania różnego rodzaju strat. Takimi plikami mogą być pliki licencji, zawierające dane finansowe, czy dane medyczne, itp. Problem ten można rozwiązać w bardzo prosty sposób używając plików XML. Wystarczy, że podpiszemy plik XML i sprawdzimy ten podpis przed ponownym użyciem pliku. Jeśli bę...

Dziel się z innymi:
Podpisywanie dokumentów XML

Inne 2799 dni, 1 minutę temu Michal Jankowski 171 rozwiń

W trakcie pisania kodu przyzwyczailiśmy się już do tego, że należy równolegle pisać testy. Podejść, kiedy i jak pisać testy jest wiele. Do wyboru mamy też kilka dostępnych frameworków testowych, ale nie o tym chciałem napisać. W tym artykule chcę poruszyć temat badania pokrycia kodu testami.W trakcie pisania testów niejednokrotnie występuje potrzeba sprawdzenia, które fragmenty kodu pokryte są testami, a które nie.

Darmowe narzędzie do badania pokrycia kodu - PartCover

Narzędzia 2804 dni, 17 godzin, 20 minut temu Michal Jankowski 149 rozwiń

Coraz częściej w projektach zaczynam używać LINQ i zaczynam dostrzegać zalety. Nie dość, że można w ten sposób trochę pisania kodu oraz zyskać na przejrzystości. Poniżej zamieszczę parę przykładów, w których pomału przerzucam się na LINQ.

LINQ nie takie straszne

Windows 2811 dni, 6 godzin, 49 minut temu Michal Jankowski 317 rozwiń

Polecenia ping nie trzeba nikomu chyba przedstawiać. Służy ono do diagnozowania połączeń sieciowych. Dzięki niemu można sprawdzić, czy istnieje połączenia między dwoma hostami, jaka jest jakość tego połączenia oraz jakie występują opóźnienia. Dodatkowo jeśli podajemy adres hosta nie w postaci adresu IP to możemy zdiagnozować, czy poprawnie rozwiązywane są nazwy przez serwer DNS.

Tagi: .Net, C#, console, ping, sieć
Dziel się z innymi:
Ping

Windows 2819 dni, 17 godzin, 35 minut temu Michal Jankowski 143 rozwiń

Od 2011 roku wchodzą w życie nowe przepisy dotyczące dni ustawowo wolnych od pracy. Do tej pory jeżeli jakieś święto wypadło w sobotę lub niedzielę to można było wybrać sobie inny wolny dzień zamiast utraconego święta. Od 2011 jeżeli święto wypadnie w weekend to ten dodatkowy dzień wolny przepada. W zamian dostajemy wolne w święto Trzech Króli (6 stycznia). W tym poście opisałem co jest potrzebne aby obliczyć wszystkie dni wolne od pracy.

Tagi: C#, JavaScript
Źródło: yvus.blogspot.com
Dziel się z innymi:
KOLEJNY PROGRAMISTYCZNY BLOG: Obliczanie dni wolnych od pracy

Inne 2847 dni, 16 godzin, 47 minut temu http://yvus.blogspot.com/ 288 rozwiń

Na oficjalnym blogu The Windows Phone Developer Blog od jakiegoś czasu pojawiają się bardzo ciekawe porady o tworzeniu oprogramowania na telefony Windows Phone.

Źródło: jakubflorczyk.pl
Dziel się z innymi:
Jakub Florczyk » Ready for take-off?

Mobile development 2854 dni, 8 godzin, 55 minut temu http://jakub-florczyk.myope... 52 rozwiń

Kilka postów temu wspominałem, że piszę aplikację pod Windows Phone 7. Chyba pochwaliłem się przedwcześnie bo zaraz potem musiałem odstawić projekt na boczne tory. Po pewnym czasie wróciłem do niego. Problemem, na którym zatrzymałem się poprzednio był związany z synchroniczną obsługą żądań wysyłanych przez obiekt HttpWebRequest. Co w tym nadzwyczajnego? Ano w Silverlight, w obiekcie HttpWebRequest, nie istnieje metoda GetReposne. Dostępne jest "tylko" wersja asynchro...

Reactive Framework i FromAsyncPattern

Windows 2868 dni, 2 godziny, 18 minut temu jdubrownik 66 rozwiń

Podczas projektowania aplikacji jedną z kluczowych kwestii jest wyodrębnienie potencjalnie czasochłonnych operacji z kodu, oraz przystosowanie ich do działania w osobnych wątkach. Gdy w grę wchodzi GUI, czynność ta jest wręcz niezbędna. Standardowym modelem jest przygotowanie wszystkich danych wejściowych dla długotrwałego procesu i przekazanie ich do nowego wątku; tam też rozpoczynając asynchroniczną pracę. Po jej zakończeniu, odbieramy wyniki i już bez znaczących przestojów możemy odpowiednio na nie za...

Źródło: bartoszlenar.com
Dziel się z innymi:
Praca w tle, czyli rzecz o BackgroundWorker « Bartosz Lenar

Windows 2864 dni, 16 godzin, 31 minut temu bartoszlenar 465 rozwiń

Kilka dni temu, ktoś na stronie devPytania.pl poprosił o kod przykładowej implementacji Stosu (ang. Stack) i Kolejki FIFO (ang. Queue) przy użyciu tablic. Miałem chwilę wolnego czasu, więc postanowiłem pomóc – efektem tego jest poniższy kod...

Tagi: .Net, C#
Dziel się z innymi:
[C#] Stack & Queue « Grzegorz Wodniczak

Inne 2866 dni, 53 minuty temu gordon_shumway 152 rozwiń

Ostatnio odkryłem na nowo funkcjonalność definiowania własnym szablonów kodu. Funkcjonalność ta jest bardzo często nie wykorzystywana przez programistów, ale potrafi zdziałać cuda. W pisaniu aplikacji biznesowej zawsze przychodzi taki moment, że trzeba napisać kod służący do zapisywania danych do bazy, jak równię ich odczytywania.

Dziel się z innymi:
Snippety | Zawód.Programista.NET()

Narzędzia 2875 dni, 13 godzin, 24 minuty temu Michal Jankowski 198 rozwiń

autor: Nawiązując do postu poniżej, wczoraj odbyła się pierwsza sesja kursu na temat C#. W związku z tym fajnie jest się pochwalić, że przyciągnęła ona aż 634 osoby w pewnym momencie! Może nas nie wpiszą do księgi Guinnessa, ale naprawdę super, że tak wielkie zainteresowanie wzbudził ten kurs, a w naszych polskich realiach jest to wynik rekordowy! Pojawiły się oczywiście głosy próbujące zanegować słuszność tych wyników, że to mogą być zdublowane osoby i w ogóle… P...

Tagi: .Net, C#, kurs
Dziel się z innymi:
Kurs C# - pierwsza sesja | Tomasz Wiśniewski

Inne 2877 dni, 9 godzin, 36 minut temu paduda 193 rozwiń

Ostatnimi czasy dość intensywnie wykorzystuje wzorzec projektowy MVVM (MVVM Light Toolkit). Zgodnie ze sztuką, nie blokuję UI i wszystkie bardziej skomplikowane operacje wykonuję asynchronicznie. Do tego celu najczęściej używam BackgroundWorker lub ThreadPool, ze wskazaniem na BackgroundWorker względu na bogatszą funkcjonalność (OnProgressChanged, OnCompleted itd.). Z czasem gdy V...

Dziel się z innymi:
Fluent Async Job

Windows 2879 dni, 1 godzinę, 20 minut temu jdubrownik 62 rozwiń

Maciej Aniserowicz: W imieniu portalu VirtualStudy.pl zapraszam Was na półroczny kurs C# (a właściwie .NET) online. Niezależnie od tego czy już umiesz programować czy dopiero chcesz się nauczyć - na pewno warto skorzystać z okazji. Wcześniej takiej nie było, i pewnie nieprędko się powtórzy. Tym bardziej że prowadzący to naprawdę łebskie ziomy i zdecydowanie można się od nich wiele nauczyć:). Moim zdaniem świetna inicjatywa.

Darmowy półroczny kurs C#

Inne 2881 dni, 9 godzin, 34 minuty temu paduda 200 rozwiń

Dzisiejsza historia oparta jest, w większości, na faktach. Ukryliśmy tylko imię naszego programisty. Był sobie Tomek programista. Tomek miał do napisania w C# fragment większego algorytmu. Jako, że kod był dobrze podzielony mogło to zrobić wiele osób. Jedną z rzeczy które miały być w tym fragmencie było stw...

Dziel się z innymi:
.NET blog: Historia Tomka - przeciążanie

Architektura 2881 dni, 9 godzin, 34 minuty temu paduda 117 rozwiń

Od 25 listopada w ramach portalu VirtualStudy.pl rozpoczyna się kurs, który będzie trwał aż 6 miesięcy. Na każdy tydzień miesiąca przypada jedna sesja, która rozpoczynać się będzie o godzinie 20:30. Tematyką kursu będzie programowanie w języku C#. Prelegenci Daniel Dudek, Mirosław Pragłowski, Paweł Łukasik, Tomasz Wiśniewski oraz Wojciech Poniatowski przygotowali aż 24 sesje rozpoczynające się od wprowadzenia do kursu, podstaw programowania aż po wzorce projektowe oraz usługi sieciowe.

Dziel się z innymi:
Kurs C# - na VirtualStudy.pl

Inne 2889 dni, 23 godziny, 59 minut temu paduda 192 rozwiń

1 2... 47 48 49 50 51 52... 65 66