Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 11 odgovora
  • 3.048 pregleda

Najnovija ↓

gdje je 2, tu je i trece pitanje: ini fajlovi 13.07.2005. u 21:01 · pre 259 meseci
izmenjeno 1 put, poslednji put fucking voodoo 13.07.2005. u 21:04
  1. fucking voodoo13.07.2005. u 21:04zapis iz teksta poruke
#1
i moje trece pitanje za danas: kako bi se moglo uraditi sljedece:

recimo da mi ini fajl posluzi kao mala baza podataka, gdje cu upisivati u sekciju npr. [gosti]
1=marko
2=darko
3=zarko
4=janko
...//znaci broj gostiju bi se povecavao tokom vremena, ali ih ne bi bilo previse...15ak-20ak...

pa ide:

[marko]
1=red.br.6
2=stolicaBr.12
3=crnoOdijelo // lupam...

pa ide sljedeci...i tako do kraja... //svaki bi imao po 5-10 podataka... (stavljao sam 1=...2=...3=... zato sto je naredne brojeve najlakse generisati...a interesuje me ionako samo ono desno od brojeva, znaci podatak koji karakterise nekog gosta...

e mene interesuje:

kako odraditi da se pri pokretanju aplikacije ucitaju iz sekcije [gosti] svi gosti u npr. ComboBox, da bi (2. pitanje) se kasnije mogli ucitati u Memo ili ListBox podaci nekog gosta kojeg odaberem iz ComboBox-a (ili gdje je vec upisan...)-to bih vjerovatno znao odraditi (??)

znaci: ne interesuje me kako cu odabrati nekog gosta kasnije (nakon pokretanja aplikacije i ucitavanja spiska gostiju), pa da se automatski ucitaju njegovi podaci..., nego me interesuje sami prosec ucitavanja podataka, tj. kljuceva neke sekcije u ComboBox ili memo ili...(ma ako neko moze sve odgovoriti-super!!)


ja znam uraditi obican ini file gdje je vec tacno odredjeno sta ce biti u nekoj sekciji, i samo ides redom po toj sekciji i ucitavamo vrijednosti iz nje, ali ovdje je to teze jer ipak, mi ne znamo koliko ce imati gostiju, koliko ce imati podataka svaki gost...

i molim vas nemojte mi govoriti : "koristi bazu podataka", jer hocu da naucim kako bi se ovako moglo nesto uraditi...

nadam se da ste me razumjeli...

ako je neko raspolozen da mi odgovori: zahvaljujem...
Potpis
there's something out there
waiting for us,
and it ain't no man...
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 13.07.2005. u 21:12 · pre 259 meseci
izmenjeno 1 put, poslednji put X Files 13.07.2005. u 21:12
  1. X Files13.07.2005. u 21:12zapis iz teksta poruke
#2
Odgovor ti je isti kao i za prethodna dva pitanja

kucaj TIniFile

Pronadji metodu: ReadSections

Imas primer kako da u ListBox ucitas sekcije i kljuceve i vrednosti iz neke
sekcije...

Dakle, nauci da koristis Help...


P.S.
Mislim da INI imaju limit od 64K, mada vise nisam siguran da li je nesto promenjeno...
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 20.07.2005. u 15:50 · pre 259 meseci #3
zasto ne koristis XML?
Potpis

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 20.07.2005. u 16:44 · pre 259 meseci
izmenjeno 1 put, poslednji put milanche 20.07.2005. u 16:46
  1. milanche20.07.2005. u 16:46zapis iz teksta poruke
#5
INI fajlovi su zastarela metodologija, koju je potpuno zamenio Registry.

(osim mozda za device driver-e od kojih se neki posle podizanja masine instaliraju pre
nego sto je Registry 'probudjen').

Obicno svaki kompajler (VisualStudio, Borland,...) za Windows aplikacije ima svoju
porodicu funkcija za upis/citanje INI fajlova, koja se setovanjem par stvari (parent
Registry key cele aplikacije) automatski prebacuje na upis/citanje Registry-ja.

Prekopaj dokumentaciju, mora da ima nesto.
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 20.07.2005. u 18:47 · pre 259 meseci
izmenjeno 1 put, poslednji put yooyo 20.07.2005. u 18:48
  1. yooyo20.07.2005. u 18:48zapis iz teksta poruke
#6
Cuvati bazu u registry-u je bezveze... U registry se obicno upisuju neke informacije o aplikaciji (razna podesavanja, pozicije, boje, ...) a za podatke sa kojima aplikacija radi obicno se koristi neki fileformat.

Za to sto tebi treba je nabolje resenje XML. Procunjaj malo po googlu i skini TinyXML. To je mala XML biblioteka (koja se distribuira u source-u) i lako se integrise u projekat. Vrlo je jednostavan za koriscenje. Problem se svodi na to na pravis/citas nodove i atribute, a o citanju sa diska i upis na diska brine se TinyXML.

yooyo
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 22.07.2005. u 04:44 · pre 259 meseci #9
Citat:
Burgos: @yooyo u pravu si, nisam video da mu treba to za bazu. Mislio sam da mu treba za čuvanje settingsa.


Ote mi rec iz usta
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 25.07.2005. u 16:55 · pre 258 meseci
izmenjeno 1 put, poslednji put DarkoR 25.07.2005. u 16:57
  1. DarkoR25.07.2005. u 16:57zapis iz teksta poruke
#10
Jedan od metoda koji moze da ti bude zanimljiv je da streamujes binary data u file.
To je mozda malo vise C style, ali nije lose da probas i sa tim da radis...

Osmisli database model i kreriraj za svaku tabelu odgovarajucu struct sa memberima koji ce da cuvaju row's from database (binary file).
Deklaracije tih structova drzis u jednom/vise header file-ova.

U class-i koja ce ti biti neki wraper za rad sa "bazom" organizuj vectore/mape tako da cuvaju te structure. U toj class-i ti trebaju methode koje ce da citaju iz file i trpaju i memoriju, i da iz memorije trpaju u file, itd...

Upisivanje u memoriju radis tako sto dohvatis pointer na structuru koja ti predstavlja jedan rekord i pokupis podatke iz memorije od pointer-a do sizeof te structure, i samo ih << u file...

Komonto koristi STL ili ako bas hoces da treniras napravi sam svoje temlate nekakve liste/vectora..

Kada inicijalizujes aplikaciju ucistas sve podatke iz file-a, itd...

dalje daj masti na volju...

Happy typing

Darko
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 25.07.2005. u 18:13 · pre 258 meseci #11
Za smestanje podataka koji su dusu dali da budu u nekakvoj bazi,
Borland C++ Builder ima sve sto jedan korisnik moze da pozeli.

Moze cak da podigne citavu bazu bez i jedne jedine linije koda.

Verzije 5 i 6 raspolazu sa ADO podrskom koja na primer MS ACCESS
bazama pristupa 'nativno'.

Nema puno logike izmisljati toplu vodu i nacin kako smestiti podatke
kad je to vec neko za Vas uradio.
Re: gdje je 2, tu je i trece pitanje: ini fajlovi 25.07.2005. u 21:57 · pre 258 meseci #12
Citat:
i molim vas nemojte mi govoriti : "koristi bazu podataka", jer hocu da naucim kako bi se ovako moglo nesto uraditi...


drugo, to nije izmisljanje tople vode.. cesto nema potrebe koristiti top da bi se ubio neki insekt ili tako nesto...

trece, kroz to ce mnogo vise da nauci nego da uzme neki lib/framework i instancira neke tamo objekte i pozove par metoda...

Darko
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme