Eli olen Ubunutu Linuxin harrastelija ja kiinnostaa tietää millaisella koodilla voi tehdä yksinkertaisen ohjelman, joka luo uuden ikkunan ja sinne taulukon. Nähkääs haluan oppia hieman ohjelmoimaankin... Miten luon sen ja miten käännän. Kiitos neuvoista etukäteen...
Linuxin c++ ja c kielet.
5737838538
9610
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 9
Vanhimmat
...tällaiseen:
http://www.trolltech.com/products/qt/designer.html
Ubuntusta en tiedä kun ei ole kokemuksia mutta ainakin Fedorassa tulee jakelun mukana.
Sieltä kun suoritat tutoriaalin niin löytyy vastaus kaikkiin kysymyksiisi.
Eli en halua maksaa siitä että saan ladattua. Ja sen pitäisi toimia Ubuntussa...
mutta ubuntun pakettihallinta löytää qt3 designer ohjelman ...
tässä seloste :)
Qt3 Designer
The Qt Designer is a GUI design program that interactively lets you
construct user interfaces for the Qt library. Additionally it lets you
create whole project and works together with the database drivers
provided by Qt to create applications with easy database accesss through
Qt. The resulting user interface files can then be converted to
C classes using the uic commandline utility which is usually done
automatically for the developer with a project management with qmake
or automake.
Onhan se siis Ubuntussakin.
KDevelop on erityisesti KDE-työpöytäympäristöön tarkoitettu sovelluskehitin, joka on äänestetty useaan kertaan parhaaksi Open Source sovelluskehittimeksi.
KDevelopin sisällä voi käyttää edellämainittua QT Designeriä. Ohjelmassa on myös käteviä sovelluspohjia (Template), joilla pääsee alkuun C :n ja C:n ohjelmoinnissa.
Ubuntussakin paketti taitaa olla kdevelop3, eli asenna Synapticilla tai konsolissa
sudo apt-get install kdevelop3
Jos haluat GNOME tai GTK ohjelmia tehdä, niin sillon voi suositella kehitysympäristöksi Anjuta DevStudiota ja käyttöliittymien rakentamiseen helppokäyttöistä Glade -käyttöliittymäeditoria.
Anjuta ja Glade on suunniteltu ennenkaikkea käytettäväksi GNOME sovellusten ohjelmoinnissa, mutta yleensä GTK ohjelmien tekeminen onnistuu yhtälailla. Anjuta tukee useaa eri ohjelmointikieltä, mukaanlukien C ja C , lisäksi siinä on kätevät ohjelmarunkotemplatet.
Glade ja Anjuta löytyy valmiiksi paketuituna Debianille, eli siis myös Ubuntu:lle koska Ubuntu on käytännössä uusiksi paketoitu Debian.
Näiltä sivuoltä löytyy lisää tietoa:
http://www.anjuta.org/
http://glade.gnome.org/
Ja ruutukaappauksia molemmista:
http://www.anjuta.org/screen-shots
http://glade.gnome.org/screenshots.html
Tässä Anjuta kehitysympäristölle pari tutoriaalia. Ensimmäinen on käsitelee perusteita ohjelmoinnista Anjutalla, kääntämisestä ja käyttöliittymän luomisesta. Jälkimmäinen käsittelee kääntämistä ja kirjastojen käyttöä tarkemmin.
http://www.anjuta.org/documentations/subpage/documents/C/anjuta-tutorial/index.html
http://www.anjuta.org/documentations/subpage/documents/C/anjuta-advanced-tutorial/index.html
Tässä GTK-ohjelmointiin liittyvä tutroiaali:
http://www.gtk.org/tutorial/
>Miten luon sen ja miten käännän.
Missäs kommentit näihin vastauksiin ?
Jos olisin ilkeä ihminen niin epäilisin että elit sellaisessa harhaluulossa että Linuxin ohjelmointiympäristöön ei kuulu kuin emacs ja gcc.
Meinasit sillä piikitellä open source koodareita mutta taisipa tulla takkiin pahemman kerran. Kuten huomaat, joku Visual Studio on lastentarhavärkki näihin verrattuna.
Ehkäpä aloittelijoille helpoin tapa tehdä graafisia ohjelmia linuxiin on Lazarus.
http://www.wiki.linux.fi/mediawiki-1.5.2/index.php/Lazarus