Jump to page: 1 2
Thread overview
Basit bir D Editoru
Sep 02, 2013
agora
Sep 02, 2013
agora
Sep 02, 2013
agora
Sep 03, 2013
Salih Dinçer
Sep 03, 2013
agora
Sep 03, 2013
agora
Sep 03, 2013
agora
Sep 03, 2013
agora
Sep 03, 2013
agora
September 02, 2013

Merhaba Ruby(IronRuby) ile yazdigim bir editor var. D Editoru. SharpDevelop sagolsun bazi olanaklar saglayan bir DLL'i de var. Bunu da projeye dahil ederek bir editor girisiminde bulundum.

Indirme linki:

http://yadi.sk/d/a77tTQxZ8cYrF

Su an sadece kodlari renklendiriyor. Dosya acma ve kaydetme islemi yapiyor amacim sadece var olani test etmekti. Proje su anlik Windows altinda. Amacim bu isin olup olmayacagini ogrenmekti. Olabiliyor aslinda :)

Bir sonraki surume buyuk ihtimal Python ile kodlarim. O surumde autocomplete, derleme gibi imkanlari verebilirim :)

Aslinda java ile yazmistim bunu. Ondaki autocomple destekli bir suru kutuphane vardi fakat Java'nin inanilmaz yavaslamasina sasirdigim icin sildim Ruby ile hallettim.

Simdiki cok basit ama duzelecek :) bi kac ekran goruntusu de ekleyeyim. Bir de renklendirmeler konusunda onerileriniz olursa onlari da eklerim :)

http://imgim.com/9073incir8943631.png

http://imgim.com/265incih1658966.png

http://imgim.com/2266incia8659053.png

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

September 02, 2013

Bu arada belirteyim

IronRuby, IronPython vs. .NET implementasyonu diller.

NET teknolojisine sahip olmuslar. Burada Iron olanlar ne kadar kendi oz kodlarini icerseler de C#'a ceviri yapiyorlar. :)

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

September 02, 2013

Sagolun hocam :)

Python ile D IDE yapmak isteyen arkadaslar olursa diye yontemi de basit soyleyeyim :)

Tabii bu en basit hali

import os

giris = input('Deger Giriniz: ')


os.system('dmd -offilename %s %s.exe' % (giris,giris))

Bu kodda kullanicidan derlemesini istedigi dosyayi istiyor ama siz IDE yapiyorsaniz bunu kullaniciya sormuyorsunuz :-) Qt kullanarak yapilabilir. Guzel bi editor olayi olabilir :)

Saygilar :-)

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

September 02, 2013

Eline sağlık. Çok güzel görünüyor. :)

Ali

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

September 03, 2013

Zafer'in bu konuda ViviD isminde bir denemesi vardı. D üzerinde derlenen ve sanırım GtkD'yi kullanan bir temeli vardı.

Aslında bizim basit ama etkili, küçük ama becerikli bir yazılıma ihtiyacımız var. Yoksa editör olarak çok fazla varyasyon mevcut...

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

September 03, 2013

Hocam ellerinze sağlık çok güzel olmuş.

Sizden bir şey rica edebilir miyim? Yapacağınız editöre rhs için de seçenek ekleyebilir misiniz?

Zekeriya

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

September 03, 2013

Hocam benim gtkD kurulumu bir turlu yapilamadi. Dershane kisminda derleme seceneklerini soyluyorum windows altinda herhangi bir uyari dahi vermiyor yani normalde derleriz

C:\Document and Settings\Users\admin\Desktop\ dmd ornek.d argumanlar vs.

hic hata vermeden devam ediyor ne bir object dosyasi ne de bir exe dosya olusturuyor. Bir de ben gtk'yi zaten normalde de bilmiyorum Qt bilgim biraz var o da zamanindaki Python kullanimimdan dolayi. Ilginctir QtD vardi onu da Windows'a kuramadim. windows 8 oldugundan mi acaba diye dusunuyorum.

@zekeriya bana RhS'nin keywordslerini yollama sansin var mi? :) Bu cok basit bi editor ama eger ki isleri devamini da getirebilirsem olur. Yoksa RhS icin ekleme islemleri kolayi yani. xshd dosyalarina bakiyor.

simdilerde yapacagim bazi seyler var..

otomatik tamamlama ve {} () [] gibi parantezlerde otomatik girintiyi aktiflestirme. Bunlar yine de basit seyler :)

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

September 03, 2013

Hocam surada kurulumu var

https://github.com/gtkd-developers/GtkD/wiki/Installing-on-Windows

Ben sc.ini dosyasini anlamadim. Orada ne diyor. sc.ini dosyasina lib adresi mi ver diyor acaba?

Ingilizcem yetersiz yine basima bela oldu :)

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

September 03, 2013

Yaptim oldu (Ali Agaoglu gibi oldu :))

Oncelikle Gtk-Runtime'ı indirdim kurdum. 64 bit olmama rağmen 32 bit olanı kabul etti 64'ü kabul etmedi. Daha sonra GtkD source dosyasını indirdim.

rdmd -m64 Build.d ile derlemem gerekiyorken onu da kabul etmedi rdmd Buil.d yaptım

3 tane lib dosyasi olusturdu. Bu 3 lib dosyasini windows ya da sizdeki ne ise o klasorun altina ekledim. Kopyalayip oraya tasidim bendeki hali soyle:

C:\D\dmd2\windows\lib

Daha sonra gtkD klasorunu dmd dizinimdeki src dizinime ekledim yol soyle

C:\D\dmd2\src

src altina kendi gtkD source klasorumu tasidim.

Daha sonra src.ini dosyasini actim bunun yolu

C:\D\dmd2\windows\bin

altinda src.ini dosyasinda benim soyle bir durum vardi

[Version]
version=7.51 Build 020

[Environment]
LIB="%@P%\..\lib";\dm\lib
DFLAGS="-I%@P%\..\..\src\phobos" "-I%@P%\..\..\src\druntime\import"
LINKCMD=%@P%\link.exe
LINKCMD64=%VCINSTALLDIR%bin\amd64\link.exe
VCINSTALLDIR=%VCINSTALLDIR%
WindowsSdkDir=%WindowsSdkDir%

Ben bundaki DFLAGS kisminin en sonuna sunu ekledim "-I%@P%....\src\gtkD\src"

Yani boyle oldu

[Version]
version=7.51 Build 020

[Environment]
LIB="%@P%\..\lib";\dm\lib
DFLAGS="-I%@P%\..\..\src\phobos" "-I%@P%\..\..\src\druntime\import" "-I%@P%\..\..\src\gtkD\src"
LINKCMD=%@P%\link.exe
LINKCMD64=%VCINSTALLDIR%bin\amd64\link.exe
VCINSTALLDIR=%VCINSTALLDIR%
WindowsSdkDir=%WindowsSdkDir%

yani son degiskende gtkD'nin src klasorunu belirtmemiz gerekiyordu onu belirttim. Bildiginiz gibi gtkD'yi de dmd2 altindaki src klasorune aldim

Derlemeye gelince de

dmd hello.d -L+gtkd.lib

seklinde derleme yapilabiliyormus

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

September 03, 2013

Calisiyor hocam :)

Baglanti olarak vereyim goruntu olarak verince baya bi yer kapliyor

http://imgim.com/1714incis9815814.png

http://imgim.com/61incik4796482.png

http://imgim.com/3592incif8244927.png

Tabii bu arkada cikan konsol ekrani neden cikiyor acaba.

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

« First   ‹ Prev
1 2