Programiranje - arhiva za oktobar 2001.

  • JavaScript - "Defanzivna filozofija" 31.10.2001.

    Kada se bavite programiranjem, trebalo bi da uvek imate na umu tzv. "defanzivno programiranje", a poželjno bi bilo i da prihvatite ovu filozofiju kada pišete JavaScript skriptove. U skladu sa ovom filozofijom, nikada se ne treba oslanjati na sistem... »

  • XML - Predstavljanje podataka iz tabela (II deo) 30.10.2001.

    U prethodnom prilogu imali smo relaciju koja sadrži reference ka dvema različitim tabelama i string (uloga), što možemo koristiti nešto kao sledeći XML fragment da bismo reprezentovali tabelu "Referenca": <?xml version="1.0" encoding="ISO-8859-1"?>... »

  • XML - Predstavljanje podataka iz tabela (I deo) 29.10.2001.

    U prethodnom prilogu obrazložili smo zašto bi bilo poželjno da imamo mogućnost konverzije podataka iz tabela u XML, a sada ćemo videti i kako to ostvariti. Za primer kreiraćemo mali ER ( entity-relationship ) model (vidi sliku), koji će biti osnova... »

  • XML - Zašto prebacivati podatke iz relacionih baza u XML? 28.10.2001.

    U narednim redovima razmotrićemo pitanje: zašto je potrebno da omogućimo konverziju (u aplikacijama) podataka iz relacinih baza podataka u XML? Za generisanje XML verzije nekih ili svih podataka neke relacione baze, postoji nekoliko razloga. Prvi... »

  • Delphi - Deljenje forme komponentom Splitter 27.10.2001.

    Postoji nekoliko načina da u Delphi-ju implementirate tehniku "podele forme", ali je sigurno najjednostavnija ona koja koristi komponentu Splitter (delilac), koja je smeštena na Additional kartici komponenti. Da bi implementacija bila efektivnija... »

  • Access - Domen važenja procedura (II deo) 26.10.2001.

    Kao što smo rekli, procedure deklarisane unutar Form ili Report modula automatski su Private . Ovo znači da one mogu biti pozvane samo iz forme ili izveštaja u kojima su i definisane. Ukoliko želite da i procedure deklarisane u drugim Access... »

  • Access - Domen važenja procedura (I deo) 25.10.2001.

    Procedure u jeziku VBA mogu se deklarisati na tri načina: Public - javne Private - lokalne Static - statične Deklarisanjem procedura kao Public, Private ili Static, vi zapravo određujete njihov domen ili oblast važenja, definisanosti, odnosno... »

  • Visual Basic - Kreiranje SQL serverskih objekata preko ADO-a 24.10.2001.

    U ovom prilogu obradićemo pitanje kako kreirati ili modifikovati objekte na MS SQL serveru uz pomoć ADO-a (ActiveX Data Objects). Za razliku od prethodnika, DAO modela za pristup podacima, ADO ne može preko objektnog modela da kreira i modifikuje... »

  • VBScript - Modularizacija često korišćenog koda 23.10.2001.

    Modularizacija često korišćenog segmenta programskog koda nije ništa drugo do izdvajanje datog koda u posebne procedure/funkcije koje će moći da se pozivaju iz bilo kog dela skripta. Na ovaj način sam programski kod postaje pregledniji i daleko... »

  • Delphi - Aplikacije bez korisničkog interfejsa 22.10.2001.

    Takozvane "konzolne" aplikacije predstavljaju čiste 32-bitne Windows programe koji nemaju elemente grafičkog korisničkog interfejsa. Kada se jedna konzolna aplikacija startuje, Windows kreira konzolni prozor u tekst-modu preko koga su korisnici u... »

  • Access - Korišćenje baza podataka za upravljenje različitim vrstama dokumenata 21.10.2001.

    Pored osnovne namene Access-a u praćenju i organizaciji "običnih" podataka, Access se pokazao i kao odlična alatka u inženjerskom okruženju (polju projektovanja), tj. kod praćenja kompanijskih arhiva koje sadrže dijagrame, šeme, crteže itd. Većina... »

  • Access - Funkcije i opcioni parametri 20.10.2001.

    Access 2000 i VBA omogućavaju korišćenje opcionalnih parametara. Drugim rečima, ovom mogućnošću nije neophodno da znamo koliko će parametara biti poslato funkciji na obradu. U sledećem primeru imamo funkciju "VratiInicijalne()", koja prihvata drugi... »

  • VBScript - Funkcija InStr 19.10.2001.

    Funkcija InStr je veoma stažna alatka za pretraživanje teksta, koja služi za pronalaženje pozicije tekstualnog podstringa unutar nekog teksta. Ovo je prilično kompleksna funkcija, pa ćemo se prvo upoznati sa njenom sintaksom: pozicija =... »

  • VBScript - Logički operatori 18.10.2001.

    U ranijim prilozima obradili smo matematičke i komparacione operatore. Ovi operatori su vrlo korisni, ali vam neće pomoći kod aktivnosti donošenja odluka. Za proces donošenja odluka koriste se Bulovi izrazi, odnosno rezultat komparacije određenih... »

  • XML i semantika 17.10.2001.

    Do sada smo govorili samo o sintaksi XML-a, a nismo uopšte pominjali semantiku (značenje) XML dokumenata. Jako je bitno da shvatite da XML sa sobom (u dokumentima), ne nosi nikakvu semantiku. Elementi, odnosno nazivi koje smo dodelili elementima... »

  • Za koje namene je predviđen XML? 16.10.2001.

    Do sada smo se upoznali kako je XML nastao, i koji su njegovi osnovni elementi i kakva mu je sintaksa. Ali nismo se dublje upuštali u to, zašto bi uopšte trebalo da ga koristite? Za koje namene? Pre nego što se vi i vaša firma odlučite za XML i... »

  • Delphi - Forma bez naslovne (caption) linije 15.10.2001.

    Recimo da želimo da napravimo malu aplikaciju kao što je časovnik ili hardverski monitor, koji će zauzimati malo mesta na ekranu. Kreiraćemo malu formu i to takvu da nema naslovne linije, da korisnici ne bi mogli da povećavaju/smanjuju veličinu... »

  • JavaScript - Preusmeravanje na odgovarajući CSS stil 14.10.2001.

    Kao što smo rekli u prethodnom prilogu, da bi vaše web stranice izgledale konzistentno u svim browser-ima, trebalo bi da pripremite odgovarajuće CSS fajlove i izvršite preusmeravanje browser-a na odgovarajući stil. Ovo je pogotovo bitno kod veličine... »

  • CSS - Novi browser-i i pitanje kompatibilnosti 13.10.2001.

    Sada kada na raspolaganju imamo znatno promenjene i unapređene verzije web čitača Netscape Navigator -a (verzije 6.0), i Internet Explorer -a (verzije 5.5), vreme je da napravimo analizu da li je moguće potpuno korišćenje svih opcija koje nude... »

  • Access - Značaj indeksiranja tabela 12.10.2001.

    Jedan od osnovnih namena Access aplikacija je pretraživanje podataka, a često i sortiranje nekakvih informacija. Ova dva tipa operacija (pretraga i sortiranje) mnogo brže se izvršavaju ukoliko su podaci u tabelama indeksirani . Normalno je da... »

  • Visual Basic - Poređenje ADO-a sa DAO-om i RDO-om 11.10.2001.

    Kada kreirate aplikacije koje rade sa bazama podataka (BP), verovatno se susrećete sa neizbežnim pitanjem: koji interfejs za pristup podacima koristiti? ADO, DAO ili RDO? Jako je bitno da razumete i razaznate razliku između ova tri interfejsa kako... »

  • XML - Konvencije kod davanja naziva elemenata 10.10.2001.

    U prethodnim XML prilozima dali smo vam primere manjih XML dokumenata, ali nismo se do kraja upoznali sa konvencijama kod davanja naziva XML elementima. Nazivi elemenata moraju da zadovolje određena pravila, kao i drugi nazivi koji se koriste u... »

  • ASP - Na vrhu stranice 09.10.2001.

    Prve linije vaših ASP stranica su veoma bitne, jer upravo uz pomoć njih definišemo osnovno upravljanje instrukcijama koje su smeštene na ostatku stranice. Razmotrite sledeći programski kod: <% @Language = "VBScript" %> <% Option Explicit Response... »

  • Delphi - Hibernacija aplikacija 08.10.2001.

    Po Vujakliji ("Leksikon stranih reči i izraza" Milana Vujaklije) reč "hibernacija" potiče od holandske reči hibernatio , a označava (u zoologiji) zimski san nekih toplokrvnih životinja. Verovatno se pitate, kakve to sad veze ima sa programiranjem... »

  • JavaScript - Zaštita vaših skriptova (II deo) 07.10.2001.

    U ovom prilogu nastavljamo sa predstavljanjem solucija koje vam stoje na raspolaganju, u cilju što bolje zaštite vašeg rada: Eksterno smeštanje skriptova - Smestite skript ili skriptove u eksterne (fajlove van HTML stranica) skript fajlove. Ovo će i... »

  • JavaScript - Zaštita vaših skriptova (I deo) 06.10.2001.

    Radili ste dugo i naporno na novim skriptovima za vaše web stranice, te je došlo vreme da ih sada postavite na web. Sigurno se pitate, kako biste mogli da zaštitite svoj rad, tj. skriptove, od njihove upotrebe/kopiranja od strane drugih korisnika?... »

  • Delphi - Minimalna i maksimalna veličina forme 05.10.2001.

    Većina korisnika traži posebna podešavanja interfejsa aplikacija. Kada se kaže podešavanje interfejsa, ovo se posebno odnosi na veličinu formi. U slučaju da ih napravite malim, na ekranima manje dijagonale izgledaće dosta nepregledno, isto važi i u... »

  • Access - Podešavanje StartUp opcija 04.10.2001.

    U slučaju da spadate u naprednije korisnike Access -a, onda će vas sigurno zanimati kako možete da iskontrolišete pokretanje i otvaranje Access aplikacije - baze podataka. Zato ćemo se u ovom prilogu i pozabaviti tzv. startup opcijama. Kod samog... »

  • XML - Prednost samodokumentovanja 03.10.2001.

    Jedna od velikih prednosti korišćenja XML-a za definisanje struktura podataka je očigledna - korišćenjem tagova koje sami definišete vi kreirate XML fajl, koji je umnogome već samodokumentovan. Ovo znači da sami tagovi već na prvi pogled dovoljno... »

  • Access - Prikaz bitmapa, bez skladištenja u tabelama 02.10.2001.

    Ovaj članak će vam otkriti kako možete da prikažete bitmap slike na vašim formama, samo uz pomoć putanja i naziva fajlova iz Microsoft Access tabele. Ponekad nije praktično cele slike čuvati u Access tabelama. Ukoliko imate veliki broj slika koje... »

  • Delphi - Manipulacija mišem 01.10.2001.

    Miš je već odavno, pored tastature, glavni ulazni uređaj koji se vrlo intenzivno koristi. Windows kao spona između aplikacija i samog uređaja, sa svoje strane obezbeđuje podešavanja i prilagođavanja ovog uređaja korisnicima (Control Panel> Mouse)... »