7 Ekim 2010 Perşembe

EasyGUI - BackEnd - Comar ile Service Manager Yapımı

Pardus 'ta service-manager nasıl çalışıyormuş diye bakarken işimize çok yarayacak backend.py dosyası olduğunu farkettim. Bu dosya COMAR apisini kullanıyor ve şunun gibi bazı GUI den bağımsızsız fonksyonlar içeriyor:

services() //servislerin listesi
start()
stop()
restart()
setEnable() // servisin başlangıçta başlayıp başlamayacağı
info() // servis hakkında bilgiler

Bu backend i kullanarak istediğimiz arayüzde service-manager yazabiliriz.
Hatta bir örnekte yazmak istedim. Arayüz programlamanın belkide en kolayı olan EasyGUI ile tabi ki...
Örneği svn de "playground/kreyziturk" dizininde bulabilirsiniz. python-EasyGUI paketini kurmak yeterli...

NOT: Bu yazdığım service-manager da nasıl çalıştığını anlamak için hem backend i hemde comar apiyi kullandım. Belki sonrada birde EasyGUI portunu yaparız :)

Hiç yorum yok:

Yorum Gönder