Tcl (Tool Command Language) / tk (ToolKit) : Tcl ile görsel kullanıcı arayüzü ( GUI = Graphical User Interface ->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) diğer yaygın kullanımıyla masaüstü butonlar,pencerelerden oluşan programların yazıldığı yönü,
Tcl ,ülkemizde pek tanınmadığı bilinmediği ve eggdrop scriptlerinden ibaret olduğu sanılsada ,aslında bir programlama dili. herne kadar NIX* sistemlerde kullanılan uygulamalar,yazılımlarda kullanımı daha yaygın olsada ,Win* sistemlerde de çalışabilecek uygulamalar,Androwish gibi (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) mobil uygulamalar/araçlar yapılabilmekte.
tcl3dOsg gibi ileri düzey yazılımlar geliştirilebilmekte (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )
( Object Oriented Programming ) nesne yönetimli programlamadan (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) java (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) python (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) yada C (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] -
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ) ve diğer popüler dillerle de kullanım alanları vardır.
( Tcl core kodları C ile yazıldığından ve geliştiricileri çoğunlukla C programcıları olduğundan ve John K. Ousterhout tarafından geliştirilirken C programlamada bir tür esnek kaynaştırıcı görevi/ihtiyacı niyetiyle geliştirmeye başlanmış 25 yıl evvel. (
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] )
genelde bir programlama dilini öğrenme niyetiyle başlandığında ,dökümanlarında ilk gösterilen şey "Hello World" ( merhaba dünya ) yazdırmaktır. bende Tcl/tk ile ilk adım/tanışma vesilesiyle, herkesin kolayca kendi bilgisayarında yazıp,çalıştırabileceği bu "programı" nasıl yapabileceğinizi anlatmaya çalışacağım.
(belki birileri heves eder de daha bir yakından olaya dalmak isteyebilir umuduyla...)
txt editörünüzü açıp şu kodu yapıştırın ->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kullanımı en pratik olduğu için bu ilk programda freewrap ->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
indirip freewrap.exe 'inizi yazdığınız ...tcl'nizi kaydettiğiniz yere çıkartın. (kolaylık olması açısından aynı dizine diyorum yoksa nerede olursa olsun farkı çalıştırırken kodu dizinle birlikte göstermeniz gerekeceğidir.)
ben burada "hi.tcl" adını verip c:/users/kullanıcı dizinine çıkardım :
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sonra command prompt ( komut istemi ) açıyoruz. ya win8/win10 için başlat menüsüne sağ tıkla açılan menüden seçip açabilir yada başlat/çalıştır -> run enter ile açılabilir.
freewrap.exe çıkardığınız dizine gidin ( cd .. ile geri cd /gidilecek/dizine gidilir) sonra vereceğiniz komut ile benim "hi.tcl" ismini verdiğim yukardaki küçük kodumuz ,bu komutla freewrap tarafından "hi.exe" ismiyle o dizinde oluşturulduğunu göreceksiniz.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
komut istemine yazacağınız komut : freewrap.exe <yazdığınız script adı> ( freewrap.exe hi.tcl )
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. böylece dizinde hi.exe'i oluşturmuş olduk artık çalıştıralım. çift tık yada sağ tık "aç/çalıştır"
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Tcl/tk'ya hoşgeldiniz. ilk "küçük" programınızı yazmış oldunuz.
daha fazlası için ->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] -
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tcl/tk dökümanlarını inceleyin.
hi.exe'i (yapılmışını) aşağıdaki adresten dileyen alabilir yada yukarıda tarif etmeye çalıştığım gibi kendiniz yapabilirsiniz.
->
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]