05. juli 2008 - 11:16Der er
8 kommentarer og 2 løsninger
C++ projekter (spændende biblioteker)
Hej, jeg har nu programmeret i C++ lidt over et år. De emner som jeg har berørt er pointers, arrays, dynamisk allokering, overloading, templates, file processing, referencer, const, komposition, arv, polymorfi osv. Vi har også haft en del teori algoritmer og databaser, hvor vi har berørt alt fra sorteringsalgoritmer til grafer og "numeriske metoder". Nu står jeg med en mæthedsfornemmelse og vil gerne prøve noget nyt, for alt hvad vi har lavet har været CLI baseret...
Mit spørgsmål er om jeg uden alt for store vanskeligheder kan studere GUI baseret programming i C++ og hvordan jeg kommer igang, samt hvilke programmer jeg behov for? Indtil videre har jeg udelukkende programmeret C++ i Visual Studio.
Jeg kender intet til de biblioteker du nævner. Jeg har dog læst på nettet at MFC med fordel kan bruges til programmering af windows applikationer, hvorimod Win32 API er rettet mod udvikling af computerspil... Jeg tror jeg kaster mig ud i Win32 API og ser hvor langt jeg kan komme med det. Kender du nogle gode tutorials eller bøger som er værd at købe? Indtil videre har jeg fundet relisoft, som jeg bruger.
Du skal være opmærksom på at det er en del af almindelig dannelse for en Windows udvikler at kende lidt til Win32 API GUI, men der er ikke meget fremtid i det som sådan - de andre API'er er nemmere og mere kraftfulde.
MFC er en plage at arbejde med, hvis du vil lave noget grafisk brugergrændseflade så få fat i en GUI-Builder.
Derudover må du træffe et valg, vil du være windows programmør eller generel, hvis du vil være generel så prøv WxWidgets (gratis) eller Qt (lisence ved alvorligt brug).
For windows programmøre føler jeg at vinden blæser mod C#.net
Tak for jeres inputs. Jeg har anskaffet mig følgende bøger i elektronisk udgave.
Programming Windows 5th edition / Charles Petzold Cross-Platform GUI Programming with wxWidgets / Julian Smart; Kevin Hock C++ GUI Programming with Qt 4, Second Edition / Jasmin Blanchette; Mark Summerfield
Ud fra de svar jeg har fået, så tror jeg det vil være en fordel at få styr på basis-stoffet i Win32 API før jeg går videre med det andet. Som software ingeniør går jeg ud fra, at man kommer til at programmere applikationer til forskellige platforme, så hvis jeg får tid til det, så vil jeg gå i dybden med WxWidgets/Qy og kun kort berøre MFC biblioteket med henblik på at danne mig et overblik over de muligheder der er.
Eftersom alle kommentar har været lige brugbare, så er I alle velkommen til at svare. Tusind tak for hjælpen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.