Projekat seti@home
- Detalji
- Autor: @micus
- Pročitano: 21889 puta
Dali ste li uključeni u projekat seti@home?.
Od davnina su aktuelne pričee o "malim zelenim", "svemircima", "vanzemaljcima", "marsovcima" i slično.
Jeste li nekada pomislili da se uključite u otkrivanje istine o (ne)postojanju posjetilaca iz svemira?
Ako jeste, postoji jedan projekat koji se zove SETI@HOME (Search for Extraterrestrial Intealligence) a koji ima za cilj otkrivanje inteligentnog žvota izvan planete zemlje.
Jedan od pristupa je takozvani radio SETI koji koristi radio teleskope za analizu uskopojasnih radio signala iz svemira. Nije poznato da se takvi signali pojavljuju u prirodi sami od sebe, pa bi detekcija takvih signala bila dokaz postojanja izvanzemaljske tehnologije a time i izvanzemaljske inteligencije.
Najveći dio radio signala za obradu se dobija od ARECIBO radio teleskopa u Portoriku.

Radio signali sadrže velike količine smetnji koje dolaze sa zemlje kao i od strane satelita u zemljinoj orbiti. Za digitalnu analizu tih radio signala je potrebna ogromna računarska snaga. Stoga je 1995. godine David Gedye predložio formiranje virtualnog superkompjutera uvezivanjem velikog broja PC-a širom planete putem interneta u projekat SETI@HOME što je i ostvareno 1999. godine, kada je projekat zvanično startao...
Can't find project library CurDir
- Detalji
- Autor: Samir Gutić
- Pročitano: 6959 puta
Ako pri pokretanju programa iz Visual basic editora "iskoči" greška da nije pronađena library CurDir onda znači da nedostaje neka od referenci. Treba izabrati Project\References...
U novodobijenom prozoru će biti prikazane uključene reference (sa kvakicama). Ispred neke od uključenih referenci će biti ispisano MISSING. Potrebno je isključiti tu referencu da bi se program mogao pokrenuti.
ENUM tip podataka
- Detalji
- Autor: Samir Gutić
- Pročitano: 12080 puta
Ako je potre
bno definisati vlastiti tip podataka sa određenim vrijednostima koje Visual Basic ponudi nakon upisa imena tipa podatka i znaka jednako (=), slika ispod, potrebno je deklarisati ENUM tip podataka.
Upotreba DATE funkcije
- Detalji
- Autor: Samir Gutić
- Pročitano: 12073 puta
Za dobijanje trenutnog datuma u Visual Basic 6 programu potrebno je koristiti funkciju Date. Ova funkcija daje trenutni datum i može se koristiti kao uprimjeru ispod:
datum=Date
Time se u varijablu datum smiješta vrijednost trenutnog datuma.
Za prikaz datuma u željenom formatu koristiti funkciju Format:
Format (date, "dd/mm/yyyy")
U ovom primjeru je izvršeno formatiranje datuma u formatu npr. 27/07/2004.
Visual basic CASE naredba
- Detalji
- Autor: Samir Gutić
- Pročitano: 12491 puta
CASE naredba služi za usmjeravanje toka izvršavanja programa na osnovu vrijednosti varijable ili izraza.
U sljedećem primjeru se na osnovu vrijednosti varijable MjesecS, koja predstavlja redni broj mjeseca, varijabli MjesecL dodjeljuje naziv mjeseca.
Upotreba funkcije SendKeys
- Detalji
- Autor: Samir Gutić
- Pročitano: 11520 puta
Ako je potrebno iz programa simulirati pritisak na neku tipku sa tastature, koristi se funkcija SendKeys ("^{END}"), True
U tabeli su navedene tipke na tastaturi i kodovi koji se koriste u funkciji sendkeys:
Maskiranje znakova ukucanih u text box
- Detalji
- Autor: Samir Gutić
- Pročitano: 10925 puta
Ako se text box koristi za unos password-a moguće je izvršiti maskiranje unesenih znakova, tj. zamjenu ukucanog znaka željenim znakom. Potrebno je za text box u svojstvo PasswordChar upisati znak koji će biti korišten kao zamjenski, npr. *
Sada će pri upisu teksta u text box biti prikazane samo zvjezdice.
Zabrana upisa nekog znaka u txtbox
- Detalji
- Autor: Samir Gutić
- Pročitano: 11400 puta
Da bi se izvršila zabrana upisa određenog znaka u text box potrebno je pratiti pritisak tipke na tastaturi i to kroz proceduru txtime_KeyPress. Ako je detektovan zabranjen znak onda se ASCII vrijednost postavlja na nulu.
Na primjeru je zabrana upisa svih znakova osim cifara 0-9 i tipki Del i Backspace.
Private Sub txtime_KeyPress(KeyAscii As Integer)
If KeyAscii >47 And KeyAscii <58 or KeyAscii=127 Or KeyAscii=8 Then
Else
KeyAscii=0
Beep
End if
End Sub
Moguće je umjesto ASCII koda za neki znak koristiti funkciju Asc ali je tada moguće samo pisati uslove sa = kao u primjeru:
Private Sub txtime_KeyPress(KeyAscii As Integer)
If KeyAscii = Asc(".") Then
MsgBox "Unos decimalnog broja nije dozvoljen.", vbOKOnly + vbInformation, "Poruka."
End If
End Sub
PHP SWITCH CASE naredba
- Detalji
- Autor: Samir Gutić
- Pročitano: 11009 puta
Ako je potrebno na osnovu vrijednosti neke varijable vršiti grananje programa, slično kao sa IF naredbom, koristi se switch case naredba.
Primjer ispod, na osnovu vrijednosti varijable $ProgramId na ekran printa jednu od 3 poruke:
1 --> To je program N360
2 --> To je program N361
za bilo koji drugi broj -->To je nepostojeći program!
switch ($ProgramId) {
case 1:
echo "<br/> To je program <b> N360 </b>";
break;
case 2:
echo "<br/> To je program <b> N361 </b>";
break;
default:
echo "<br/> <b> To je nepostojeći program! </b> ";
}
Case naredba je preglednija od IF naredbe i pogodna je za korištenje u kombinaciji sa Java script-om (kasnije će biti primjer).
Upravljanje kombinacijom tipki sa tastature
- Detalji
- Autor: Samir Gutić
- Pročitano: 13054 puta
Visual basic 6 programom je moguće upravljati i pomoću tipki sa tastature. Sljedeći primjer prati istovremeni pritisak na tipke Ctrl + Alt + m.
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = vbCtrlMask + vbAltMask And KeyCode = vbKeyM Then
MsgBox "Pritisnuli ste tipke CTRL+Alt+m"
End If
End Sub
U attachment-u možete pronaći RAR arhivu koja sadrži Visula Basic 6 projekat (i kompajliran EXE file) koji vrši prikaz ASCII kôdova za tipke pritisnute na tastaturi.
Pored toga, nakon zatvaranja programa, u direktoriju u kome je ASCII.EXE file kreira se ascii.txt datoteka u kojoj su upisani svi pritisnuti znakovi i njihovi ASCII kôdovi.
Visual Basic 6 projekat i kompajliran program koji ispisuje ASCII kodove tipki pritisnutih na tastaturi.
Page 23 of 26
.png)
















