Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Nekoliko (vaznih) pitanja!

[es] :: C/C++ programiranje :: Nekoliko (vaznih) pitanja!

[ Pregleda: 2163 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MixMaster

Član broj: 10076
Poruke: 323
*.crnagora.net



+32 Profil

icon Nekoliko (vaznih) pitanja!24.09.2003. u 15:48 - pre 250 meseci
Zamolio bih za odgovore na sledeca pitanja:

1.
Na sajtu linux.co.yu procitao sam sledece:
"...Da bi mogli u C programskom jeziku da radimo sa bazama podataka, moramo da imamo
instaliranu biblioteku sa ovog sajta...ftp://ftp.cs.berkeley.edu/ucb/4bsd/db.tar.gz
Ako bismo zeljeli da pogledamo jedan primjer koda, koji koristi pozive iz header
fajla db.h, mozemo otici na http://www.linux.co.yu/download/db_adresar.tar.bz2..."
Posto ta biblioteka, izgleda, vise ne postoji tamo, zelio bih da znam da li je neko
ima, da li ona radi sa svim poznatijim bazama, drugim rijecima volio bih da mi malo
pojasnite vec pomenuto.

2.
Dali je "MFC" za C++ isto sto i Win32 Apis za Visual C++ npr.
Ja to shvatam kao neki "sistemski pozivi". Znaci da li bi mogao neko da pojasni
bolje pocevsi od osnovnih (sto jednostavnijih) definicija gorepomenutih pojmova.
Vjerujte mi da nisam imao previse prilika da pitam ovo nekoga, zato cu iskoristiti ovu.

Vidi bako, DžEDAJ!
 
Odgovor na temu

Djuki
Djurdjevac Ivan
Pancevo

Član broj: 56
Poruke: 171
*.panet.co.yu

Jabber: djuki_mag@elitesecurity.org
ICQ: 66867882


Profil

icon Re: Nekoliko (vaznih) pitanja!26.09.2003. u 23:18 - pre 250 meseci
API (Application Programing Interface) jeste skup funkcija koje mozes pozivati, i koje obavljaju neki koristan rad ali ne mozes videti njihovu unutrashnjost, ne mozes ih menjati. Znaci Win API je skup f-ja koje su na raspolaganju programerima kako bi mogli svoje programe sto bolje prilagoditi samom OS-u. API funkcije mogu se pozivati iz bilo kog programskog jezika, ali je c najpogodniji iz razloga shto je i sam Windows pian u c-u.MFC (MIcrosoft Faundacion Classes) jesu kosturi klasa koji su na raspolaganju programerima koji rade u Visual Studiu ili sada vec .NET platformi. Te klase mogu "opisivati" kontrole kao shrto su dugmici, meniji, skrol barovi itd.. ili Klase za komunikaciju sa bazama podataka, web-servera i slicno. Programeri od tih MFC klasa koje su im na raspolganju dalje razvijaju alikacije kodaju kod, menjaju itd. Shto se tice prvog pitanja, nisam radio toliko u Linux-u ali osnono je da svaki proizvodjac Baza podataka pravi i API za bazu. Samo preko API-ja se moze povezati na bazu i iz nje izvuci potrebne informacije koristeci opet API funkcije te baze (npr API za MYSQL).
Nadam se da sam ti razjasnio neke stvari, koliko sam mogao.
 
Odgovor na temu

Beban
Beograd

Član broj: 6351
Poruke: 39
*.ptt.yu



Profil

icon Re: Nekoliko (vaznih) pitanja!27.09.2003. u 22:24 - pre 250 meseci
Nisam siguran da su MFC dostupne u .NET tehnologiji - ssto se ticce samog C++ u .NETu je poznat kao Managed C++ i ne koristi MFC vecc Net Framework kao i C# i Visual Basic .NET - to je skup klasa (kao i MFC).

MFC je, inacce, zamissljen (i realizovan) kao skup klasa koje obuhvataju funkcije dostupne u API-ju i olakssavaju njihovo korisscenje. Znacci MFC koristi Win API da bi realizovao svoje funkcije, sakrivajucci od programera dosta stvari i olakssavajucci mu posao. Pri tome je zzrtvovana brzina samog programa (kao i njegova krajnja veliccina) - procjene o tome se razlikuju. I drugi proizvodjacci su pravili takve biblioteke (mislim da je Borland svoju nazvao OWL, mada nisam sasvim siguran).

Liccno mislim da je MFC u redu (zamjerke imam, naravno, ali definitvno olakssava posao), posebno kada je u pitanju izrada korisnicckog interfejsa, tako da mi ostaje visse vremena da se posvetim susstini problema, nego ssto bi to bio sluccaj kada bih svaki taster ili dijalog morao da kreiram iz Win API-ja. Naravno, missljenja su podijeljena, mnogi "pravi" programeri preziru MFC, i bez zzelje da se upusstam u (ili ne daj Bozze pokreccem) polemiku na tu temu, liccno mislim da je izbjegavanje korissccenja MFC-ja sliccno izbjegavanju gradjevinaca da koriste bagere umjesto lopata.

Naravno, bilo bi dobro poznavati WIN API, jer u tom sluccaju ccess bolje znati ssta se dogadja u pozadini kada pissess MFC aplikacije.

 
Odgovor na temu

[es] :: C/C++ programiranje :: Nekoliko (vaznih) pitanja!

[ Pregleda: 2163 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.