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ı? |
ücretsiz dağıtım konusunda herhangi bir yaptırım söz konusu değildir ücretsiz olarak yaptıgınız yazılımları dağıtabilirsiniz kitap önerisine gelince ben kişisel olarak malesef kitap önerisinde bulunmuyorum çünkü ben programlamanın kitap ile öğrenilebileceğini düşünmüyorum kitaplarda belirli kalıplar kullanılarak yazılımlar ezberletilerek eğitim veriliyor bu yüzden de kopya yazılımlar dediğimiz genelleşmiş kalıpların farklı kombinasyonlarında birleştirilmesinden oluşan yazılımlar ortaya çıkıyor bunları yazan kişiler de malesef kendilerine yazılımcı diyebiliyorlar ben de bunu elimden geldiğince engelleyebilmek adına kitap önerisinde bulunmuyorum emin oldun internetten ücretsiz olarak edinebileceğiniz bilgiler kitaplardan edinebileceklerinizden çok daha fazla ayrıca anladığım kadarıyla bu konuda heveslisiniz bu hevesiniz devam ederse kendi kendinize uygulama geliştirmeye çalışırsanız ve takıldığınız noktaları araştırarak bulursanız inanın çok daha iyi bir yazılımcı olacaksınız ayrıca kitaplarda işinize yaramayacak o kadar çok bilgi yer alıyor ki kafanızı o boş bilgilerle dolduracağınıza karşılaştığınız sorunları araştırarak eksiklerinizi tamamlarsanız böylelikle sadece gerçekten ihtiyacınız olan bilgilere ulaşmış olursunuz uygulama üzerinde çalıştığınız için ise tecrübe kazanmış olursunuz karşılaştığınız problemleri bizlere de sorabilirsiniz elimizden geldiğince size yardımcı olmaya çalışırız |
Eğitim videolarını izleyerek devam edeceğim o zaman.Yanıtlarınız için teşekkürler. |
C# ta yaptığım stok uygulaması için gereksiz ama nasıl yapıldığını görmek adına farklı bir formun içinde menü yapmak istiyorum formun sol tarafında kişiselleştirilecek diğer formların listesi olucak mesela form1 form2 gibi ve ordan seçtiğimiz forma göre o menünün sağ tarafında(aynı formun içinde) o forma ait backcolor font family font size gibi özellikler çıkacak buna anaformdaki datagridview i de dahil edebiliriz. soldan seçtiğimiz form adına göre sağ taraf değişecek yani dinamik bir form gibi düşünülebilir sanırım. bunun hakkında fikir verebilir misiniz acaba? Bir de bu ayrı bir konu, mysql kullanıyorum ve tablo yu datagridview e aktarıyorum o tabloyu güncelleyerek yeni bir kolon ekleme şansım var mı acaba eklendiğinde varsayılan olarak mevcut satırlara bir değer girse mesela? |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _test2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); dtSaat.MinDate = DateTime.Now.Date; // Form açıldığında saat kaç ise form üzerindeki DateTimePicker nesnesinde o değer gözükecek } bool sayacBittiMi = false; public void Kapat() { System.Diagnostics.Process.Start("shutdown", "-s -f -t 0");//Bilgisayarı kapatmak için //DİKKAT: s, f, t'nin yanındaki - işareti BackSpace tuşunun yanındaki - tuşu olmalıdır. } int toplamSaniye; public void ZamanGonder() { TimeSpan zamanDilimi = TimeSpan.FromSeconds(toplamSaniye); int saat, dakika, saniye; saat = zamanDilimi.Hours; dakika = zamanDilimi.Minutes; saniye = zamanDilimi.Seconds; if (saat < 0) { saat = 0; } if (dakika < 0) { dakika = 0; } if (saniye < 0) { saniye = 0; } if (saat == 0 && dakika == 0 && saniye == 0) //Zaman kontrolü { sayacBittiMi = true; tmrSayac.Stop(); Kapat(); } toplamSaniye -= 1; //Her bir saniyede toplamSaniye 1 eksiltilir (geri sayım) } private void btnTamam_Click(object sender, EventArgs e) { TimeSpan fark = dtSaat.Value - DateTime.Now; //Seçilen saat ile şu anki saatin farkı toplamSaniye = Convert.ToInt32(fark.TotalSeconds); //Aradaki farkın saniye cinsinden değeri TimeSpan saatBilgileri = TimeSpan.FromSeconds(toplamSaniye); string mesaj = ""; mesaj = "Bilgisayarınız " + Convert.ToInt32(saatBilgileri.Hours) + " saat " + Convert.ToInt32(saatBilgileri.Minutes) + " dakika " + Convert.ToInt32(saatBilgileri.Seconds) + " saniye sonra kapatılacak, bu işlemi gerçekleştirmek istediğinizden emin misiniz?"; if (MessageBox.Show(mesaj, "Emin misiniz?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { tmrSayac.Start(); } } private void tmrSayac_Tick(object sender, EventArgs e) { ZamanGonder(); } public void Ac() { this.Show(); this.WindowState = FormWindowState.Normal; Application.OpenForms["Form1"].BringToFront(); } public void Cikis() { Application.Exit(); } private NotifyIcon simge; private ContextMenu menuBalon; private void Form1_Resize(object sender, EventArgs e) { menuBalon = new ContextMenu(); if(FormWindowState.Minimized == this.WindowState) { menuBalon.MenuItems.Add("Programı Aç", Ac); //BU SATIR VE menuBalon.MenuItems.Add("Çıkış", Cikis); //BU SATIRDA HATA VAR HATALARI ASAGIDA YAZDIM } } } } Error 1 The best overloaded method match for 'System.Windows.Forms.Menu.MenuItemCollection.Add(string, System.EventHandler)' has some invalid arguments C:\Users\Adem\Desktop\_test2\_test2\Form1.cs 109 17 _test2 Error 3 The best overloaded method match for 'System.Windows.Forms.Menu.MenuItemCollection.Add(string, System.EventHandler)' has some invalid arguments C:\Users\Adem\Desktop\_test2\_test2\Form1.cs 110 17 _test2 Error 2 Argument 2: cannot convert from 'method group' to 'System.EventHandler' C:\Users\Adem\Desktop\_test2\_test2\Form1.cs 109 56 _test2 Error 4 Argument 2: cannot convert from 'method group' to 'System.EventHandler' C:\Users\Adem\Desktop\_test2\_test2\Form1.cs 110 50 _test2 Merhaba arkadaşlar, bu program girilen saate göre bilgisayarı kapatıyor, lütfen bir yanlış veya sıkıntı var mı tecrübeli birileri baksa, bir de eklemek istediğim bazı şeyler var bunlar : 1 PC Kapanmasına 10 dk kala notifyIcon dan bildirim göstermesi, 2 PC Kapanmasına 30 sn kala messagebox içinde haber verip iptal etmek istiyor musunuz diye sorması, bunları beceremedim yardımcı olursanız sevinirim, okuduğunuz için teşekkürler. |
C# derslerini seyretmeye başladım,anlatım yapan kişinin kullandığı program visual studio 2010 professional.Ben de aynı programı kullanmak istiyorum fakat ücretsiz sürümünü bulamadım,acaba visual studio 2010 professional'a en çok benzeyen ücretsiz visual studio sürümü hangisidir ? ![]() |
Visual Studio 2010 Express kullanabilirsin zaten birbirlerinden kopuk programlar değiller sonuçta farklı versiyonları. |
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ü
< Bu mesaj bu kişi tarafından değiştirildi Falco Peregrinus -- 6 Temmuz 2013; 13:54:40 >
Bu mesaja 2 cevap geldi. Cevapları Gizle