Önce ne yapmak istediğine karar ver.. Web Programlamamı ? Masaüstü Programlamamı ? Daha sonra yolunu seç ... Yok benim için fark etmez , hobi için yapacağım diyorsan c# yada vb.net ... kolay gelsin... |
Eğer kolay bir dil seçeceksen Delphi veya Visual Basic öneririm.Tabii bu benim fikrim. Delphi Kolaydır >> Yaptığın programlar hızlı Çalışır. Visual Basic Çok Kolaydır >> Yaptığın programlar yavaş çalışır. |
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 |
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. |
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.
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. |
Visual Studio ile C++ içinde görsel program tasarımı yapabilirsin. DOS'tan çalışacak diye bir koşul yok. |
izledim videoyu C++ devam mı ediyim yani Qt kullanarak yoksa visual basic veya delphi gibi programlara mı yönelmeliyim hangisinin hatrı daha yüksektir programlamada |
Gerçeği istersen programlama dili bir projenin gelişimi aşamasında kullanılan araçlardan birisidir yanlızca doğal olarak yapacağın projenin türüne en uygun olan dil hangisi ise onu tercih edersin, ama sen hobi olarak ilgilendiğine göre Delphi vs. gibi hem oldukça geniş kullanım alanına sahip hemde öğrenmesi kolay bir dil seçebilirsin. Tabi Delphi ufaktan ömrünü doldurmaya başlamış bir dildir.C++ ile devam edecek olursan daha sonrasında C# yada Javaya rahatlıkla geçebilirsin diye düşünüyorum ki son dönemde yazılımcılara en çok ekmek getiren iki dil bunlar. Yada farklı bir şey deneyip Ruby öğrenebilirsin mesela. |
c++ console application ile programlama yaparsan console üzerinden çalışır. C++ çok kapsamlı bir dildir ve eminim video oyunlar oynuyorsundur ve o oyunların geneli c++ ile yapılmıştır. C++, C# a göre hızlıdır ve iş olanakları daha fazladır. Ama sen meslek olarak düşünmediğine göre bence daha kolay dillere yönel C# ile uğraşabilirsin ve tam senin istediğin tarzda biraz araştır derim. |
C#'da Kapsamlı Bir Dildir. C++ ın iş olanakları C# ın iş olanaklarının 10/1 i kadardır. C#, C++ a göre Kodlama bakımından daha rahattır, KOLAY Değildir. |
sehlor sence naapmalıyım seni direksiyon setinden pedal yapma konusundan biraz tanıyorum bu konuda iyisin.C# mi delphi mi visual basic mi c++ devam mı ben görsel program istedigimden c++ devam etmek istemiyorum |
C ve C++ dillerinin is olanaklari Ingiltere, Amerika , Almanya gibi ulkelerde daha fazla ama bu c# in is olanaklarinin az oldugu anlamina da gelmiyor. Turk piyasasinda daha onde c# var. |
Yorum yapan herkese teşekkkür ederim C# a başlıyorum o zaman daha fikri olan yoksa![]() |
C# İndiriyorum da visual c# express diye bişey cıkıyor farklı bişey mi bu c# dan sade C# ın download linkini bulamadım![]() |
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. |
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.