dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Windows - Strona 12

Pod ostatnim wpisem “Jak udostępnić folder w .NET” pojawił się komentarz użytkownika zine, który wspomniał, iż folder można udostępnić także przez NetShare API. NetShare API definiuje kilka metod dzięki którym możemy operować na udziałach. Są to: NetShareAdd, NetShareDel, NetShareEnum. W powyższym linku są jeszcze opisane inne metody z API, ale w tym wpisie skupimy się na tych [DllImport("Netapi32.dll")] privatestaticexternuint NetShareAdd(     [MarshalAs(UnmanagedType.LPWStr)] string strServer,     In...

Jak udostępnić folder w .NET? - podejście drugie

Windows 2481 dni, 8 godzin, 54 minuty temu macko 54 rozwiń

autor: Jakiś czas temu pracowałem nad aplikacją WWW, która między innymi zajmowała się wysyłaniem SMS'ów. SMS'y wysyłałem przy pomocy Web Service'u udostępnionego przez operatora. Aby wysłać taki SMS musiałem uwierzytelnić się korzystając z infrastruktury klucza publicznego - dokładniej mówiąc aby wysłać wiadomość musiałem przedstawić certyfikat podpisany przez operatora. Jak to zazwyczaj bywa testy przy użyciu serwera WWW wbudowanego w Visual Studio powiodły się. Niestety po zainstalowaniu apli...

Problem z magazynem certyfikatów

Windows 2481 dni, 8 godzin, 54 minuty temu macko 56 rozwiń

Autor: Pytanie zadane w tytule tego posta, to drugie z trudniejszych pytań jakie pojawiło się podczas mojej sesji o plikach na portalu VirtualStudy. Przeszukałem trochę sieć i okazało się, że folder można w dość prosty sposób udostępnić za pomocą WMI – Windows management Instrumentation – które w .NET reprezentowane jest przez przestrzeń nazw System.Management. Aby udostępnić folder wystarczy przekazać odpowiednie parametry do klasy Win32_Share i wywołać metodę Create. publicstaticvoid Share(string path...

Dziel się z innymi:
.NET blog: Jak udostępnić folder w .NET?

Windows 2484 dni, 14 godzin, 4 minuty temu macko 108 rozwiń

Autor: Dziś temat, który pojawił się podczas mojej ostatniej sesji na portalu VirtualStudy o plikach (niedługo powinna być dostępna pod tym adresem). Pojawiło się pytanie od słuchaczy, czy za pomocą ogólnodostępnych klas w .NET można dobrać się do Alternate Data Stream. Pytanie to zadałem jako zagadkę dla dociekliwych w zamian za konto VIP. Jako, że konkurs już został rozwiązany można przedstawić to dla szerszego grona.Czym są Alternate Data Stream? Jest to mechanizm systemu plików NTFS pozwalający tworz...

.NET blog: Alternate Data Stream w .NET

Windows 2491 dni, 17 godzin, 36 minut temu macko 106 rozwiń

WPF: Bindowanie Enum'a do ComboBox'akwi 112011 Podczas moich ostatnich zmagań z WPFem trafiłem na ciekawy problem. Chodzi o bindowanie typu Enum do kontrolki ComboBox. Czyli w combo ma pojawiać się lista dostępnych wartości enum'a, a po wybraniu jednej z nich ma uaktualnić się podpięta do comboboxa właściowość ViewModelu. Dodatkowo sprawa komplikuje się gdy nazwy poszczególnych wartości enum'a są niezbyt czytelne dla śmiertelnego użytkownika programu (np. zamiast ładnej opisowej nazwy "To jest pierwsza s...

Tagi: binding, Enum, WPF
Źródło: jdubrownik.com
Dziel się z innymi:
WPF: Bindowanie Enum'a do ComboBox'a - jdubrownik.com

Windows 2498 dni, 12 godzin, 57 minut temu Paweł Łukasik 195 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

Windows 2504 dni, 11 godzin, 4 minuty temu http://peterlin.pip.verisig... 213 rozwiń

Czasami zachodzi potrzeba "ręcznego" pozycjonowania okna w aplikacji WPF. Sprawa jest prosta i sprowadza się do odpowiedniego ustawienia właściwości Left oraz Top. Jeśli chcemy aby pozycja okna dziecka zależała od położenia rodzica to możemy odwołać się do rodzica przez właściwość Owner i napisać taki kod jak poniżej. Kod ten powoduje przesunięcie okno dziecka o 50 jednostek w prawo względem lewej krawędzi okna rodzica. ... myWindow.Left = myWindow.Owner.Left + 50; ... Nic prostrzego. ...

Dziel się z innymi:
Blog Michała Komorowskiego: Zabawy z pozycjonowaniem okna w WPF

Windows 2507 dni, 12 godzin, 50 minut temu gordon_shumway 58 rozwiń

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 2510 dni, 4 godziny, 24 minuty temu http://janosz.myopenid.com/ 179 rozwiń

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 2519 dni, 10 godzin, 33 minuty temu netmajor 204 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 2526 dni, 9 godzin, 17 minut temu macko 119 rozwiń

Z czasem można dostać zawrotu głowy od banalnych rzeczy. Szczególnie, gdy są one zależne miedzy sobą, mnożą się w nieskończoność i są ustawniane w wielu i, nierzadko, w niespodziewanych miejscach. Spotkać można się z taką sytuacją w przypadku sterowania dostępnością kontrolek. Mam na myśli ustawianie właściwości elementów interfejsu użytkownika, które określają, czy kontrolka jest włączona i/lub widoczna. Przykładowo chcemy umieścić przycisk, który pojawia się i znika w zależności od paru parametrów...

Tagi:
Dziel się z innymi:
button.Enabled = true or not?

Windows 2528 dni, 7 godzin, 46 minut temu http://szarpie.blogspot.com/ 170 rozwiń

Podczas projektowania interfejsu w aplikacji WPF/Silverlight, zdarzają się sytuacje, w których jesteśmy zmuszeni do poszukiwania rozwiązań, które umożliwią wyświetlenie kontrolek bez burzenia przyjętych wcześniej konwencji. Czasami jest trudno, lecz dzięki elastyczności jaką oferuje technologia WPF/Silverlight możemy zmieniać interfejs w bardzo szerokim zakresie bez konieczności implementowania własnych kontrolek. Istnieje kilka kontrolek, które mogłyby zostać wykorzystane w danym przykładzie (np. C...

Tagi: MVVM, Silverlight, WPF
Dziel się z innymi:
Przycisk wewnątrz kontrolki TextBox

Windows 2529 dni, 7 godzin, 21 minut temu macko 174 rozwiń

Ostatnio natknąłem się na ciekawą opcję podczas oglądania wideo w Media Player Clasic. Otóż po najechaniu na MPC na pasku zadań w okienku podglądu zobaczyłem przyciski odtwarzacza. Bardzo spodobała mi się taka opcja i chciałem zobaczyć czy zaimplementowanie takiego dodatku we własnym programie będzie trudne. Otóż okazało się, że… nie. Poniżej opis stworzenia prostej aplikacji korzystającej z tego dodatku.

Tagi:
Źródło: gruch4.pl
Dziel się z innymi:
Zabawa z paskiem zadań w Windows 7 i .NET – ToolbarButton - gruch4.pl – personal home page

Windows 2539 dni, 11 godzin, 41 minut temu gruch4 122 rozwiń

Artykuł pokazuje w jaki sposób można sprawdzić poprawność podpisanego dokumentu XML. Popisywanie dokumentów pozwala wykryć nieautoryzowane zmiany w dokumencie.

Weryfikacja podpisanego dokumentu XML

Windows 2547 dni, 42 minuty temu http://janosz.myopenid.com/ 83 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 2549 dni, 12 godzin, 6 minut temu macko 94 rozwiń

Czas najwyższy rozwiązać zagadkę numerologiczną z poprzedniego wpisu :). Zacznijmy od krótkiego kodu KOD 1 (Wyjątek przechwycony)  class SEH { publicstaticvoid Main(string[] args)  { try { thrownew Exception();     } catch (Exception ex) { System.Diagnostics.Debugger.Log(0, "Test", "Błąd aplikacji .NET & SEH"); }  } } Odpalamy WinDbg, ładujemy naszą aplikację i jedziemy: 0:000> sxe * 0:000> g ModLoad: 77dc0000 77e6c000   C:\WINDOWS\system32\ADVAPI32.dll ModLoad: 77e70000 77f02000   C:\WINDOW...

Źródło: zine.net.pl
Dziel się z innymi:
mgrzeg.net - Admin on Rails :) : 0xe0434f4d = .COM, czyli SEH a .NET

Windows 2560 dni, 5 godzin, 29 minut temu macko 59 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 2566 dni, 6 godzin, 37 minut temu http://janosz.myopenid.com/ 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 2574 dni, 17 godzin, 23 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 2577 dni, 14 godzin, 50 minut temu paduda 44 rozwiń

Czasami występuje potrzeba znalezienia informacji o tym jakie oprogramowanie jest zainstalowane na komputerze. Przykładowo chcemy się dowiedzieć, czy ktoś ma już zainstalowany dany program i gdzie jest zainstalowany. Wiedza ta jest potrzebna, gdy chcemy dodać przykładowo jakiś plik do katalogu z zainstalowanym już programem. Najprostszym przykładem jest pisanie różnego rodzaju pluginów. Problem nie występuje jeśli aplikacją została zainstalowana w katalogu domyślnym...

Tagi: Windows
Dziel się z innymi:
Lista zainstalowanych aplikacji

Windows 2586 dni, 16 godzin, 49 minut temu paduda 160 rozwiń

1 2... 10 11 12 13 14 15... 21 22
Szkolenia SecurITum

marzec

09.
Wroc#
Wrocław
12.
13.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 391,11)

8

Damian (9 430,13)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 798,06)

15

dpawlukiewicz (3 451,71)

16

spetz (3 418,34)

17

jedmac (3 318,39)

18

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

19

AdrianBystrek (3 130,78)

20

CaMeL (2 954,87)