Jump to page: 1 24  
Page
Thread overview
GtkD ile ilgili bir soru
Oct 31, 2017
cos00kun
Oct 31, 2017
erdem
Oct 31, 2017
cos00kun
Oct 31, 2017
erdem
Oct 31, 2017
cos00kun
Oct 31, 2017
cos00kun
Nov 01, 2017
erdem
Nov 01, 2017
cos00kun
Nov 01, 2017
erdem
Nov 07, 2017
cos00kun
Nov 07, 2017
erdem
Nov 07, 2017
cos00kun
Nov 07, 2017
erdem
Nov 08, 2017
cos00kun
Dec 05, 2017
cos00kun
Dec 05, 2017
erdem
Dec 05, 2017
cos00kun
Dec 06, 2017
erdem
Dec 06, 2017
cos00kun
Dec 06, 2017
cos00kun
Dec 06, 2017
erdem
Dec 06, 2017
cos00kun
Dec 06, 2017
erdem
Dec 07, 2017
cos00kun
Dec 07, 2017
cos00kun
Dec 07, 2017
erdem
Dec 07, 2017
cos00kun
Nov 07, 2017
cos00kun
Nov 07, 2017
erdem
October 31, 2017

Herkese selamlar saygılar..
gtkd de ;

import gtk.MainWindow;
import gtk.Label;
import gtk.Main;

void main(string[] args)
{
    Main.init(args);
    MainWindow win = new MainWindow("Hello World");
    win.setDefaultSize(200, 100);
    win.add(new Label("Hello World"));
    win.showAll();
    Main.run();
}

gibi bir kodu derleyip çalıştırdığımızda gelen pencerenin arkasında birde cmd ekranı açılıyor (windovs!).. oysa ben sadece yaptığımız pencereyi görmek istiyorum.. neden cmd terminali ekrana çıkıyor ?

Ayrıca programı çalıştırdığımda yavaş açılıyor bunun sebebi ne olabilir ??

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 31, 2017

Şöyle bir def

EXETYPE NT
SUBSYSTEM WINDOWS

dosyası oluşturup bunu birşey.def olarak adlandırıp bunu dmd'nin komut satırına ekleyerek tekrar derlemek gerekiyormuş.

'dmd.exe -L/SUBSYSTEM:WINDOWS gtkd_uygulaması.d'

Ya da şu şekilde de deneyebilirsiniz.

Yavaşlığı ben farkedemiyorum ama çalıştırılabilir dosya büyüklüğü bir C programından fazla oluyor. Hızın çok önemli olduğu uygulamalarda kod C ile yazılabilir.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 31, 2017

dediğini yapmaya çalıştım ancak hatasız yapılamıyor linker hatası v.s. veriyor..
windowsta denemişmiydin ? (Bende 64bşt Windows 10 bulunuyor!!)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 31, 2017

Ben de hiç windows yok ;-) (64 bit Ubuntu 16.04 LTS kurulu)

Sorunun (olası) çözümünü Dlang sayfasından bulmuştum (http://forum.dlang.org/post/mailman.2578.1355147894.5162.digitalmars-d-learn@puremagic.com).

Başka bir tanesi '-L/SUBSYSTEM:WINDOWS+gtkd' şeklinde yazmış.

Sanırım gtkd'nin kütüphane dizinini ve kullandığın kütüphane dosyasını da eklemek gerekebilir.

Örneğin linux altında '-L-Llib64' kütüphane dosyaları için 'lib64' dizinine bak, '-L-l:libgtkd-3.a' ise 'libgtkd-3.a' kütüphanesini programa ekle demek.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 31, 2017

şu;

dmd programınızınismi.d -L/SUBSYSTEM:WINDOWS+gtkd

komut işe yaradı :) sanırım arka planda çalışan konsolu devre dışı bırakıyoruz derleme sırasında..
teşekkürler..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 31, 2017

Erdem bey şöyle bi boş vakit bulduğunda hayrına bir program yazsan program pencere yaratsa ardından orda textbox türü birşeylerle derlenecek programı seçtirse sonra orda tüm derleme seçeneklerini direk seçebilsek görsel olarak hatta hatta yandaki texbox yada açılır menüden kullanmak istediğimiz kütüphaneyide seçip direk bu sorunları ortadan kaldırsa ne iyi olurdu :)
Gtkd bilen için çokta zor değil ama inan bana birdolu windows kullanıcısı çok problem yaşıyor ve maalesef bunlarla çok vakit kaybediliyor ve dahada ilerisi D dili ve kütüphanelerinin yagınlaşması bir nebzede olsa engellenmiş oluyor bu kadar çok uğraş ile.:)

Windows nedir genelde elini suya sabuna dokunmadan iş yapma programıdır hafif bir latifeyle ama gördüğüm kadarıyla D dillinde windows ortamındaki gelişme çokta iyi değil. Aslında windows için yukarıdaki gibi bir şeyler yazılsa başlangıç seviyesi öğrenicileri açısından (hatta ortaseviye öğrenciler) çokta faydalı olacaktır..
Not: Bu arada Erdem bey sitenize ulaşılamıyor düzeltiresniz seviniriz ..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 01, 2017

Alan adını değiştirmiştim arama sonuçlarında düzelir diye düşünmüştüm. Ama sanırım belirli bir süre geçmesi gerekiyor

http://www.programlama.tk/gtkd/

Windows geliştiricilere böyle bir olanak sağlıyor mu ki?

Örneğin ben geliştiriciyim. Linux için yaptığımız şeyi windows için de yapmak istiyoruz diyelim.

Diğer taraftan Intel denilen şirketin uyguladığı pazarlama politikası yüzünden sadece Windows 7 32 bit için benim bilgisayarımın sürücüleri var. Windows 8, 9 olsa olmuyor.

Bu adamlar bana al kardeşim madem geliştiricisin al şu işletim sistemini 6 ay ücretsiz kullan diyecek mi. Eğer öyle bir olanak sağlamayacaksa bana her konuda başının çaresine bak diyen bu adamlar biraz daha zenginleşsin diye 1000 lira bayılmanın bir anlamı var mı.

Kaldı ki bu Bill Gates denilen adam GD mısır ile Afrika'lı garibanların yediği bir lokmaya gözünü dikmiş, Akif'in deyimiyle 'tek dişi kalmış canavar! '

Gates Vakfı neden GD devi Monsanto'ya yatırım yapıyor? (https://www.theguardian.com/global-development/poverty-matters/2010/sep/29/gates-foundation-gm-monsanto)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 01, 2017

Olay başka bi yere gitti ama anladığım kadarıyla ben tam istediğimi anlatamamışım sanırım bunun için kusura bakmayın :)
Benim istediğim şeyin aslında windowsla falan pek bir alakası yok.. ben şöyle düşündüm;
şimdi dmd nin bir dolu komutları var derleme sırasında çalışan aynı şekilde gtkd devreye girince bu sefer bu dmd derlemesinde başka bir komut eklenerek çalışmak zorunda örneğin ;

  dmd hello.d

derlendiğinde dmd de sorun yok ancak gtkd kütüphanesini kullandığınızda bu sefer

 dmd hello.d -L+gtkd.lib

yazmalısınız gibi..bunun gibi toplasanız olsun olsun 100 komut çıkar... şimdi bunları atıyorum windows ortamında bir derleyici örneğin Visual studio içinde gömülü yada eklenerti şeklinde olacağından kolayca komut satırlarıyla uğraşmadan yapabiliyorken D için bu söz konusu değil.. bu durumda basit bir script yada gtkd kütüphanesiyle combo box eklentileriyle ki sanırım vardır bu kolayca herkesin kullanabileceği bir programcık haline gelebilir diye düşünüyorum...

Bahsettiğiniz Windows olayına gelince size düşüncelerinizde tamamen katılmakla birlikte burda benim üstüne basmak istediğim şeyin Windows değil windowsta D kullanan kişiler olduğunu söylemek isterim.. Yine inkar edemeyizki pazarın büyük çoğunluğu Windows kullanıcılarından oluşuyor ama öyle ama böyle..

Birde link için teşekkürler ancak ingilizcem yeterli değil.. Madem Bill Gatese kızgınız o zaman bende ingilizce öğrenmiyorum :) :)
destek ve yardımlarınız için teşekkürler.. huzurlu günler dilerim..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 01, 2017

Alıntı (cos00kun):

>

Birde link için teşekkürler ancak ingilizcem yeterli değil.. Madem Bill Gatese kızgınız o zaman bende ingilizce öğrenmiyorum :) :)

Bu aslında o kadar basit değil.

Monsanto gibi bu günün dev tohum şirketleri, geçmişte kimya şirketi olan şirketler Beyaz Saray ve askerlerle kimyasal biyolojik silah üretimi için her zaman ortak çalışmışlardır. Geçmişte ürettikleri Agent Orange isimli kimyasal Vietnam Savaşında insanlara karşı kullanılmıştır.

William Engdahl'ın kitabında (http://programlama.tk/wiki/kitap/olumtohumlari.html#Bizi_Sessizce_Ölduerueyorlar_Hic_Olmadıgı_Kadar_Sessiz) bu zalimlerin nasıl moleküler biyolojiyi silah olarak kullanıp insanların gıdalarını kontrol etmeye çalıştıklarını görebilirsiniz.

Şimdi windows kullanmıyorum param Bill Gates'in cebine girmiyor. İngilizce öğrenmek ile Bill Gates'in bağlantısını göremiyorum.

Örneğin burada insanların nüfus kontrolü için aşıların kullanılmasını savunuyor. Sıradan insanların günlük ihtiyaçlarını bir yük olarak görüyor.

https://www.youtube.com/watch?v=6WQtRI7A064

Tabi yarın bu zalimler Cenab-ı Allah'ın huzuruna (c.c) çıktıkları zaman, Cenab-ı Mevla(c.c) kafirlere yedikleri nimetleri içtikleri suyu haram kıldığı zaman o zalimlerin hali ne olacak.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 07, 2017

Merhabalar
http://www.programlama.tk/gtkd/d%C3%BC%C4%9Fmeler.html#d%C3%BC%C4%9Fme
düğme örneği adlı program burada türkçe olarak yazılmış "çerçeveGenişliğiBelirle(10)" birde "YATAY" işlev ve parametreleri hangi modülü kullanıyorlar ? ayrıca bunların ingilizce orjinal karşılığı nedir ?

NOT: YATAY belki HORIZONTAL olarak düşünülebilir ama deneyince olmadı

hayırlı günler..

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2 3 4