c#

Interaktywna Mapa AP i PD

Interaktywna mapa Access Pointów pozwala na ich weryfikację poleceniem ping, restart oraz dodawanie nowych urządzeń. Dodatkowo zawiera naniesione Punkty Dystrybucyjne. Na ich urządzeniach sieciowych możemy wykonywać podstawowe komendy CLI.

AP_map1

AP_map2

Konfigurator radioterminali Zebra

Aplikacja generująca pliki konfiguracyjne dla kiosku EHS dla urządzeń Zebra z systemem Android (MC33 / MC93 / MC33x) oraz dla wybranej aplikacji klienckiej. Konfiguracja może być umieszczona na podmapowanym zasobie sieciowym i wgrana zdalnie poprzez kody StageNow.

Konfigurator

Generator RDP

Aplikacja generująca skróty *.rdp zawierające odpowiedni adres docelowy, usera oraz domenę, a także konfigurację podpiętych urządzeń i ekranów.

RDP Generator

WMP - Odtwarzanie MP3

Toolbox: button1
Zagadnienie: Chcemy dodać możliwość otwierania nagrań MP3.
Rozwiązanie: Na początek dodajemy odpowiednie References:

WM1
WM2

Następnie wrzucamy właściwy plik do katalogu Debug:

WM3

Dorzucamy kod do metody klikania buttona.

Tags: 

Timer: Działanie co interwał, start, stop

Toolbox: button1, label1, timer1
Zagadnienie: Chcemy by co pewien czas wykonywała się określona czynność (w poniższym przykładzie zmiana zawartości labela). Dodatkowo chcemy mieć możliwość startowania i stopu tej czynności.
Rozwiązanie: W celu zmiany określonej wartości, np. przy starcie programu ustalamy odpowiednie parametry w Properties:

Timer

Następnie ustalić trzeba co będzie sie odbywało w każdym cyklu:

Tags: 

RichTextBox: Usuwanie starych linii i trzymanie określonego limitu

Toolbox: richTextBox1, button1
Zagadnienie: Chcemy by w oknie richTextBox była zawsze określona ilość wierszy, zakładamy, że najaktualniejsze są na dole. Przykład poniżej: pętla for generuje po kolei liczby naturalne, chcemy by było wyświetlanych tylko 5 największych.
Rozwiązanie: Dorzucamy w metodach dla richtextboxa (zmiana) oraz buttona (kliknięcie) następujący kod

Tags: 

RichTextBox: Dodawanie linii po czasie

Toolbox: richTextBox1, button1
Zagadnienie: Chcemy opóźniać pojawianie się kolejnych linii w richTextBox. Przykład: Pętla for dodająca kolejne liczby naturalne od 1 do 10 co 1s.
Rozwiązanie: Dodajemy następujący kod do metody kliknięcia w buttonie:

Tags: 

ProgressBar: Zapełnianie paska postępu

Toolbox: button1, progressBar1
Zagadnienie: Chcemy co sekundę zapełniać pasek postępu
Rozwiązanie: Na początku w Properties ustawiamy Minimum i Maximum paska:

ProgressBar

Następnie pod buttona podpinamy odpowiednią funkcję:

Tags: 

PictureBox: Zapisanie wycinka ekranu

Toolbox: pictureBox1, button1
Zagadnienie: Chcemy zapisać określony fragment wycinka ekranu do Pictureboxa
Rozwiązanie: W celu wykonania zrzutu ekranu i zapisania go musimy podpiąć pod buttona następującą metodę:

Tags: 

NotifyIcon: Menu Kontekstowe

Toolbox: notifyIcon1
Zagadnienie: Chcemy by po naciśnięci PPM na ikonie w trayu pojawiło się menu kontekstowe
Rozwiązanie: W celu wywołania menu kontekstowego po kliknięciu prawym przyciskiem myszy musimy dodać odpowiednie składniki do głównej funkcji:

Tags: 

Strony

Subskrybuj RSS - c#