c#

Zaokrąglanie liczb

Zaokrąglenie do 2 miejsc po przecinku

Math.Round(double.Parse(str), 2)

Tags: 

I/O: Wczytanie pierwszej linijki z pliku.txt

Wczytanie pierwszej linijki z pliku .txt

label7.Text = File.ReadLines("path_csv_cctv.txt").First();

Tags: 

Wysyłanie maila

Toolbox: button1
Zagadnienie: Chcemy wysyłać maila po przyciśnięciu przycisku
Rozwiązanie: Przykładowo przy użyciu SMTP O365

Tags: 

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: 

Strony

Subskrybuj RSS - c#