Arama butonu
Bu konudaki kullanıcılar: 1 misafir
84
Cevap
14000
Tıklama
0
Öne Çıkarma
SİZCE HANGİ PROGRAMLAMA DİLİ
K
16 yıl
Yarbay
Konu Sahibi

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.

Üye Ol Şimdi Değil



V
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: K4TL14M

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 :

C++ ile QT kütüphanesini kullanacaksıın. Nedir bu QT dersen şu linke gözat:
http://tr.wikipedia.org/wiki/Qt)

C++ da sınıflar, çok biçimlilik(poliformizm) gibi konuları bilmeniz QT yi anlamada yardımcı olur.

QT sadece bir grafik kütüphanesi değildir içeriği çok geniştir:
http://doc.qtsoftware.com/4.5/modules.html)

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 Creator IDE de bu iş için, kullanımı kolay ve güzel bir IDE.
http://www.4shared.com/file/123088427/eecc9560/Qt_Creator_Hello_World.html

İndir :
http://www.qtsoftware.com/downloads/downloads#lgpl

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.)

Bazı kaynaklar:
http://www.nesimia.com/blog/qt-creator
http://www.nesimia.com/docs/qt-ile-gui-programlama
http://qt.comu.edu.tr/
http://zetcode.com/tutorials/qt4tutorial/

Ve tabi ki tüm ihtiyaçlarınızı karşılayacak olan kendi kaynağı:
http://doc.qtsoftware.com/4.5/index.html

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:

http://www.secretcv.com
http://www.eleman.net
http://www.isbul.biz/turkey/home/index.asp
http://web1.kariyer.net
http://www.insankaynaklari.com
http://www.turizmgazetesi.com/jobstuff.aspx
http://www.elemanilan.com
http://www.ishbul.com/tr2
http://www.krm.com.tr
http://www.memurum.com
http://www.mulakat.net
http://www.personelonline.com
http://www.tekadres.com
http://www.turkcv.net
http://www.yenibiris.com
http://www.beyinavcisi.net
http://www.cvclub.net/login/LoginUser.aspx
http://www.e-cvbank.com





< Bu mesaj bu kişi tarafından değiştirildi virs -- 5 Ağustos 2009; 16:34:29 >
Bu mesaja 1 cevap geldi.
V
16 yıl
Yüzbaşı

quote:

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.

Python 2.x:
http://docs.python.org/tutorial/
http://www.istihza.com/icindekiler_python.html
Pdf:http://www.istihza.com/PythonProgramlamaDili.pdf

Python 3.x:
http://docs.python.org/3.1/tutorial/
http://www.istihza.com/python3/icindekiler_python.html

Python ile grafik arayüz için Tkinter, PyGTK, PyQt ve WxWindows kullanılıyor. Tercih meselesi.

QT nin python için olan sürümü PyQt4'tür.
http://zetcode.com/tutorials/pyqt4/
http://www.riverbankcomputing.co.uk/software/pyqt/download
http://wiki.pardus-linux.org/index.php/Programlama:%C4%B0%C3%A7indekiler#PyQt_Denemeleri

Python 2.x ve Python 3.x olarak iki kategoride geliştiriliyor.
Python 3.x tavsiye ederim, Türkçe karakterlere daha iyi destek sunuyor.





< Bu mesaj bu kişi tarafından değiştirildi virs -- 16 Nisan 2014; 16:13:17 >
Bu mesaja 1 cevap geldi.
V
16 yıl
Yüzbaşı

quote:

Orijinalden alıntı: K4TL14M

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.

Şu video ya bakmadın mı :
http://www.4shared.com/file/123088427/eecc9560/Qt_Creator_Hello_World.html

QT Creator IDE(C++) ile basitçe masaüstü programı yapma örneği.





< Bu mesaj bu kişi tarafından değiştirildi virs -- 5 Ağustos 2009; 16:33:34 >
Bu mesaja 1 cevap geldi.
P
16 yıl
Yüzbaşı

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.

http://www.microsoft.com/express/download/#webInstall .Sayfayı biraz incele zaten download linklerini göreceksin.



B
11 yıl
Onbaşı

http://tescin.com/ogrenmeniz-gereken-programlama-dilleri/güncel programlama dilleri ile alakalı çok güzel bir yazı ile ele alınmış



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.