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 |
|
|
|
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
|
|
|
|
|
|
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. |
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
|
|