[linux-yazilim] Re: gtk ve gnome

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Enver ALTIN (ealtin@casdb.com)
Date: Sat 14 Sep 2002 - 18:26:47 EEST


On Sat, 2002-09-14 at 15:32, bakunin wrote:
> Merhaba,

Merhaba,

> Ben yeni yeni gnome ile uğwaşmaya başladım ve birkaç sorum olacak..
> birincisi gtk ve gnome arasındaki fark nedir?

Gtk+: GIMP ToolKit
GIMP: GNU Image Manupulation Program
GNU: GNU's Not Unix (recursive acronym).

GNOME: GNU Network Object Modelling Environment

Bu G'nin nereden geldigini bilen pek yok ama G'yi bilenler K'yi pek
sevmiyor nedense :)

GTK+, basitce ekrandaki formlar/pencereler, butonlar, metin kutulari vb.
gibi cesitli gorsel araclari kendi gelistirdiginiz yazilimlarda daha
kolay kullanabilmenizi saglayan standart bir kutuphane. Aslinda bir
hayli fazlasini sagliyor.

GNOME, Gtk+ kullanilarak olusturulmus bir masaustu ve yazilim gelistirme
ortami. GNOME, kullanicilar icin paneller, dosya yoneticisi, masaustu,
e-posta yazilimi, web tarayici, metin duzenleyici vb. gibi araclarin bir
araya geldigi bir yazilim toplulugu. Ancak programci icin GNOME, tam
anlamiyla baska bir dunya.

- GnomeVFS: Virtual File System
- ATK: Accessibility Toolkit
- EEL: Eazel Extensions Library
- GAL: GNOME Application Library
- Bonobo
- libxml2
- OAF: Object Activation Framework
- gnome-core: GNOME icin ozellestirilmis cesitli araclar

ve diger bircok kutuphane. Yani GNOME, Gtk+'i da barindiran bir
kutuphaneler yigini denebilir.

> ikincisi bir gnome programını compile etmek için tam olarak ne yazmam
> gerekiyor? Şu internetten ve kitaplardan bulduğum komutu yazınca bir çok
> hata veriyor(kütüphaneleri bulamaması ile ilgili sanırım..linux

Yazilim gelistirebilmek icin, RedHat turevi dagitimlarda (suse, mdk)
-devel paketlerine de ihtiyaciniz vardir. Ornegin, gtk+ ile uygulama
gelistirmek istiyorsaniz, gtk-devel paketi gereklidir. Ayrica GNU
autoconf, automake, binutils, gcc, make vb. gibi bircok paket daha
kurulu olmali.

> redhat7.1 kullanıyorum)..sürekli glade veya anjuta ile yeni bir proje
> açarak onların oluşturdugu make dosylarını kullanıyorum şimdilik..
> Üçüncü sorum eğer bir de mysql fonksiyonlarını kullanıyorsam hangi
> parametreleri eklemeliyim?

anjuta/glade ikilisini kullanmakla en dogrusunu yapiyorsunuz. Anjuta
icerisinde Settings \ Compiler and Linker Settings \ Libraries
icerisindeki listeden mysql'i eklemeniz yeterli. Diger bircok
kutuphaneyi de ayni bicimde ekleyebilirsiniz. Bildiginiz gibi anjuta
icerisinden Alt+G ile de glade cagirabiliyorsunuz ve projenin grafik
arabirimini bu sekilde tasarlayabiliyorsunuz.

Yerinizde olsam, sistemimdeki anjuta ve glade surumlerini upgrade
ederdim.

http://anjuta.sourceforge.net/
http://glade.gnome.org/

Ayrica bu konuda bol bol dokuman icin:

http://lidn.sourceforge.net/
http://devhelp.sourceforge.net/

ve glibc-manual:

http://www.gnu.org/manual/glibc-2.2.5/

Iyi calismalar

-- 
Enver ALTIN (a.k.a. skyblue)   - Software developer, generic solvent.
http://enver.casdb.com/        - mailto: ealtin at casdb dot com
http://enver.casdb.com/CV.html - Just me, myself and I.

"I found out why my car was humming. It had forgotten the words."

-- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part

-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org

iD8DBQA9g1U3Z1V/Ii8KIB8RAnxVAJ9AKsVtsqasG06N8OS6aMLdU7X2PwCglFm+ E9YVQHMrAsOQbk1x71lgIkQ= =+XYI -----END PGP SIGNATURE-----


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.