close

GNUstep

Navigasyona git Aramaya git
GNUstep
GNUstepGlow.png
GNUstep-gorm.jpg
GNUstep, GORM , Window Maker'da çalışıyor
Genel bilgi
program türü alet takımı
geliştirici GNUstep Geliştiricileri
LisansGPL kapsamında geliştirme uygulamaları ve LGPL kapsamında Çerçeveler
Teknik Bilgiler
Zamanlanmış Amaç-C
Bağlantılar

GNUstep , masaüstü uygulamalarının geliştirilmesi için Objective-C dilinde yazılmış bir dizi nesne yönelimli çerçeveler veya kitaplıklar , uygulamalar ve araçlardır .

NeXT tarafından oluşturulan ve daha sonra Apple tarafından satın alınan OpenStep özelliklerinin ücretsiz bir uygulamasıdır . Apple'ın OpenStep tabanlı Mac OS X işletim sisteminin ortaya çıkmasıyla birlikte GNUstep, bu sistemle uyumluluğu da planlıyor.

GNUstep iki geliştirme aracıyla ( RAD ) birlikte gelir. Projeler oluşturmak için Proje Merkezi ve grafik arayüzler oluşturmak için GORM . Her iki araç da sırasıyla NeXTSTEP'ten Project Builder ve Interface Builder'ın eşdeğerleridir .

GNUstep Paketleri ve Çerçeveleri

GNUstep temel olarak Make , Base , GUI ve Back olmak üzere dört paketten oluşur . Her birinin farklı işlevleri vardır:

Yapmak

Bu paket, GNUstep ile oluşturulan projeler için Makefile oluşturmayı kolaylaştırır. Uygulamanın konfigürasyonu, kurulumu ve paketlenmesi kolaylaşacak şekilde.

Temel

Bu, tüm görsel olmayan sınıfları içeren Çerçevedir . Orijinal NeXTSTEP sınıflarını temel alan sınıflar NS harfleriyle , GNUstep projesi tarafından eklenenler ise GS harfleriyle başlar .

GUI

Bu, tüm görsel sınıfları içeren Çerçevedir . Base Framework'te olduğu gibi , orijinal NeXTSTEP sınıflarını temel alan sınıflar NS harfleriyle , eklenenler GS harfleriyle başlar .

Geri

Bu paket, GUI Çerçevesinin Arka Uçudur . Ve GNUstep ile oluşturulan uygulamaların görsel bileşenlerini çizmek için rutinlerden sorumludur.

Uygulama görünümü

GNUstep ile yapılan uygulamaların görünümü genellikle NeXTSTEP ile oluşturulanlara benzer . Bu, bir işletim sisteminden diğerine ve ayrıca kitaplıkların yapılandırmasına göre değişebilir. GNU/Linux , BSD , Solaris vb. sistemlerde . uygulamalar dikey bir menüye sahiptir ve herhangi bir pencereden ayrılmıştır. Bu sistemlerde, IconManager aracıyla yönetilebilen AppIcon'lar ve Miniwindows da kullanılır ( WindowMaker masaüstünde bu araç gerekli değildir). Ancak, GNUstep'i pencereleri simge durumuna küçültmek için görev çubuğunu kullanacak şekilde yapılandırmak ve uygulamaları menüyü pencereli hale getirecek şekilde yapılandırmak (bu stili destekleyenler) mümkündür.

Mac OS sisteminde menü, o platformun herhangi bir yerel uygulamasınınki gibidir. Windows sisteminde bu stile uygun olarak tasarlanmış uygulamalar için pencereli menüye sahip olabilirsiniz.

GNUstep kullanan şirketler

GNUstep ile veya GNUstep kullanılarak yapılan bazı uygulamalar

kullanılarak Mac OS'den diğer sistemlere taşınan uygulamalar

Ayrıca

Dış bağlantılar