dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem .Net

Performance Counters to taki mechanizm Windows, dzięki któremu możemy oszacować wydajność naszej aplikacji (i nie tylko naszej). Świetnie się również sprawdzają, przy identyfikacji wszelkich problemów z wyciekami pamięci lub przy poszukiwaniu niezamkniętych połączeń do bazy danych. Pełną listę odstępnych ‘liczników’ podzielonych na kategorie można zobaczyć uruchamiając Performance Monitor umieszczony Control Panel -> Administrative Tools. Wszystkie liczniki podzielone są na kategorie – i właśnie z tymi ...

Dziel się z innymi:
Performance Counters i ich kategorie «  .NET i takie tam

Windows 2127 dni, 19 godzin, 48 minut temu macko 118 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 2132 dni, 13 godzin, 58 minut temu macko 116 rozwiń

SQL Server Management Objects (SMO) zbiór bibliotek, a w nich klas dla platformy .NET, pozwalające na łatwe i proste zarządzanie bazą danych Microsoft SQL Server z poziomu kodu programu .NET (np. w językach takich jak C#, VB i innych). Zostały one wprowadzone po raz pierwszy z bazą danych Microsoft SQL Server 2005 (włącznie z wersją Express). Dostępne są również biblioteki SMO dla bazy danych MS SQL 2008. Dzięki wykorzystaniu SMO, można opracowywać aplikacji o funkcjonalności podobnej do Microsoft SQL ...

Dziel się z innymi:
SMO podsumowanie oraz uzupełniony kod źródłowy dla: Jak DataSet’a przenieść do MsSQL'a? [PL] |  Maciej Zbrzezny: Programowanie i Technologie

Bazy danych i XML 2144 dni, 15 godzin, 57 minut temu paduda 42 rozwiń

Używając analizy kodu w projektach .NET 4.0 można natknąć się na taki oto komunikat: CA1026: Microsoft Design: Replace method xyz with an overload that supplies all default arguments. W dokumentacji do tego ostrzeżenia czytamy, że choć używanie metod opcjonalnych jest dozwolone w specyfikacji CLS, to dozwolone jest także ich ignorowanie. Przyjrzyjmy się więc temu nieco bliżej. Parametry opcjonalne Na tapetę weźmiemy tę oto prostą metodę: public void OptionalMethod(string name, int value = 42) {  ...

Tagi: .Net, IL, parametry
Źródło: zine.net.pl
Dziel się z innymi:
ucel.net : Parametry opcjonalne i nazywane

Inne 2146 dni, 21 godzin, 25 minut temu http://pawlos.blogspot.com/ 55 rozwiń

Dlaczego lubię kontener DockPanel? Ponieważ dobrze (intuicyjnie) współpracuje z kontrolką ScrollViewer, która dostarcza pionowych i poziomych pasków przewijania. Załóżmy, że główne okno naszej aplikacji zawiera listę (kontrolka ListView) z kilkuset wierszami. Wierszy jest na tyle dużo, że w danym momencie na ekranie widoczna jest tylko część z nich. Aby użytkownik mógł przewijać listę i zobaczyć wszystkie wiersze używamy kontrolki ScrollViewer ScrollViewer zachowa się jednak inaczej w...

Blog Michała Komorowskiego: DockPanel i ScrollViewer

Windows 2150 dni, 22 godziny, 37 minut temu macko 94 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 2155 dni, 10 godzin, 20 minut temu http://janosz.myopenid.com/ 161 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 2161 dni, 3 godziny, 39 minut temu http://janosz.myopenid.com/ 149 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 2176 dni, 3 godziny, 54 minuty temu http://janosz.myopenid.com/ 143 rozwiń

Wpisy na temat śledzenia i logowania w .NET pojawiały się już wcześniej na tym blogu (np. „Śledzenie i logowanie zdarzeń (tracing and logging) na platformie .NET (przykłady w oparciu o C#).” i „Śledzimy w .NET dalej (dzisiaj uruchomimy własny podsłuch)”). Mechanizm wykorzystania elementów platformy .NET, jak: TraceSource, TraceListener i innych związanych z nimi jest dość wygodny, tym bardziej, że są dostępne gotowe klasy typu TraceListener zapisujące w plikach logi przy pomocy XML-a lub w których każdy ...

SpecialFolders i zmienne systemowe w definicji TraceListener'a [PL] | Maciej Zbrzezny: Programowanie i Technologie

Windows 2179 dni, 1 godzinę, 21 minut temu paduda 43 rozwiń

Przyznam szczerze, że dotychczas z komunikacją między różnymi aplikacjami lub ich warstwami spotykałem się głownie w aspekcie usługowo-webowym. Taki scenariusz sprowadza się do takiego a nie innego wykorzystania webservice lub pochodnego ustrojstwa. Co jednak można zastosować jeżeli chcemy aby dwie nasze aplikacje miały możliwość pogadania ze sobą na lokalnej maszynie? Rozwiązań jest sporo albo i jeszcze więcej. Poczynając od SendMessage z Win32 API, współdzielonej pamięci, webservice, TCP,  COM, DCOM n...

Tagi: .Net, Remoting, WCF
Dziel się z innymi:
Proste pogaduchy między procesami, czyli coś lekkiego o .NET Remoting i WCF |  Michał Jaskólski

Programowanie rozproszone 2177 dni, 3 godziny, 54 minuty temu macko 180 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 2210 dni, 19 godzin, 14 minut temu http://jakub-florczyk.myope... 52 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 2221 dni, 2 godziny, 51 minut temu bartoszlenar 422 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 2222 dni, 11 godzin, 13 minut temu gordon_shumway 150 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 2233 dni, 19 godzin, 55 minut temu paduda 191 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 2237 dni, 19 godzin, 53 minuty temu paduda 190 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 2237 dni, 19 godzin, 53 minuty temu paduda 115 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 2246 dni, 10 godzin, 18 minut temu paduda 185 rozwiń

Po chwilowej przerwie w blogowaniu postanowiłem wrócić to tego niezwykle przyjemnego zajęcia. Dziś chciałbym przedstawić zagadnienie zdarzeń rozproszonych jakie można zastosować w aplikacjach klient/serwer pisanych w .NET Framework. W swojej karierze spotkałem się z produkcyjnym użyciem dwóch rodzajów zdarzeń, pierwsze polegało na użyciu Notification Services wysyłanych przez Microsoft SQL Server 2005, jednak...

Tagi: .Net, C#, events
Dziel się z innymi:
Zdarzenia rozproszone w .NET | .NET Rules! Blog

Programowanie rozproszone 2249 dni, 23 godziny, 3 minuty temu piotr_sowa 99 rozwiń

Inicjatywa ta rodziła się już od jakiegoś czasu, ale zawsze coś stawało na przeszkodzie. W końcu jednak udało zebrać się ludzi, czas i tematy Dlatego serdecznie zapraszamy na kurs C# na portalu VirtualStudy! Kurs będzie trwał minimum pół roku. Zaplanowany jest na 6 miesięcy, ale wiadomo, różnie bywa, zawsze może coś wypaść etc.. Na kursie będziemy przedstawiać programowanie w języku C# od podstaw. Dlaczego tak? Ktoś może zapytać, czy nie lepiej byłoby od ra...

Dziel się z innymi:
Kurs C# - zapraszamy!

Inne 2247 dni, 20 godzin, 56 minut temu macko 1839 rozwiń

Aby pomoc ludziom programować asynchronicznie wymyślono słowa kluczowe async i await. Async będzie służyć do oznaczania metod w których pojawią się wywołania asynchroniczne, zaś same wywołania będziemy oznaczać przez await i te słowo kluczowe może pojawić się tylko w metodach oznaczonych właśnie przez async. Dzięki temu jak tłumaczy Mads Torgersen nie będzie już dla użytkownika problemem tworzenie wielu funkcji Callback, gdyż b...

Dziel się z innymi:
Nowości w .net – Async « Netmajor's Tech Blog

Programowanie rozproszone 2263 dni, 10 godzin, 43 minuty temu netmajor 124 rozwiń

1 2... 23 24 25 26 27 28... 37 38
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
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 510,42)

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

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,12)

20

FutureProcessing (2 460,11)