Novo

Forum kao aplikacija na telefonu

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

  • 9 odgovora
  • 3.609 pregleda

Najnovija ↓

Opet o bazama u Delphiju.. 30.11.2007. u 20:08 · pre 230 meseci #1
Kao prvo, hteo bih da kazem da nisam pocetnik u Delphi-ju, ali sto se tice baza, jednostavno ne znam gde da zagrebem najvise.
Sam pocetak u Delphiju je, kao i mnogima verovatno, vezan za BDE i pratece komponente.
DBGrid+Datasource+Table+DBNavigator, malo dugmica, filtera i eto baze! Sve to lepo primenjeno i uspeo sam posle mesec-dva dana rada u Delphiju da napravim nesto nalik bazi za rad u videoteci. Moje odusevljenje je brzo splasnulo kada sam probao aplikaciju da pokrenem kod komsije. Kada sam se raspitivao kako to drugi rade(bilo je to 2001):"Napravim bazu, kod klijenta intaliram BDE podesim i to je to". Tu se moje interesovanje za baze zaustavilo.
Posto je meni programiranje hobi, a kako freeware i shareware aplikacije daju najvise nezavisnosti u radu, sledecih godina( do danas) sam se bavio samo time. Potrebe za bazom sam resavao sa zapisima(records) i uglavnom je zadovoljavalo moje potrebe, a nisu uslovljene nikakvim dll-ovima, driverima,itd..
Posto je doslo vreme da radim aplikaciju sa vise tabela, slikama u tabelama itd, zapisi bi bili previse komplikovani a ja ne bi da izmisljam toplu vodu.

Pitanje:
Koja je kombinacija najbolja za rad sa bazama a da zahteva najmanje ilil nikakvo podesavanje na masini klijenta? Malo sam ceprkao po forumu i nasao ovo:

"Ja koristim dbExpress (Delphi 7.1) u kombinaciji sa MySQL-om (4.1.19) i zadovoljan sam. Da bi aplikacija radila na klijentskoj mashini ti trebaju 3 DLL-a (dbexpmysql.dll, libmySQL.dll od nekog MySQL-a verzije 4.0.x , midas.dll ) i to je to ... Jedini problem je kombinacija DLL-ova. Posto radim u Delphi7-ci imao sam malo problema dok nisam uklavirio koj dll radi sa kojim dll-om ali sada mi stvarno sve radi skroz ok i dosta brzo. "

Kakvo je vase misljenje o ovome? Neki predlog?

Hvala unapred.
Potpis
Arduino Control Center
Re: Opet o bazama u Delphiju.. 30.11.2007. u 22:45 · pre 230 meseci #2
Delphi, dbGo komponente, Access i da je na drugim mašinama instaliran windows.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Opet o bazama u Delphiju.. 30.11.2007. u 22:57 · pre 230 meseci #3
dbGo? To su ADO komponente? Da li tabele i veze pravis u Accessu ili moze i bez njega? Koliko je brz sa, npr, 100.000 zapisa?
Potpis
Arduino Control Center
Re: Opet o bazama u Delphiju.. 01.12.2007. u 01:21 · pre 230 meseci #4
Da, ADO tehnologija je u pitanju. Tabele i veze praviš u samom Access -u, a interfejs u delphiju, mada i sam Access nudi tu mogućnost. Ako dobro izvršiš normalizaciju i indexiraš atribute, može dosta solidno da odradi posao. Mada, za nešto ozbiljnije moraš preći na neki RDBMS.
Potpis
Someone's sitting in the shade today because someone planted a tree a long time ago.
Re: Opet o bazama u Delphiju.. 01.12.2007. u 10:23 · pre 230 meseci #5
> Koja je kombinacija najbolja za rad sa bazama a da zahteva najmanje ilil nikakvo podesavanje na masini klijenta? Malo sam ceprkao po forumu i nasao ovo:

Nema najbolje kombinacije, sve to zavisi od konkretne aplikacije, potreba i tvojih preferencija. Mislim da nema potrebe da izbegavaš instalaciju servera na klijentima, recimo i za pomenuti BDE sve što treba je u jednom dllu i instalacija traje jako kratko. I dosta drugih baza ima integrisane instalacije. Uz recimo FB 1.5 embedded doista treba jedan .dll (čitav server je u njemu) i nema nikakve instalacije, nedostatak je što sa bazom može raditi samo jedan proces u datom trenutku, ali zato nije teško instalirati pun server. Elem, moja preporuka je da odmah kreneš sa nekim RDBMS, možda neki besplatni poput Firebirda ili PostgreSQLa.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Opet o bazama u Delphiju.. 01.12.2007. u 10:56 · pre 230 meseci
izmenjeno 1 put, poslednji put lan-mi 01.12.2007. u 11:24
  1. lan-mi01.12.2007. u 11:24zapis iz teksta poruke
#6
"Uz recimo FB 1.5 embedded doista treba jedan .dll (čitav server je u njemu) i nema nikakve instalacije, nedostatak je što sa bazom može raditi samo jedan proces u datom trenutku,"
Mislim da je to otprilike sto mi treba. Posto ce u pitanju biti shareware aplikacija i rad sa internom bazom, najbitnije mi je da bude brza i stabilna.
E sad, sto se tice ADO-a, to bi relativno lako krenuo jer je izgleda slicno BDE-u, ali koje sajtove(linkove) preporucujes za FB 1.5 embedded? Neki simple example bi bio dzek pot ali i manje instrukcije bi bile OK :)

Posto bi baza bila samo deo shareware aplikacije, problemi ovog tipa http://www.elitesecurity.org/t256474-Problem-zvani-VISTA bi bili razlog trenutne deinstalacije celog programa.
Potpis
Arduino Control Center
Re: Opet o bazama u Delphiju.. 01.12.2007. u 19:18 · pre 230 meseci #7
> E sad, sto se tice ADO-a, to bi relativno lako krenuo jer je izgleda slicno BDE-u,

Nisam shvatio ovo za ADO, da li njega planiraš da koristiš, ali mislim da je bolje koristiti native komponente, imaš dosta mogućnosti, IBX, UIB, IBO, FBPlus, DBX.

> ali koje sajtove(linkove) preporucujes za FB 1.5 embedded? Neki simple example bi bio dzek pot ali i manje instrukcije bi bile OK :)

Za FB www.ibphoenix.com, odatle ima i linkova na neke druge resurse.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Re: Opet o bazama u Delphiju.. 03.12.2007. u 09:28 · pre 230 meseci #9
pa pazi ovako
zavisi kakav hobi hoćeš :)

ako hoćeš ozbiljniji, onda uzmi dbExpress komponente
koje su cross platform i koje su užasno brze i rade sa skoro svim
bazama podataka, samo im postavi odgovarajući drajver
takodje, tada ćeš morati i neki dll distribuirati uz aplikaciju

ako nećeš ozbiljnije, onda možeš da uzmeš bilo koje
mislim da će te sve zadovoljiti

dosta toga zavisi i od izbora baze podataka sa kojom radiš
ADO su OK ali i dosta spore ali sasvim fino odradjuju posao
recimo, videoteke

takodje pogledaj i ZEOS komponente

pozdrav
Re: Opet o bazama u Delphiju.. 03.12.2007. u 10:27 · pre 230 meseci #10
Mnoogo ozbiljan hobi ;)
Vec sam instalirao ZEOS pa cu da vidim kuda me put odnese. Hvala svima!
Potpis
Arduino Control Center
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme