D ile görsel programlamaya başlangıç için ufak bir ders hazırladım.
D ile pencereli uygulama geliştirme (http://www.erdem.tk/gtkd)
D nesne yönelimli özellikleri sağlayan bir dil yanlış bilmiyorsam.
Gtkmm portu yok mu?
Ali hocaya selamlar :D
Alıntı yapılan: Erdemgtkmm nedir
Ali beye selamınızı söyleyeyim. Ubuntu forum'dan freeman takma isimli arkadaşın selamı mı var diyeyim?
Söyleyin hocam. Bu rumuzla beni tanımaz ama biraz gizemli takılalım. :) Teşekkürler
Hocam gtkmm şu
http://www.gtkmm.org/en/
Şöyle de bir örnek vereyim anlarsınız zaten
https://developer.gnome.org/gtkmm-tutorial/stable/combobox-example-full.html.en
Sanırım GTKD kütüphanesi de C++'deki gtkmm kütüphanesinin yaptığı işi yapıyor.
Buna ek olarak GtkSourceView (https://wiki.gnome.org/Projects/GtkSourceView) ve GStreamer desteği de var. Ama ben şimdilik sadece gtkd kütüphanesini derledim.
Evet D nesneye yönelik özellikleri olan bir dil aynı zamanda C programları kolaylıkla D'ye çevrilebiliyor. Örneğin şu C programını ele alalım.
#include <stdio.h>
const char* const dizge = "Merhaba, Dünya!";
int main(void)
{
puts(dizge);
return 0;
}
C standart kütüphanesinden bir işlev çağırmak için
import core.stdc.İSİM; şeklinde kullanabiliyoruz.
import core.stdc.stdio;
// null'la biten dizge
immutable char[] dizge = "Merhaba, Dünya!\0";
int main()
{
// harici C işlevini çağır
puts(dizge.ptr);
return 0;
}
core.stdc.stdio puts işlev bildirimini içerir:
Alıntı Yapextern(C) @system nothrow @nogc int puts(in char* s);
D'nin kendi kütüphanesini kullanan örnek daha basit gibi duruyor.
immutable dizge = "Merhaba, Dünya!";
void main()
{
import std.stdio : writeln;
writeln(dizge);
}
Ayrıca site içeriğini oluşturan kod adı kiraz olan ve halen geliştirilmekte olan program da D dili ile geliştirildi.
Bu arada derleyici kurulumunu anlatmayı unutmuşum. D derleyicisini indirmek isteyen arkadaşlar bu adresten indirebilirler:
http://dlang.org/download.html
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 04 Ocak 2017 - 14:24:13
Alıntı yapılan: Sh4oTT - 04 Ocak 2017 - 14:20:06
Erdem senin daha önce blog sayfan vardı demi ?
Evet.
Alıntı yapılan: freeman - 04 Ocak 2017 - 12:19:17
Ali hocaya selamlar :D
Ali bey de size selam söyledi :D