ben yazılım bilgisinin kitaplardan öğrenilebileceği fikrine kişisel olarak inanmıyorum. ben program yazmak istiyorum dersen internette çok kısa bir araştırma yaparak birçok kaynak bulabilirsin. önerim başlangıç seviyesindeyken eğitim videolarını izlemen ve videolarda yapılan şeyleri kendi bilgisayarında tekrarlaman yönündedir. daha sonrasında kendin program yazmaya çalışmalısın bu yazmaya çalıştığın programlarda videolardan öğrendiğin bilgilerin yeterli olmadığı anda acaba şunu nasıl yapabilirim dediğinde internete girip o işi nasıl yapacağını öğrenmelisin zaten tek bir kaynağa bağlı kalarak ya da çalışarak yazılım bilgisi edinemezsin hiçbir kaynak yazılım öğrenmek için yeterli değildir en fazla başlangıç seviyesine kadar öğrenebilirsin geri kalanını program yazmaya çalışarak eksik bilgilerinin farkına varman gerekiyor en profesyonel yazılımcılar bile bir dilin her özelliğini bilemezler |
iyi günler visual studio 2008 indirdim fakat kurulumu tamamlanmıyor."microsoft visual studio web authoring component" başlığında imleç sona geliyor fakat sonraki başlığa geçmiyor nasıl giderebilirim ? |
beyler bi kod yazmak istiyorum ama nasıl yapacağımı bilmiyorum. 12.128383 sayısını 12.12 yani yuvarlamayacak sadece . dan sonraki 2 rakamı göstericek olacak şekilde çıkaran bir kod lazım birde bir sorum daha olacak aşağıda ki kod şuan şunu yapıyor 12.18213 sayısını 0.18213 olarak ekrana basıyor sizce bu kod iyimidir hata verir mi mantık hatası varmıdır #include <iostream> using namespace std; int main(){ double x,z; int y; cout << "Enter value :"<<endl; cin>>x; y=x; z=x-y; cout << z<<endl; return 0; } Paylaş |
Teşekkür ederim hocam,önerilerinizi dikkate alacağım. |
Ben c hiç bilmiyordum internetten videolarla öğrenmeye başladım. Öğrendiğim bazı şeyler var elfe if, fonksiyonlar, for döngüsü, if yapısı, while ve matematik işlemleri. Bunları öğrendim izleyerek ilk öğrendiğimde kafamdan da yaptım işlemleri fakat yapmaya yapmaya unutuyorum. Bunları nasıl pratik yapabilirim bana ödev gibi alıştırma verebilecek var mı ? İyi bilen bu konuları kapsayacak şekilde yazabileceğim program önerirse sevinirim. Kolay gelsin herkese. |
Merhaba arkadaşlar bir sorum olacak.. C# da Listbox label combobox gibi toolboxların yazıtipi ayarlarını değiştiriyorum ancak programı başka bir bilgisayarda açınca yazıtipi sıfırlanıp arila geçiyor bu sorunu nasıl çözebilirim. Yardım lütfen ![]() Teşekkürler. edit : diğer bilgisayardada aynı yazı tip yüklü |
Listview'e aynı ID'ye sahip birden fazla veriyi nasıl ekleriz? Örneğin benim bildiğim tek bir veri ekleme yolu var bu da aşağıda. Ama bu yöntemle o ID'ye ait sadece tek bir veriyi çekiyor. Atıyorum benim 5 numaralı ID'mden 3 tane var ve bu da demekki 3 tane farklı veriyi çekmem gerekiyor. Aşağıdaki yöntemle o 3 veriden sadece 1 tanesi çekilebiliyor.
Bunun başka yöntemi nedir? |
2. Sorun icin: In function 'int main()': Line 12: warning: converting to 'int' from 'double Yani uyari aliyorsun cunku double i inte cevirmeye calisiyorsun. Benim tavsiyem int y kullanmadan 2 satirlik islemi suna cevirmen olacaktir: z=x-(int)x; casting dedigimiz (type)variable seklindeki yapilar eger type noktadan sonra basamak desteklemiyorsa bu sayilari dusurur, buna truncating denir. 1. sorunu ise iostream kutuphanesiyle kolaylikla yapacagini zannetmiyorum bunun icin standard C input/output kutuphanesini eklemeni tavsiye ederim. Bunun icin en tepeye #include "stdio.h" eklemen sonrada en sondaki cout u printf("%.2f", x); ile degistirmen gerekir %f floating point numberler icin kullanilan bir girdidir. " " arasindiakiler print edilir ikinci " dan sonra virgul varsa virgulden sonraki degerler birer birer eslestirilip cikartilir. Eger boyle birsey istenmiyorsa, matematiksel yontemi vardir. |
http://www.ckodu.com/ornek.html bu internet sitesinde bazı örnekler var başlıklardan yararlanarak programı önce kendin yazmayı deneyip daha sonra da yazılmış olan kodu inceleyerek kendi kodlarınla benzerlikleri ve farkları yakalayarak kendini geliştirebilirsin diye düşünüyorum umarım yardımı dokunur eğer sorun olursa bana ulaşabilirsin |
Ben c# dersleri indirdim,öğrenmeye başlayacağım.Yaklaşık ne kadar sürede çözebilirim c# dilini? Ayrıca ileride ne gibi faydaları olur? Yanıtlarınızı bekliyorum..![]() |
eğer programlama mantığını biliyorsan ve çok kapsamlı yazılımlar üretmeyi düşünmüyorsan 1 hafta çok bile gelir ama programlama mantığını bilmiyorsan ve kapsamlı yazılımlar üretmek istiyorsan en az 2 yıl sürer |
Programlama hakkında bir bilgim yok.Çok kapsamlı yazılımlar üretmeyi düşünmüyorum,belki küçük flash oyunlar yaparım veya not defteri tarzı programlar. |
Teşekkürler hocam bakacağım buraya ![]() |
o zaman c ile başla çok derine inmeden programlama mantığını öğrenmeye çalış sonra c++ ile nesneye dayalı programlama üzerine biraz git ama çok fazla kendini kasmana gerek yok flash tarzı oyun yapmak istiyorsan c# dan ziyade html ve java ile uğraşmanı tavsiye ederim daha başarılı olursun ama flash oyun bile olsa oyun yazabilmek için programlama dili yeterli değildir modelleme bilgisi animasyon bilgisi gibi bilgilere de sahip olman gerekir ve üzerinde uzun süre uğraşman gerekir ama eğer azimliysen ve yetenekliysen bu işte uzmanlaşabilirsin |
Amacım sadece oyun yapmak değil,küçük ama gerekli olabilecek programlar yapmak.Hatta belki oyun işlerine hiç bulaşmam,modelleme yapmak falan zor iş.Dersleri izlemeye başladım,visual studio 2010 professional programı gerekiyormuş fakat bedava sürüm bulamadım. warez olarak indirsem bir sorun çıkar mı ? ![]() |
küçük programları yapmak için elbette c# mantıklı bir tercih olacaktır visual studio için ise express sürümleri geliştiriciler için piyasaya sürülmüş bazı küçük kısıtlamaları olan ücretsiz sürümlerdir warez indirmeni tavsiye etmiyorum ücretsiz sürümü varken korsan kullanmanın bir mantığı yok fakat bu uygulamaları ücretli olarak satmayı planlıyorsanız kullanıcı sözleşmelerini okumanızı tavsiye ediyorum express sürümlerinde üretilen yazılımların ücret karşılığı satışı yasak korsan ürünler ile yapılan yazılımlar zaten başlı başına korsan olmalarından dolayı yasak o yüzden sözleşmeyi okuyun derim http://www.microsoft.com/visualstudio/tur/products/visual-studio-express-products express sürümüne buradan ulaşabilirsiniz aynı şekilde kullanıcı sözleşmesine de aynı site üzerinden ulaşabilirsiniz |
Peki son olarak birkaç sorum olacak. 1) İleride işe yarayabilecek bir program yaparsam bunu nasıl piyasaya sürebilirim ? Maddi kazanç dışında ne gibi faydaları olur? 2) Programı 1 gün önce yüklemiştim,yüklendikten sonra program açılınca (yanlış hatırlamıyorsam) ''Üretici sertifikası alın'' gibi bir pencere açıldı,iptal dedim.Bunun ne olduğunu açıklayabilir misiniz? |
ilk soruna cevap olarak işe yarayabilecek bir yazılım yazdığında bunu hangi tabanda yazdığına bağlı olarak farklı şekillerde piyasaya sürebilirsin android tabanlı yazdıysan google playden satabilirsin hatta programı ürettiğin yazılımı da ücretsiz yani uygulama geliştirirken herhangi bir ücret talebinde bulunmuyorlar onun dışında mac tabanlı bir yazılım ürettiysen bunu apple store den piyasaya sürebilirsin web tabanlı yazılım yaptıysan zaten bunu hosting ve domain alarak yayınlayabilir gerekirse bunu reklamlarla destekleyebilirsin windows tabanlı yazılım ürettiğinde bunu satabilmen için paket programı yapmalısın bunu piyasaya sürebilmenin ise en geçerli yolu şirket kurup kullanıcılara özel ürün anahtarı satarak yapabilirsin fakat bu yolla para kazanmak kolay bir iş değil hem rakiplerin çok büyük hem de güçlü bir sermaye gerektiriyor para kazanmak istiyorsan en kolay yolu web sitesi ya da android tabanlı uygulamalar bunun dışında eğer müşteri bulabilirsen sipariş usulü ücret karşılığında yazılım üretebilirsin bu siparişe göre her dilde ya da her çeşitte olabilir ikinci sorun ise üretici sertifikası diyorsa dediğim gibi yazılım üretim satabilmen için orjinal lisansın olması gerekiyor eğer ürün lisansı diyorsa yapmaya çalıştığın illegal orjinalleştirme işlemi başarısız sonuçlanmış demektir problemleriniz ile ilgili cevap vermekten memnunum bu yüzden çekinmeden istediğiniz kadar soru sorabilirsiniz |
Öncelikle yanıtlarınız için teşekkürler. Şimdilik kendimi geliştirmek için küçük programlar yapmayı düşünüyorum bunları dağıtmayı düşünmüyorum.Dediğim gibi kendimi geliştirmek için.Okullar açılıncaya kadar az biraz bir şeyler öğrensem benim için yeterli olur.Belki ileride kazanç durumunu düşünebilirim,para kazanmak için daha çok erken. Üretici sertifikası sorunuma gelirsek ; programı Microsoft resmi sitesinden indirdim.Yinede çok önemli bir sorun değil... ![]() Peki son olarak,önerebileceğiniz bir kitap var mı? |
anladığım kadarıyla soru sırasını rastgele belirlemek için rand() fonksiyonunu kullanıyorsun rand() fonksiyonunun belirli bir algoritması vardır ver program her çalıştığında bu algoritmayı kulanarak rastgele sayı üretir. yani rastgele üretilen sayıların sırası her zaman aynıdır. bunu engellemek için rand() fonksiyonunun referansını time değişkenine bağlamaktır. yani algoritla her zaman aynı olmasına rağmen referans değeri zamana bağlı sürekli değişen bir değer olacağı için her seferinde farklı rastgele bir değer döndürecektir. bunu sağlamak için programa srand(time(NULL)) kodunu eklemen gerekiyor. tabi time keywordunu kullandığın için <time.h> kütüphanesini de include etmen gerekecek program içerisinde srand(time(NULL)) kodunu bir kez yazdıktan sonra bu kodun altına yazdığın tüm rand() fonksiyonları zamana bağlı olarak her zaman farklı değerler alan rastgele değerler döndürecektir.
umarım yardımcı olabilmişimdir.