programowanie w c++ builder
Navigation
Strona główna arrow CSpinEdit
 
 
2008-04-14
Na początku lutego miała miejsce poteżna awaria międzykontynentalnych łącz internetowych, która spowodowała spadek ruchu w Sieci o ok. 50 %.Bliski Wschód, Indie i Pakistan miały utrudnienia w korzystaniu z Internetu.Korzystano wtedy z zapasowego łącza biegnącego po dnie Pacyfiku, jednak kabel szybko się zapchał.Początkowo podejrzewano zamach terrorystyczny, jednak po analizie zdjęć satelitarnych ujawniono, że zawinili kapitanowie 2 statków, którzy rzucili kotwice w złym miejscu.
2008-04-01
Z badań przeprowadzonych przez firmę Arbor Networks, liczba pakietów w Sieci wykorzystywanych do ataków DDoS może sięgać 2%.Każdego dnia przeprowadzanych jest ok. 1300 takich ataków.Hakerzy korzystają przy tym z łącz  Internautów.
2008-02-25

Według doniesień prasowych Wall Street Journal, Google korzystając z doświadczenia firmy Space Data zamierza stworzyć siec komunikacji bezprzewodowej typu WAN, a urządzenia przekaźnikowe miałyby być umieszczone na balonach.Sieć taka albo byłaby samodzielna, albo wspierałaby łączność na terenach wyżynnych.

2008-02-25

Nasa oraz British National Space Centerzamierzają stworzyć sieć komórkową na Księżycu do 2020 r.Sieć ta miałaby za zadanie komunikację astronautów z Ziemią oraz wspomagać komunikację na Ziemi.Rozmowy telefoniczne byłyby przesyłane za pomocą satelitów krążących wokół Księżyca.Pierwsze testy zaplanowana w 2012 r.

CSpinEdit Drukuj Email
Oceny: / 1
KiepskiBardzo dobry 
Wpisał: doctor   
12.03.2007.
Komponent CSpinEdit

Komponent TCspinEdit jest przydatny, gdy chcemy zwolnić użytkownika
programu od wpisywania parametrów lub gdy chcemy narzucić "na sztywno"
zakres określonego parametru.


Komponent TCspinEdit znajduje się w palecie Samlpes.
Po kolei omówię wszystkie najważniejsze właściwości tego komponentu.

CSpinEdit1->Value - typ long, a więc można wpisywać tylko liczby.
CSpinEdit1->ReadOnly - wartość boolowska. Jeśli = true to do komponentu nie można
nic wpisywać z klawiatury ani zmienić wartości klikając na strzałki - blokada komponentu.
CSpinEdit1->MaxValue - liczba określająca górny zakres.
CSpinEdit1->MinValue - liczba określająca dolny zakres.
CSpinEdit1->Increment - liczba określająca krok zwiększania/zmniejszania.
CSpinEdit1->AutoSelect - wartość logiczna określająca czy tekst w okienku
ma być automatycznie zaznaczony. Jeśli jest zaznaczony można go od razu kopiować Ctrl+C.
CSpinEdit1->EditorEnabled - czy można wprowadzać znaki z klawiatury.

Najcześciej obsługiwanymi zdarzeniami dla tego komponentu są:
OnClick - kliknięcie na strzałkę
OnChange - zmiana wartości Value

Często przydatną rzeczą staje się zabezpieczenie przed wpisywaniem liter do pola
CSpinEdit. Można to osiągnąć sprawdzając wprowadzoną liczbę w zdarzeniu OnChange i
próbie jej konwersji do postaci liczbowej. Jeśli to nie liczba to konwersja się nie powiedzie.
Poniżej działający kod:


void __fastcall TForm1::CSpinEdit1Change(TObject *Sender)
{
String wartosc = CSpinEdit1->Text;
float liczba = atof(wartosc.c_str());
Label2->Caption = FloatToStr(liczba);

if(liczba)// != 0
{
Label1->Caption = "Wpisany znak jest liczbą";
//stara_wartosc = CSpinEdit1->Text;
}
else
{
Label1->Caption = "Wpisany znak jest literą";
//CSpinEdit1->Value = poprzednia_liczba;
}
}


Do swoich celów można zmodyfokować powyższy kod wprowadzając dwie zmienne globalne
String stara_wartosc;
long poprzednia_liczba;
Gdy wpisany znak jest literą, to wartość w CSpinEdit zmieni się na ostatnią wpisaną liczbę.

Skorzystaliśmy tutaj z funkcji
float atof(char *łańcuch_znaków)
zwracającą liczbę zmiennoprzecinkową typu float w przypadku gdy konwersja się powiedzie oraz zero w przypadku gdy konwersja się nie powiedzie.
Zmieniony ( 16.03.2007. )
Odsłony: 3273
 

Sonda

Jaki oceniasz swoje umiejętności programistyczne w C/C++?
 

Popularne tagi

ascii auto button c++ combobox do generowania liter doctor drag and drop file *in formatowanie formatowanie liczb funkcje icony int to string keylogger klasy label liczba ktĂłra ma 100 liczba która ma 100 listbox math.h move to rs-232 showmessage string stringgrid szyfr cezara tchart timer tobject *sender updown vcl.h winexec zdarzenia zdarzenie

Darowizna dla autora

Imieniny

12 Maja 2008
Poniedziałek
Imieniny obchodzą:
Domicela, Domicjan,
Dominik, Epifani,
Flawia, Jan, Jazon,
Joanna, Pankracy,
Wszemił
Do końca roku zostało 234 dni.

Gościmy

Myśli Wielkich

Matka Boża znalazła miejsce we wszystkich zakamarkach polskiego chrześcijaństwa. Jej Obraz Jasnogórski stał się jakby znakiem rozpoznawczym. Po tym obrazie rozpoznajemy siebie w dalekim świecie, na różnych emigracjach.
Jan Paweł II

Losowy obraz

bcb.jpg

 

Rekomendacje

© 2008 Kurs programowania w C++ Builder
Ansi C | Turbo Pascal - kurs | Sklep Flavon | Programowanie, projektowanie www | Tiesto

Maca | Vilcacora | Sklep zielarsko - medyczny | Flavon Max | Sprzęt rehabilitacyjny | Sklep Flavon Antyoksydanty | Suplementy diety | Sprzęt ortopedyczny | Flavon taniej | Flavonoidy | Kuchenki mikrofalowe | świetlówki energooszczędne | Grzejniki konwektorowe |



template & graphics by Ferienhaus Italien
Play
PLAY
www.play.pl
Domestic cleaning London
Domestic cleaning, carpet cleaning
www.mk-londyn.com
życzenia świąteczne
życzenia świąteczne
www.zyczymy.net
biuro matrymonialne
biuro matrymonialne
www.biuroigraszka.c…
Kabarety
Zabawne filmy i filmiki online
www.eKabaret.pl