Şimdi Ara

C/C++/C# Sorularınız Buraya. . .(GÜNCEL) (86. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4.172
Cevap
118
Favori
170.065
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
3 oy
Öne Çıkar
Sayfa: önceki 8485868788
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • 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ü



    < Bu mesaj bu kişi tarafından değiştirildi Falco Peregrinus -- 6 Temmuz 2013; 13:54:40 >
  • 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.

     
    While(oku.Read())
    {
    ListViewItem livi = new ListViewItem(oku[0].ToString());
    livi.SubItems.Add(oku[1].ToString());
    listView2.Items.Add(livi);
    }


    Bunun başka yöntemi nedir?
  • quote:

    Orijinalden alıntı: Metso

    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ş

    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.



    < Bu mesaj bu kişi tarafından değiştirildi ThisisaNightmare -- 7 Temmuz 2013; 13:34:14 >




  • quote:

    Orijinalden alıntı: El nino9

    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.

    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..
  • quote:

    Orijinalden alıntı: Havlayan Köpek Balığı

    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
  • quote:

    Orijinalden alıntı: perseustr

    quote:

    Orijinalden alıntı: Havlayan Köpek Balığı

    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.




  • quote:

    Orijinalden alıntı: perseustr

    quote:

    Orijinalden alıntı: El nino9

    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.

    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

    Teşekkürler hocam bakacağım buraya




  • quote:

    Orijinalden alıntı: Havlayan Köpek Balığı

    quote:

    Orijinalden alıntı: perseustr

    quote:

    Orijinalden alıntı: Havlayan Köpek Balığı

    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.

    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




  • quote:

    Orijinalden alıntı: perseustr

    quote:

    Orijinalden alıntı: Havlayan Köpek Balığı

    quote:

    Orijinalden alıntı: perseustr

    quote:

    Orijinalden alıntı: Havlayan Köpek Balığı




    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
    www.microsoft.com
    We are sorry, the page you requested cannot be found
    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




  • quote:

    Orijinalden alıntı: perseustr

    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




  • perseustr kullanıcısına yanıt
    Ö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




  • perseustr kullanıcısına yanıt
    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ı.



    < Bu mesaj bu kişi tarafından değiştirildi Lucinius -- 10 Temmuz 2013; 16:35:29 >
  • 
Sayfa: önceki 8485868788
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.