Bu aralar çok canım sıkılıyor programlamaya da meraklıyım okulda biraz c++ gördük dizilere kadar biliyorum.Ama benim istedigim görsel bi program dili ögrenmek c++ da programlar dos ekranında calısıyor ben normal görüntüde bi program dili ögrenmek istiyorum sizde hangisine başlamalıyım kolay anlayabilcegim hatrı sayılabilecek bi dil var mı? c# iyi gibi duruyor sizce hangisi benim için verimLi olur?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Bu aralar çok canım sıkılıyor programlamaya da meraklıyım okulda biraz c++ gördük dizilere kadar biliyorum.Ama benim istedigim görsel bi program dili ögrenmek c++ da programlar dos ekranında calısıyor ben normal görüntüde bi program dili ögrenmek istiyorum sizde hangisine başlamalıyım kolay anlayabilcegim hatrı sayılabilecek bi dil var mı? c# iyi gibi duruyor sizce hangisi benim için verimLi olur?
Bana göre kolaylık göreceli bir kavram. O yüzden ben sana C++ ile bu işi görsel ortamda nasıl yapabileceğini söyleyeceğim.
Masaüstü programlama için C++'tan C#'a geçmene gerek yok. C++ ile de kolayca masaüstü programları geliştirebilirsin, C# ile yaptığın programdan daha hızlı çalışır hem de kullanıcıya framework(*) yükletmek zorunda kalmazsın. (Dipnot(*): C# ile yapılan programı çalıştırmak için programını kullanacak başka birisi net framework yüklemek zorunda kalır ve C# ile yaptığın o uygulama sadece Windows'ta çalışır.(Mono projesi diye lafa girmeyin, Microsoft bile desteklemiyor onu.)
Yaptığın programı linuxta derlersen linuxta da çalışır ki bu iş çok kolay. Projeni aynen linux'a taşıyıp 2 tıkla derlersin IDE sayesinde.
Şimdi gel gelelim masaüstü programcılığın C++ ile nasıl kolayca yapılabileceğine :
QT kütüphanesi ile C++ uygulamaları geliştirmek oldukça kolay. Qt 4.5 sürümü itibariyle LGPL lisanslı olduğundan ticari amaçla dahi ücretsiz kullanılabilir. (LGPL : http://www.belgeler.org/howto/lgpl_copy.html)
Qt SDK: Complete Development Environment kısmındakilerden sisteminize uygun olanı indirip kurun, tamamdır.
Qt SDK for Windows (167Mb) Qt SDK for Linux/X11 32-bit (272 Mb) Qt SDK for Linux/X11 64-bit (350 Mb) Qt SDK for Mac (436 Mb)
(Qt SDK; hem Qt framework hem de Qt Creator IDE'yi içerir hem de gerekli derleyiciyi içerir. Ek bir şeye ihtiyaç bırakmaz. O yüzden sisteminize uygun olan SDK'lı kurulum işinizi görecektir.)
QT yi öğrenmek biraz zaman alabilir fakat ilerleyen zaman diliminde çok daha kolay olduğunu göreceksiniz. Hem yazdığınız program birçok işletim sisteminde çalışma imkanına sahip olacak. Yani platform bağımsız olacak.
Bir not; QT yi Nokia firması satın almıştı. --------------------------------------------------------
Eğer hangi programlama dilini seçmekte kararsız kaldıysan ve programcılık senin geçim kaynağın olacaksa iş ilanlarına mutlaka gözatmalısın. Bu hangi programlama dilinin hangi alanda para kazandırdığını da öğreten en kolay yöntemdir :)
İş arama sitelerinde dillerin adını girerek arayabilirsiniz:
Orijinalden alıntı: K4TL14M geçim kaynağım olmıycak kesinlikle ben kimya okuyorum hobi olarak ögrenmek istiyorum c++ yı sevmedim ya dos ekranını begenmedim benim istedigim görsel programlar c++ dan c# a geçiş kolay diye düşündüm ama delphi ve vb kolay diyor arkadaşlar bakıcam 1-2 güne karar verip başlarım ramazanda vakit geçmez başka türlü
O zaman Python programlama diline de gözatabilirsiniz. Arkadaşların bahsettiği dillerden daha kolaydır, kısa sürede öğrenilir ve platform bağımsızdır.
hmmm hiç duymamıştım onu bi araştırıyım da karar veriyim son günler :)
Ulusal Pardus işletim sisteminin geliştirilmesinde sıklıkla kullanılıyor(Python + PyQt4), duymamanız ilginç. Yakında devlet daireleri Pardus'a geçecek.
quote:
Orijinalden alıntı: K4TL14M c++ yı sevmedim ya dos ekranını begenmedim benim istedigim görsel programlar
Bu kısma dikkat etmemişim. C++ dos tan ibaret değil. Size verdiğim linkleri inceleyin görsellik yeterince üst seviyede. Ona bakarsanız C# ile de dosta çalışan programlar yapılır. Masaüstü programcılığı her dilde tercih meselesidir.
QT Creator IDE(C++) ile arayüzü kod yazmadan yapıp arayüzün işlevleriini kodluyorsunuz, aynı Visual Studio IDE(C#) deki mantık.
Visual Studio Express Microsoft un ücretsiz olarak sunduğu genellikle öğrencilerin kullanıdığı bir idedir.Microsoft un Msdn de webInstall yada offline dvd iso sunu indirerek kurabilirsin.Ama yalnız C# ı kullanacaksan sadece onu kurabilirsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.