Archiwum za rok 2011

Jak wydrukować zabezpieczony przed wydrukowaniem plik PDF?

2011-02-07

Na stronie pewnego urzędu opublikowano plik PDF. Nadgorliwość jest jednak gorsza od faszyzmu i dokument został zabezpieczony przed wydrukowaniem! Rozmumiem zabezpieczenie przed kopiowaniem tekstu, ale zabezpieczyć przed drukowaniem? I to dokument, który jest opublikowany? Co to za opublikowanie skoro nie można wydrukować. No ale skoro tak… Acrobat Reader oczywiście nie chce go drukować, ale za […]

Pobieranie parametrów wejściowych w programie .NET C#

2011-02-06

Chociaż obecne aplikacje raczej pozwalają na wprowadzanie opcji i parametrów w ładnych okienkach, to jednak od czasu do czasu trzeba przygotować program uruchamiany z linii komend i przyjmujący parametry określane podczas wywoływania w skrypcie. Odpowiednich zmian można dokonać w pliku program.cs. Znajduje się w nim startowa metoda Main, od której zaczyna się uruchomienie programu. Zazwyczaj […]

Jak pobrać adresy IP komputera i jego interfejsy sieciowe w c#

2011-02-06

Tym razem należało wykonywać na komputerze pewne czynności w zależności od adresu MAC karty sieciowej lub adresu IP lub po prostu w zależności od rodzaju interfejsu sieciowego. Okazuje się, że .NET ma cały szereg funkcji pozwalających wykonywać tego rodzaju czynności.  Należy rozpocząć od zaimportowania odpowiedniej przestrzeni nazw:  using System.Net; using System.Net.NetworkInformation; Wśród znajdujących się tu […]

Zapomniane hasło pocztowe w Outlook

2011-02-01

Hmm, co zrobić, jeżeli program Outlook poprawnie łączy się pocztą, ma wpisane hasło do konta, ściąga pocztę, ale… użytkownik nie pamięta swojego hasła?  Na dodatek nie skonfigurowane zostały żadne opcje przypominania haseł, a pytanie pomocnicze z dostępem do resetu hasła nie jest byt oczywiste? A może dostajesz się do konta pocztowego przez przeglądarkę i przeglądarka […]

Co to jest za plik .vshost.exe powstający w katalogu debug podczas budowania projektu

2011-01-28

Jest to dodatek Microsoft pozalający na szybsze uruchamianie aplikacji podczas debuggowania. Jeżeli zamierzasz przeniseść aplikację na inny komputer ten plik nie jest potrzebny. Można wyłączyć budowanie tego pliku w chodząc w Project –> Properties –> Debug i odznaczając pole „Enable the Visual Studio hosting process”.

Prosty splash screen podczas uruchamiania aplikacji

2011-01-28

Jak to zrobić, aby aplikacja, która ma typowo batchowe zadanie jednak coś wyświetliła? Można do niej dodać Splash screen. Proponuję wbudować go w metodzie Main klasy Program. Po pierwsze przygouj efekttownie wyglądające okno Splash. Jest to zwykła forma okienkowa, zazwyczaj z obrazkiem, może ze skromnym tytułem.

Wbudowanie obrazka jako zasobu w aplikacji c#. Wyświetlenie obrazka w PictureBox.

2011-01-28

Przygotuj obrazek, a następnie: W menu Project wybierz Add Existing Item. Wskaż obrazek i kliknij Open aby porbać go do okienka Solution. kliknij prawym klawiszem myszy na obrazku i wybierz Properties. We właściwościach Build Action przestaw na  Embedded Resource możesz też zmienić namespace W klauzulach using zaimportuj System.Reflection i System.IO namespaces. Aby utworzyć nowy obrazek, wczytać go z wbudowanego […]