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

C++ windows programiranje MFC, Qt, WIN API ili nesto trece

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++ windows programiranje MFC, Qt, WIN API ili nesto trece

Strane: 1 2

[ Pregleda: 6880 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dalibor_zdravkovic
Dalibor Zdravkovic
Ne Zaposlen
Leskovac

Član broj: 155994
Poruke: 114
93.87.37.*



+1 Profil

icon C++ windows programiranje MFC, Qt, WIN API ili nesto trece02.06.2010. u 22:05 - pre 169 meseci
Pocetnik sam u ovim stvraima pa me zanima sta da korisitm za programiranje windows aplikacija u c++.
WIN API je preobiman za detaljno ucenje.
MFC je brz za rad i u roku od nekoliko minuta moze se odraditi neka prosta aplikacija koja vrsi neka izracunavanja itd.
Problem kod MFC-a je taj sto nije toliko fleksibilan uvezi interfejsa (npr. danima sam pokusavao da u toolbar-u ubacim neku pdajucu listu kao sto je na primer lista iz koje se bira font u raznim drugim aplikacijama i nisam uspeo).
Sa Qt-om jos uvek nisam imao kntakta, mada sam vidjo aplikacije sa izuzetnim interfejsima pa me zanima da li ima neceg boljeg ili da krenem da proucavam Qt.


Dalibor Zdravkovic
 
Odgovor na temu

Sapphire
Denis Biondić
.NET software developer
Nürnberg, Germany

Član broj: 213086
Poruke: 290
62.113.2.*



+6 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece02.06.2010. u 22:28 - pre 169 meseci
Ako je C++ obavezan, moja preporuka je da barem prođeš osnovni WinAPI tutorial, pogledaš i neke malo naprednije stvarčice, pa se onda bacis na neki framework po svom izboru koji ti najviše leži. WinAPI sam naveo jer ipak radi se o C++-u, kad već radiš najkomplikovanije, red je da znaš onda i osnove, jer ćeš sa C++-om najlakše realizirati funkcionalnosti koje su ti potrebne, a koje framework biblioteke ne pružaju.

S druge strane, danas i nema mnogo stvari koje nigdje nisu realizirane, pa bi ti bolja opcija bila da pređeš na neki managed jezik (moja preporuka C# & .NET). Kad znaš C++ na nivou pointer-a, referenci, copy konstuktora, function pointer-a, klasa, ABC klasa, nasljeđivanja, polimorfizma, operator overloading-a te virtuelnih metoda, onda si spreman za apsolutno sve, samo treba vremena.
My programs don’t have bugs, they just develop random features.
 
Odgovor na temu

glorius
Damir Nikolic
C++ developer
SR

Član broj: 4366
Poruke: 428
*.dynamic.isp.telekom.rs.

ICQ: 208550327


+14 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece03.06.2010. u 00:21 - pre 169 meseci
Citat:
danima sam pokusavao da u toolbar-u ubacim neku pdajucu listu kao sto je na primer lista iz koje se bira font u raznim drugim aplikacijama i nisam uspeo


I ja sam imao slican problem.

Mozes pogledati ovu temu u kojoj smo malo diskutovali MFC i Qt: http://www.elitesecurity.org/t400502-usavrsavanje-iz
EOF
 
Odgovor na temu

dalibor_zdravkovic
Dalibor Zdravkovic
Ne Zaposlen
Leskovac

Član broj: 155994
Poruke: 114
93.87.37.*



+1 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece03.06.2010. u 21:03 - pre 168 meseci
MFC je za GUI nula, skoro nista u izgledu aplikacije ne mozes da se izmeni, kako su oni zamislili da izgeda interfejs to je. Samo dodajes kontrole i pises sta da rade.
Qt je dobar i jednostavan ali cisto sumnjam da ga neke firme u srbiji koriste jer je mnogo skup.
Idem ja na C# i .NET. Dosta je koriscen i rasprostranjen iako sam na faksu sve radio u C++ i Javi vidim da C++ polako odlazi, a da su C# i Java sve vise u ekspanziji, C# za WINDOWS a Java i ASP.NET sa C#-om za WEB.

Toliko godina izucavanja necega uzalud, da sam odmah krenuo na C# sad bi bio tata.

Dalibor Zdravkovic
 
Odgovor na temu

the_tosic

Član broj: 37314
Poruke: 381
*.dynamic.isp.telekom.rs.



+128 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece03.06.2010. u 21:11 - pre 168 meseci
QT je dzabe ;)
 
Odgovor na temu

BinaryRuler

Član broj: 73518
Poruke: 189
*.dynamic.isp.telekom.rs.



+3 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece03.06.2010. u 22:39 - pre 168 meseci
Qt je odlican, sta god da ti pane na pamet postoji u njemu.

Qt ide pod dve licence,komercijalnu i LGPL.
Sto znaci da mozes da ga koristis besplatno cak i za izradu komercijalnog softvera ako ga dinamicki linkujes, tj. ako koristis qt ove dll ove u win slucaju.

Code:

The main difference between the GPL and the LGPL is that the latter can be linked to
(in the case of a library, 'used by') a non-(L)GPLed program, regardless of whether it is 
free software or proprietary software.

A standalone executable that dynamically links to a library is generally accepted as not being
a derivative work (in LGPL). It would be considered a "work that uses the library"
and paragraph 5 of the LGPL applies.


http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece07.06.2010. u 00:34 - pre 168 meseci
Qt je besplatan ( 4free) , LGPL , multiplatformski framework ... dobar je.
A za windows GUI imas i Borland (free verzije) sa njihovim VCL framework-om.

[Ovu poruku je menjao Eurora3D Team dana 07.06.2010. u 12:20 GMT+1]
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece08.06.2010. u 19:23 - pre 168 meseci
Drago mi je da sve više ljudi proziva Qt - odličan je, slobodan, otvoren, besplatan i višeplatformski.

Šta se dobija uz Qt SDK?

1. Na Windows platformi MinGW C++ kompajler sa pratećim linkerom i dibagerom (mada se može koristiti i drugi, npr borland-ov ili MS-ov),
2. Izuzetno moćna i sveobuhvatna biblioteka,
3. Qt Designer dizajner formi,
4. QMake alat za automatizaciju prevođenja,
5. Qt Linguist za pravljenje višejezičkih programa,
6. Vrlo dobra dokumentacija,
7. Qt Assistant program za pretragu dokumentacije, koji se može kao modul isporučivati uz tvoje programe za help,
8. Qt Test za pravljenje test jedinica.
9. Qt Creator IDE u koga je sve to (osim Qt Linguist-a) integrisano,
10. Valjda sam nešto zaboravio da navedem.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
*.customer.broadstripe.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 06:01 - pre 168 meseci
Qt je zakon!
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 13:14 - pre 168 meseci
Milo mi je.

No, zanima me da li ovakva poplava pohvala na račun Qt-a potiče od odluke o LGPL liceniranju?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 13:23 - pre 168 meseci
Vrlo moguce. Mene je zaintrigirala zbog toga :) Definitivno nesto sto cu razmotriti ako dodje pure multiplatform C++ projekat. Sa GPLom bi to vec bilo neprakticno.


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Aragorn2004

Član broj: 40687
Poruke: 14
*.xnet.hr.



Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 13:52 - pre 168 meseci
Qt je stvarno genijalan. Moderan, dobro dokumentiran i jednostavan za koristenje. Imas nize moju temu u koju sam postavio dva programa napisana u Qt-u pa ih pogledaj ako hoces. Da sam to radio s npr. MFC-om, ni danas ne bih bio gotov. Ili mozda i bih, ali bih se puno vise namucio.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 14:06 - pre 168 meseci
MFC je toliko rudimentaran da nema ni najobičniji spinbox!

Zapravo, ima kontrolu koja se tako zove, ali ona predstavlja samo strelice gore-dole, pa ih onda lepi pored edit kontrole i obrađuj događaje, ne bi li napravio onop što u svakom normalnom frejmvorku postoji gotovo.

Citat:
mmix: Definitivno nesto sto cu razmotriti ako dodje pure multiplatform C++ projekat.


Uopšte ne treba projekat da bude višeplatformski da bi Qt bio jedan od najozbiljnijih kandidata.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 14:28 - pre 168 meseci
Pa ne mora, ali ako je samo windows target onda ce pre ispasti neki .NET projekat od toga nego c++ (da ne pocinjemo cpp vs clr, nije tema).
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.dynamic.sbb.rs.



+2789 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 14:38 - pre 168 meseci
OK, ali ako iz bilo kog razloga bude C++ projekat, Qt je jedan od najozbiljnijih kandidata, a za više targeta postoji i Java.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
..223-88-67.customer.algx.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 21:08 - pre 168 meseci
Citat:
Nedeljko: No, zanima me da li ovakva poplava pohvala na račun Qt-a potiče od odluke o LGPL liceniranju?

Ne, ali bitno je da je open source. Tj. da postoji opcija za korišćenje ako se ne distribuira executable. Ja ga koristim još od verzije 3 (2004). Kada sam to odlučio razmotrio sam i ostale opcije tipa WTL, wxWidgets, itd. čak i druge jezike npr. C#, Borland C++, Delphi, pošto imaju bolju GUI podršku od C++ opcija. Ali sa Qt sve te druge opcije su zamajavanje. Inače Autodesk je prebacio njihove 3D alate (znam pouzdano za 3DSMax i Maya-u, a možda to rade i za CAD) na Qt.

Jedina zamerka koju imam na Qt je njihova podrška za docking prozora i QDockWidget. Napravili su ga kao da nikada nisu videli nijedan moderan docking prozora.

 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 21:17 - pre 168 meseci
Cek bre, ja koliko znam Qt je vec neko vreme bio open source ali uz GPL licencu? Open source deo nije nikad bio problem (bar meni), GPL je bio problem.
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 21:41 - pre 168 meseci
Citat:
mmix: Cek bre, ja koliko znam Qt je vec neko vreme bio open source ali uz GPL licencu? Open source deo nije nikad bio problem (bar meni), GPL je bio problem.

Jeste. Qt je od pocetka bio open source, pa ga je kupila Nokia, malo sredili i promenili licencu na LGPL. Sad ga uvode i na mobilne telefone.
Radim u timu koji koristi Qt i mogu da kazem da je ok. Najbolja stvar je sto je multiplatformski pa onda idu one klasicne stvari o framework-u ...

 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
212.200.65.*



+2789 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece10.06.2010. u 23:16 - pre 168 meseci
Citat:
bkaradzic: Kada sam to odlučio razmotrio sam i ostale opcije tipa WTL, wxWidgets, itd. čak i druge jezike npr. C#, Borland C++, Delphi, pošto imaju bolju GUI podršku od C++ opcija.


Napravio si mali lapsus. Borland C++ nije drugi jezik, već je i dalje C++.

Citat:
Eurora3D Team: Jeste. Qt je od pocetka bio open source, pa ga je kupila Nokia, malo sredili i promenili licencu na LGPL.


Nije baš od početka, bar ne na Windows i MacOS X platformama. Na njima je open source tek od verzije 4.

Citat:
Eurora3D Team: Radim u timu koji koristi Qt i mogu da kazem da je ok.


Sme li se znati ime firme?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

Član broj: 14953
Poruke: 1630
..223-88-67.customer.algx.net.

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: C++ windows programiranje MFC, Qt, WIN API ili nesto trece11.06.2010. u 00:50 - pre 168 meseci
@mmix
Zavisi šta radiš, GPL je problem ako distribuiraš executable (onda moraš da distribuiraš i source), ali ne ako ga interno koristiš. Mada GPL jeste bio problem za dosta ljudi. I sada povremeno čujem i LGPL im je problem, mada mislim da je to više ono iz neznanja. Što se tiče linkovanja statičkih biblioteka probao sam jednom da ih kreiram za Qt i mogu reći da to nije bila pametna ideja. :)
Citat:
Nedeljko: Napravio si mali lapsus. Borland C++ nije drugi jezik, već je i dalje C++.

Da. Mislio sam na Borland biblioteke (Builder C++ ili kako se već zvao) koje su bile dostupne samo ako koristiš njihov kompajler.

Inače od drugih primedbi na Qt, uglavnom čujem da je .moc-ing problem za neke, ali uglavnom ti što se žale ne koriste qmake da im generiše VS projekte, nego to rade ručno.

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: C++ windows programiranje MFC, Qt, WIN API ili nesto trece

Strane: 1 2

[ Pregleda: 6880 | Odgovora: 23 ] > FB > Twit

Postavi temu Odgovori

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