• 03-07-2017, 09:09:06
    #1
    Merhaba arkadaşlar , c# öğremek istiyorum düzgün bir şekilde. Daha önce c# form da bikaç basit uygulama yapmıştım yıllar önce ama bazı sorunlardan dolayı bıraktım ve yıllar sonra ilk deva Visual Studio yukledim ve c# başlamayı düşünüyorum. İlk başlangıçta illa console dan mı başlamak lazım ? direk windfows form dan başlasam olmaz mı ?
  • 03-07-2017, 10:25:30
    #2
    Console uygulaması size programlamanın mantığını öğretme adına çok faydalı olacaktır. Forms ile aynı şeyi yapabilirsiniz sadece tercih meselesi. Eğer temelleri biliyorsanız zaten ondan sonrası bir uygulama üzerinde çalışmaktan geçiyor.
  • 03-07-2017, 11:04:55
    #3
    Console'den başlamalısın.Algoritma Mantığını kaptıktan sonra Forms'a geç
  • 03-07-2017, 11:09:35
    #4
    Söylediğiniz göre bir alt yapınız var. Bence windows formdan başlayın. Biz kursta 0'dan verilen eğitime formdan başladık. Bir sıkıntı yaşamadım. Zaten breakpoint ile algoritmayı güzel takip edebiliyorsunuz. En azından readline writeline gibi bir şeyle uğraşmazsınız.
  • 03-07-2017, 17:59:49
    #5
    İlginiz için teşekkür ederim. Aslında önce console dan başladım heycanla sonra iki sayıyı toplama olayına geldim (klavyeden girilen) neyse sonra şu convert olayı geldi karşıma. yapamadım ve kendimi gerizekalı gibi hissttim hevesim kırıldı.

    İnt ile 2 adet değişken tanımlıyorum tamam güzel. abici ben bu 2 sayıyı zaten tanımladığım 2 adet int değişkeni için girmiyormuyum ? neden string okuyor ki ? yani bu olayı çözemedim ondan çok fena moralim bozldu bikaç örnek buldum aynısını yazıyorum copy paste falan ama mantığı çözemedim ondan dolayı salak gibi hissediyorum kendimi. Windows form da 2 textbox koy vs toplatmak daha basitti (eskiden yaptığıma göre.)

    kilitlendim kaldım.. Yapmayı çok istiyorum fakat yapamıyorum.
  • 03-07-2017, 22:09:04
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yazılım işi zordur. O yüzden yapamıyorum vs gibi umutsuzluğa kapılmayın. Kendinizi zorlamazsanız öğrenmeniz imkansız. Birde console falan uğraşma. MVC ile blog yapımı videolarına bak. Zamanla mantığı çözersin. Katmanlı mimari vs.


    https://www.youtube.com/watch?v=YKEq...NO2gSfk60fynla
  • 03-07-2017, 23:22:45
    #7
    eaturk58 adlı üyeden alıntı: mesajı görüntüle
    İlginiz için teşekkür ederim. Aslında önce console dan başladım heycanla sonra iki sayıyı toplama olayına geldim (klavyeden girilen) neyse sonra şu convert olayı geldi karşıma. yapamadım ve kendimi gerizekalı gibi hissttim hevesim kırıldı.

    İnt ile 2 adet değişken tanımlıyorum tamam güzel. abici ben bu 2 sayıyı zaten tanımladığım 2 adet int değişkeni için girmiyormuyum ? neden string okuyor ki ? yani bu olayı çözemedim ondan çok fena moralim bozldu bikaç örnek buldum aynısını yazıyorum copy paste falan ama mantığı çözemedim ondan dolayı salak gibi hissediyorum kendimi. Windows form da 2 textbox koy vs toplatmak daha basitti (eskiden yaptığıma göre.)

    kilitlendim kaldım.. Yapmayı çok istiyorum fakat yapamıyorum.
    Bende yeni yeni öğreniyorum. Tür dönüşümleri aslında çok önemli. Nerede takıldığınızı anlayamadım aslında.
    Şimdi textboxa yazdığınız değerler normalde string olarak dönüyor. Haliyle bunları topladığınızda matematiksel işlem değil string birleştirme yapmış olursunuz.

    2+3 = den alacağınız cevap 23 olur.
    ama int olarak toplarsanız sonuç 5 olur.
    Bilmiyorum yanlış mı anladım
  • 04-07-2017, 09:04:18
    #8
    VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
    Bende yeni yeni öğreniyorum. Tür dönüşümleri aslında çok önemli. Nerede takıldığınızı anlayamadım aslında.
    Şimdi textboxa yazdığınız değerler normalde string olarak dönüyor. Haliyle bunları topladığınızda matematiksel işlem değil string birleştirme yapmış olursunuz.

    2+3 = den alacağınız cevap 23 olur.
    ama int olarak toplarsanız sonuç 5 olur.
    Bilmiyorum yanlış mı anladım
    Hocam textbox değil dediğim olay console da oluyor ama form için de geçerli. int a,b;
    deyip değişken tanımlaıdm değil mi ? int olarak... Abicim ne diye hala string dönderiliyor ki ? int olarak tanımladım ben. String dönüyorsa string a,b;
    a=5;
    b=4;

    deyip devam etsem sonra dönüştürsem ozaman ? Yani takıldığım şu int diye tanımladığım şey ne diye string olark dönüyor ? int a,b ; dedik eee bu neden string ? neden dönüştürme olayı oluyor tam olarak onu anlamadım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:04:18 -->-> Daha önceki mesaj 09:03:43 --

    realmz adlı üyeden alıntı: mesajı görüntüle
    Yazılım işi zordur. O yüzden yapamıyorum vs gibi umutsuzluğa kapılmayın. Kendinizi zorlamazsanız öğrenmeniz imkansız. Birde console falan uğraşma. MVC ile blog yapımı videolarına bak. Zamanla mantığı çözersin. Katmanlı mimari vs.


    https://www.youtube.com/watch?v=YKEq...NO2gSfk60fynla
    bakacağım hocam teşekkür edeirm.
  • 04-07-2017, 12:58:46
    #9
    eaturk58 adlı üyeden alıntı: mesajı görüntüle
    Hocam textbox değil dediğim olay console da oluyor ama form için de geçerli. int a,b;
    deyip değişken tanımlaıdm değil mi ? int olarak... Abicim ne diye hala string dönderiliyor ki ? int olarak tanımladım ben. String dönüyorsa string a,b;
    a=5;
    b=4;

    deyip devam etsem sonra dönüştürsem ozaman ? Yani takıldığım şu int diye tanımladığım şey ne diye string olark dönüyor ? int a,b ; dedik eee bu neden string ? neden dönüştürme olayı oluyor tam olarak onu anlamadım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 09:04:18 -->-> Daha önceki mesaj 09:03:43 --



    bakacağım hocam teşekkür edeirm.
    Sen a ve b değişkenini int türünde tanımlıyorsun ancak rakamları nereden alıyorsun? TextBox'tan alıyorsun değil mi? İyi de TextBox içine ne yazarsan yaz string türünde. İşte bu TextBox içindeki değeri a veya b değişkenine atamak istediğinde o zaman Convert.ToInt ile string türündeki TextBox'tan Int türündeki a veya b değişkenine çeviriyorsun.