dotnetomaniak.pl - Artykuły z tagiem .Net

Informacja dla tych, którzy chcieliby poczytać o programowaniu wielowątkowym w C# (i dla mnie bym nie musiał kolejny raz „googlać” tego linku) polecam przeczytanie książki „Threading in C#” autorstwa Joseph Albahari.

Dobra lektura o wątkach w C# [PL] | Maciej Zbrzezny: Programowanie i Technologie

Programowanie rozproszone 3454 dni, 7 godzin, 8 minut temu paduda 255 źrodło rozwiń

Wpis warty polecenia dla wszystkich, którzy zastanawiają się nad skorzystaniem z oferty Cloud Computing oferowanej przez firmę Microsoft. Sporo uwag praktycznych na temat Windows Azure oraz cennik usług w praktyce.

Źródło: blog.puredev.eu
Dziel się z innymi:
Windows Azure–prawdziwy cennik « Web Development « Pure Development Blog

Artykuł pokazuje w jaki sposób można zacząć tworzenie aplikacji na dwa monitory. Jest tam pokazane jak można ustalić ile monitorów jest podpiętych do komputera i jak wysłać okienko na inny monitor niż główny.

Tagi: .Net, okiena, ui, WinForms, WPF
Dziel się z innymi:
Aplikacja na dwa monitory

Windows 3460 dni, 17 godzin, 37 minut temu Michal Jankowski 181 źrodło rozwiń

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 3476 dni, 22 godziny, 30 minut temu macko 119 źrodło 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 3481 dni, 16 godzin, 39 minut temu macko 117 źrodło 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 3493 dni, 18 godzin, 39 minut temu paduda 43 źrodło 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 3496 dni, 6 minut temu Paweł Łukasik 55 źrodło 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 3500 dni, 1 godzinę, 19 minut temu macko 97 źrodło 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 3504 dni, 13 godzin, 2 minuty temu Michal Jankowski 171 źrodło 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 3510 dni, 6 godzin, 20 minut temu Michal Jankowski 149 źrodło 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 3525 dni, 6 godzin, 36 minut temu Michal Jankowski 143 źrodło 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 3528 dni, 4 godziny, 2 minuty temu paduda 44 źrodło 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 3526 dni, 6 godzin, 35 minut temu macko 188 źrodło 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?

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 3570 dni, 5 godzin, 32 minuty temu bartoszlenar 465 źrodło 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 3571 dni, 13 godzin, 54 minuty temu gordon_shumway 152 źrodło 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 3582 dni, 22 godziny, 37 minut temu paduda 195 źrodło 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 3586 dni, 22 godziny, 35 minut temu paduda 202 źrodło 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 3586 dni, 22 godziny, 35 minut temu paduda 117 źrodło 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 3595 dni, 13 godzin temu paduda 195 źrodło rozwiń

1 2... 34 35 36 37 38 39... 48 49

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 433,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 188,43)