Opiskelin C:tä ja C :aa ja opin tekemään konsoliohjelmia. Haluaisin nyt kuitenkin parantaa työnsaantimahdollisuuksia ja opetella itsenäisesti tekemään graafisia ohjelmia vaikkapa Xfce:lle tai Gnomelle. Mitä kirjastoja minun pitäisi opetella ja mikä olisi hyvä oppikirja tarkoitukseeni.
C/C++ & Linux
C++ harjoittelija
4759
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Opiskele jotakin seuraavaa: Qt, wxWidgets, GTK , FLTK, FOX, jne, jne. Kyseiset kirjastot/toolkitit ovat käytännössä kaikki cross platform tyyppisiä, eli pystyt hyödyntämään samaa koodia Windows, Linux, Mac, WinCE, jne. ympäristössä. Lisäksi kirjastot ovat usein saatavilla myös muille kuin C/C kielelle. Google on paras ratkaisu oppimateriaalin hakuun.
Kysymykseesi sisältyy selvä logiikkaristiriita.
"...parantaa työnsaantimahdollisuuksia...tekemään graafisia ohjelmia vaikkapa Xfce:lle tai Gnomelle. "
Eli tahallisesti rajaat niitä työnsaantimahdollisuuksiasi jättämällä graafisimman työpöydän eli KDE:n pois. Miksi?
Enpä tiedä, mitä työpöytää Linux-puolen ihmiset käyttävät. Itse olen käyttänyt lähinnä Xfce:tä ja Gnomea. Mutta olisi kiva oppia tekemään Linuxille muitakin kuin komentokehoiteohjelmia.
Eräs suomalainen puhelinvalmistaja osti kovalla rahalla hiljattain Trolltech nimisen firman. Tuo firma on tunnettu Qt-komponenttikirjastosta, jota käytetään KDE-ympäristössäkin.
Jos haluat tehdä graafisia Linux-ohjelmia Suomessa työksesi, niin suosittelen tutustumista Qt-kirjastoon. Oliopohjaisen Qt:n ohjelmointiin C soveltuu muutenkin paremmin kuin C-pohjaiseen Gtk-kirjastoon, jota mm. Gnome käyttää.