Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı. bit.ly/csharpdersleri Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor. Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.
Udemy’deki eğitiminizi dün aldım, bugün 20. derse kadar geldim. O kadar güzel, akıcı ve öğretici anlatıyorsunuz ki derslerinizi ilgiyle takip ediyorum. Daha dün başladım ama bugün kod yazarak proje üretebiliyorum. Şimdi de TH-cam kanalınızdaki dersleri ilgiyle takip ediyorum. Çok teşekkür ederim. İnşallah hak ettiğiniz yere gelirsiniz. Sağ olun, var olun Sayın Hocam.
Gerçekten çok açıklayıcı ve anlaşılır bir eğitim serisi olmuş. Ayrıca daha birkaç ders anlatmanıza rağmen hemen hesap makinesi uygulaması yapmak, yaparken de akılda hiçbir şekilde tereddüt, soru işareti bırakmamanız çok hoşuma gitti. Windows Form serisini severek dinliyorum. Daha diğer ders serilerinizi dinlemek nasip olmadı. Sizi Windows Form serisi ile tanıma fırsatı buldum ve gerçekten bilgili bir hocasınız. Bu ücretsiz ve değerli eğitiminiz için de teşekkürler.
şu kanalı dersi ilk aldıgım sene bulsaydım suan başım ağrımazdı.tane tane cok güzel neyin neden oldugunu anlatıyorsunuz.üniversitede hocalar şak şak biliyosunuz zaten diyip yazip geçiyor .D
Merhaba. Evet bende Lisans mezunuyum. Üniversitedeki hocalarımız bilgiyi aktarmakta sıkıntı yaşıyor. Bazıları ise sürekli yükselmeye odaklanmış durumda, odaklandıkları ana bileşen doç, prof gibi sıfatları bir an önce kazanmak. Gerçekten çok kaliteli akademisyenlerimiz de oldukça fazla zaten onların 2 saatlik dersini almak size çok bilgi sunuyor. Evet üniversitelerin amacı bilgi öğretmekten ziyade ana bileşenleri sunup araştırma ve geliştirme süreçlerinin önünü açmak. Ancak malesef delphi kalkmasına güncelliğini yitirmesine rağmen hala delphi anlatan akademisyenler var.
valla hocam anlayarak hepsini tek tek yazdım pratik yaptm iyi oldu elinize saglık tabi ilerleyen derslerde daha ayrıntılı hesap makinesi yaparz bu en basiti :)
Bilgilerinizi aktararak bizlerin programlama/kodlama ogrenmemize yardımcı olduğunuz için teşekkürler, gerçekten çok faydalı. İnşaallah sürekliliği olur. Başarılarınız daim olsun
Merhaba Tekin Bey. Artık eğitimlerimizde uzun aralar vermeyeceğiz İnşallah. Benim için de yorumlarınız ve etkileşimleriniz mutluluk verici. Sizlerden olumlu geri dönütler aldıkça ne güzel bir iş yapmışım diyorum.
Sizleri yeni keşfettim ve hayran kaldım. Ses tonu yönetimi, gerekli olan şeylerin neden ve nasıl yapıldığını anlatımınız beni etkiledi. Kanalınıza göz attım. Word dosyasına geçirmem gereken notlarım var. Birkaç gün sonra Unity ile oyun yapacağım ve sizin videolarınızdan yararlanmayı düşünüyorum. Hayatınızda başarılar dilerim. İyi ve sağlıklı günleriniz olsun🌹
Selamlar Mehmet Ali Bey. Öncelikle eğitimler ve anlatım tarzı hakkındaki olumlu görüşlerinize sevindim. Doğrudan form derslerinden mi C# öğrenmeye başlıyorsunuz bilmiyorum ama öncelikle programlama temellerini tam olarak kavramalısınız ki Unity kısmında sorun yaşamayasınız. info@sendekodyaz.com adresine mail atarsanız sizlere form dersleri öncesi başlangıç için gerekli bir kaynağa yönlendireceğim. İyi çalışmalar.
@@SendeKodYaz Kursunuza göz attım. Konuların hepsini biliyorum ve kursunuz hazır indirimdeyken almak istedim ama param çıkışmadı. Belki ilerde kursunuzu kendimi geliştirmek adına alabilirim. Öneriniz için teşekkürler kolay gelsin
info@sendekodyaz.com adresine kendinizi tanıtarak mail atarsanız sizlere kursumu hediye edeceğim. Önemli olan bir an önce kendimizi geliştirme yönünde gerekli olan adımları atmamız. Görüşmek üzere.
böyle anlatım bulmak zor gerçekden emeğinize sağlık çok anlaşılır olmuş.Hocam ilerleyen derslerde seri iletişim ile alakalı da bir ders yaparsanız sevinirim
+mustafa samur Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. İlerleyen zamanlarda İnşallah seri iletişim uygulamalarına da değinirim. Başarılar dilerim. Görüşmek üzere.
Abi çok önemli bi sorum var ! Program çalışırken TextBoxlarda hiç bir şey yazmayıp "TOPLA veya ÇIKAR" a bastığımızda hata veriyor mesela bunu nasıl engelleriz ?
Merhaba. Eğitimleri beğenmenize çok sevindim. Nereden başladınız derslere C# Console Dersleri oynatma listesini izlediniz mi? Ya da önceden programlama konusunda deneyiminiz var mı?
merhaba, bu projedeki mantıkla arduinodan gelen veri üzerinden matematiksel işlemler yaparak çıktı almak istiyorum. Arduinodan gelen veri ondalıklı ve işlemleri ondalık almadan yapıyor. Bu problem nasıl çözülebilir.
İlk kodlama örneği , convert ve this kullanımını yeterince detaylı anlatmışsınız. Textbox1 içerisine sayı değil yazı yazılırsa herhangi bir hata mesajı yapmadık sadece .Emeğinize sağlık.
Özel Durum İşlenmedi System.NullReferenceException: 'Nesne başvurusu bir nesnenin örneğine ayarlanmadı.' diye hata veriyor textboxa yazıp butona tıkladıktan sonra ne yapmam lazım
Merhaba. Form seçiliyken Properties Panelinde Cancel Button özelliği bulunması gerekiyor. VS2022'de farklı şekilde mi isimlendirildi bilemiyorum. Hangi versiyon kullanıyorsunuz?
hocam klavyeden 1-2-3 tuşlarını kodladım basınca çalışıyor yalnız size bişsey soracam bunların hepsine tek tek kod yazmak yerine daha kolay bir yöntem varmı ?? acil yardım tek bir kodla hepsini çalıştırma yöntemi varmı ?????
Hocam iyi günler Ben bir program yazdım ve hesaplama yapması gerekli ancak hesaplayı buton olmadan textbox a veri girildiği anda yapmalı ve 0,0001 gibi değerlerde olabilir tam sayı olmayacak yani Formül ise (textbox 1 *0,03)/1 veya (Textbox 1 - textbox 2 )/textbox 3 gibi formüller olacak bunun kodlarını nasıl yazacağım
Merhabalar hocam textbox a harf girildiğinde hata vermemesi için kontrol etmeyi nasıl yapabilirim acaba ve sadece 0-9 arası sayıların ve virgül veya nokta girilmesini istiyorum
Merhaba. Oynatma listesinin sonunda personel takip programı isimli uygulama mevcuttur. Bu konulara orada değindim. th-cam.com/video/K0sZEIMxTpk/w-d-xo.html
Hesap makinası programı sorunsuz çalışıyor fakat butonlardan birine basıldığında eğer sayı kısımlarından bir boş ise hata veriyor, bunun yerine ekrana bir mesaj çıkartamaz mıyız? Veya boş bırakılan kısmı belirten bir durum.
Merhaba. Bu sorunu iki şekilde çözebiliriz. 1-Try-Catch yapısını kullanabilirsiniz. Hata oluşması muhtemel kodları try bloğuna hata oluştuğunda yapılması istenilen işlemleri catch bloğuna yazabilirsiniz. 2-if else kontrol yapısı ile textbox nesnelerinde veri varsa hesap işlemini yaptırırsınız, aksi durumda yani else bloğunda kullanıcıya hata mekni yansıtırsınız. Ancak burada harf girişini de engellemeniz gerekir bunu ilerleyen eğitimlerde anlattım.
Evet. Oynatma listesine devam ettikçe bu konularda kendiniz çözümler geliştirebileceksiniz. Anlamadığınız kısımlar olduğunda sorabilirsiniz. En kısa sürede sizlere geri dönüş yapmaya çalışacağım.
Belki bu uygulama için değil ama kapsamlı uygulamalar için metot kullanmanın, hem programın okunurluğu hem hata çözümü açısından avantajları vardır. Metotlar konusunu console derslerinde anlatttığım için burada yeniden anlatmadım.
Hocam teşekkür ...ben 2017 yükledim TextBox1 vb. yerine program maskedTextBox1 yazmamı istiyor...bir de textbox1 e sayı girdik textbox2 ye girmeden 4 işlem butonlarına basınca kapanıyor ...
Merhaba. Yeni proje açarak formu yeniden tasarlamanızı tavsiye ederim. Bu hatayı neyin tetiklediğini bilmek gerekiyor, örneğin her hangi bir textbox nesnesinin bir olayını aktif edip sonradan silmiş olabilirsiniz.
Çok teşekkür ederim. Azminiz ve kararlılığınızdan ötürü sizleri tebrik ediyorum. Umarım güzel projelere imza atarsınız. Azim ve kararlılığınızın daim olmasını dilerim. İyi çalışmalar.
Merhaba. Tabiki yapabilirsiniz yardımcı da olurum ancak form uygulamasının görüntüsüne info@sendekodyaz.com mail adresine gönderirseniz ve açıklama yaparsanız size yol göstermeye çalışırım. İyi çalışmalar.
hocam veri tipleri ve convertlemeyi bir kere yapıp ve tek bir isimde tanımlayıp sadece bu ismi diğer butonlarda çağırabilir miyiz? Birde sonucu yine başka bir textbutonda yazdırmak istedim. Ama başaramadım. Onuda cevapta yazarsaını memnun olurum.
Hocam bende de 2017 visual studio var ama bu açtığınız sayfayı nasıl açacağım? Bana yardımcı olursanız sevinirim. Şimdiden teşekkür ederim. Acilll cevap bekliyorum.
Studio ya gir Yeni proje de Sonra karşına kayıt yeri çıkıyor (paintte çizdiğin resimlere ad verip kaydettiğin yer gibi) Kayıt yerinde windows forms uygulaması(apolication)u seç
Merhaba aklıma takıldı denedim ve hata oluyor. Label1.Text = Convert.ToString(sonuc); yerine neden sonuc = Convert.ToDouble(Label1.Text); şeklinde kullanamıyoruz . Ardından sonuc = textbox1 gibi.
Merhaba. İkisi tamamen farklı durumlar. label1.Text=Convert.ToString(sonuç) dediğinizde sonuç değişkeninin değerini strng değişken türüne dönüştürerek label1 nesnesine yazdırırsınız. sonuc = Convert.ToDouble(Label1.Text) komutu ile label bir nesnesinde yazılı metni double değişken türüne dönüştürerek sonuç isimli değişkende saklarsınız. Sanırım programlama temelleri bilgisine sahip değilseniz. Eğer öyle ise form derslerinden önce console dersleri oynatma listesini izlemenizi tavsiye ederim. İyi çalışmalar diliyorum.
abi eşittir atarken = mi kullanıyosun - mi ayırt edemedim hep bu simgeyi attım = ama şu hatayı verdi Severity Code Description Project File Line Suppression State Error CS0201 Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement WindowsFormsApp1 C:\Users\ismai\OneDrive\Masaüstü\c# çalışmaları\WindowsFormsApp1\WindowsFormsApp1\Form1.cs 29 Active
Emeğinize sağlık hocam, bir istek olarak video çözünürlüğü sadece 360px ,ve 1080 var, internet sıkıntısı için 480 ve 720 px ekleyebilirmisiniz sizin için de uygunsa.
+Barış Meral Merhaba Barış Bey. Öncelikle eğitimlerden faydalanmanıza sevindiğimi belirtmek isterim. Tabiki yaparım. Daha önce böyle bir ayarlama yapmadım ama araştırırım.
İlk iki bileşen kurulu ama boş form uygulamasını başlattığımda bu videoda ki o küçük pencere açılmıyor (basit bir hesap makinesi uygulaması yapıcam ama ) açılırken Java sdk istiyor fakat oda yüklü. Anlamadım niye açmıyor
Sorunuz üzerine macbook kullanan bir arkadaşımla görüştüm, visual stuidio programının sorunsuz çalışabildiğini söyledi. Karşılaştığım bir sorun olmadığı için çözüm üretemiyorum.
Merhaba Süleyman Bey. Programlama temellerini console eğitim serisinde anlattım. If else, switch case, döngüler, diziler ve metotlar konularını console dersleri oynatma listesinde izleyebilirsiniz.
Programlama temelleri console ortamında anlatılmalıdır. Form derslerinde yeri geldiğinde yine bu konulara yer veriyorum. Ancak diziler ve metotlar gibi konular console ortamında daha verimli öğretilir. Mühendislik eğitimleri ve programlama kitaplarında da bu yöntem kullanılır. Dolayısıyla bu konulara hakim değilseniz console eğitimlerinden başlamanızı tavsiye ederim.
hocam bunu formun load olayında gerçekleştirmek isteyince giriş dizesi hatası alıyoruz bunun önüne nasıl geçebiliriz. Yoksa illa ki butonda click olayı ile mi gerçekleştirmek gerekiyor. Şimdiden çok teşekkür ederim.
Double say1 =0, sayi2=0, toplam=0; sayi1 = convert.todouble(textbox1.text); Sayi2= con.todouble(textbox2.text); Toplam = sayi1+sayi2 ; Label1.text = convert.tostring(toplam); textbox1 ve textbox2 nesnesi boş olduğundan hata alıyorsunuz muhtemelen. Load olayındaki komutların başına: textBox1.Text="0"; textBox2.Text="0"; satırlarını ekleyin. Ancak neden load kısmında toplama yapmak istediğinizi anlayamadım.
@@SendeKodYaz hocam çok çabaladım ama sonuç alamadım :) label1.Text = (float.Parse(textBox1.Text) * float.Parse(textBox2.Text)).ToString(); bu şekilde text1 ve text2 ye veri girince labelda direk sonuç görüyorum sizin uyguladığınız şekilde gerçekleştiremedim. belkide dediğinizi tam olarak uygulayamadım hocam . load kısmında toplam vb. kastım işleyişi hızlandırmak . örneğin boy kilo endeksi uygulaması yapalım diyelim click olayına gerek kalmadan sonuca biran önce ulaşmak için belkide tembelliktendir hocam... tekrardan saygılar :)
Merhaba. Ercan Bey. Yapmak istediğiniz işlemi load kısmında gerçekleştirmeyin. TextBox nesnelerinin text_changed olayına kod yazın. Text Changed olayı textbox içerisindeki veri değiştiği anda çalışır. Dolayısı ile anlık olarak veri değiştikçe sonucu görürsünüz. Ben bunu muhtemelen form derslerinde anlatmışımdır. Bir göz atmanızı tavsiye ederim. Yine de sorun yaşarsanız size yardımcı olmaya çalışacağım. Kolay gelsin.
Merhaba Yakup Bey. Oynatma listesini ilerleyen eğitimlerini izlediğinizde bu konularda çok daha fazla bilgi sahibi olacaksınız. Bırakın sayı girmediğinde uyarı vermeyi, sayı girilmesi gereken bir alana harf girişi yapılmasını zaten engelleyeceğiz. Kullanıcı klavyeden sayı dışında bir karakteri zaten yazamayacak. Size tavsiyem sabırla oynatma listesini tamamlamanız olacaktır. Elbette anlamadığınız kısımları mutlaka sorun. İyi çalışmalar diliyorum.
Programınız harika. Fakat telefondan girip izlemek istediğimizde yapılan tüm işlemler küçük font ta devam ettiği için görmek zor oluyor. Lütfen çerçeveyi biraz daha büyüterek işlem yapar ve kod yazarsanız daha iyi olacaktır. Saygılar sunarım. Sağlıcakla kalınız, ATABEY
Hocam cevap vermeyeceksiniz büyük ihtimalle görmediğiniz için ama şansımı denemek istedim.. İlk olarak aynı kodu yazdım çalıştı tabi ki ama çıkarmada 5,1 den 4,2 yi çıkarıyorum 0,9 olması gerekirken 0,89999999999.. diye gidiyor silip yazdım kapatıp açtım aynısı. Birde , Kodu direkt ben yazmak istedim ve kod ekranından yazmak istedim Form'a gidip buttona tıklamadan kopyala yapıştır yapıp Buton3_Click yerine Buton4_Click yaptım yani sadece sayıyı değiştirdim ve ' * ' işareti yerine ' / ' bunu koydum program çalıştı hata falanda vermedi ama button4 çalışmadı hiç sanki hiç kod yazılmamış gibiydi.. Üzerindeki Referance da 1 değil 0 dı Neden acaba bir türlü bir mantık bulamadım bu ikisine
Merhaba. Vaktim olduğu sürece soruları yanıtlamaya gayret ediyorum. Math.Round hazır matematiksel metodunu kullanarak sayıyı yuvarlayabilirsiniz. Virgülden sonra kaç basamak göstermek istiyorsanız ayarlayabilirsiniz.
@@SendeKodYaz Öncelikle teşekkür ederim hocam gerçekten görmenizi beklemiyordum , ama ben daha çok bu hatanın neden kaynaklandığını merak ettim heralde bir açıklaması yok bir bug büyük ihtimalle , 2.sorum hakkında bir fikriniz var mı acaba ?
Merhaba. Ülkemizin yazılım alanındaki gelişimine katkı sağlamak için Sen de kod yaz. Geleceğini yaz. sloganı ile ücretsiz eğitim videoları hazırlıyorum. Eğitim videolarından faydalanmanıza sevindim. Yorumunuz için teşekkür eder, başarılar dilerim.
Hocam ilk önce dersler için teşekkür ederim. Muhteşemsiniz! Elinize emeğinize sağlık, anlatımınız çok güzel. Bi sorum olacaktı değişkenleri her defa tanımlamak yerine bir defa tanımlayıp her yerde (form içinde) kullana bileceğimiz bi cözüm(kod) varmı? Yeni başladımda derslere bu aklıma takıldı
Teşekkür ederim. Eğitimleri beğenmenize ve faydalanmanıza sevindim. Değişkenler yerel ve genel değişkenler olarak tanımlanabilir. Yerel değişkenler sadece belirli bir metot yani olay içerisinde geçerlidir. Örneğin; button1 nesnesinin click olayında tanımlanan bir değişken yalnızca bu olay yani metot içerisinde geçerlidir, yani yereldir. Ancak bütün olayların dışında tanımlanan değişkenler tüm olaylarda yani metotlarda geçerlidir. Eğer programlamaya yeni başlıyorsanız bu anlattıklarımı anlamamış olmanız muhtemeldir. Eğer ilk defa programlama öğreniyorsanız size tavsiyem c# console dersleri eğitim serimi izlemeniz, daha sonra form uygulamalarına geçmenizdir. Başarılar dilerim.
Hocam dersleri araştırırken console dersleriyle form derslerinin arasındaki fark olarak form uygulamalarının daha görsele uygun olduğunu yani yani formlarla mesela tuşa klikle olayına bi kod yazdıysak kliklenince olması gibi, console dersleri farklı(daha zor) geldiği için bundan başlamayı seçtim sizce yanlış mı yaptım bu düşüncemle ? (consolla neler yapa bilirim formlarla neler yapa bilirim çok net bilmiyorum)
Programlama Temellerine hakim değilseniz yani ilk defa programlama öğreniyorsanız, C# Console Dersleri ile başlayın. Programlama Temelleri console ortamında öğretilmeye uygundur. Diziler, metotlar gibi programlamanın klişe konularını form uygulamalarında öğrenmeniz kolay olmayacaktır. Belki şu an bunu anlamayacaksınız ama ileride ne demek istediğimi daha iyi anlayacaksınız. Evet Form Uygulamaları sizi cezbetmiş ve görselliği size cazip gelmiş olabilir ama size tavsiyem C# Console Dersleri ile başlamanız olacaktır. Bu size zaman kaybı olarak gelmesin, ileride oluşacak zaman kayıplarının yanıda çok önemsizdir.
Hocam yine çok güzel ve verimli video olmuş; teşekkür ediyorum. Dün TÜBİTAK kapsamında sergilediğimiz projelerimizde Arduino kullanmıştık; bugünden itibaren artık #C yoğunluklu form çalışmalarını öğrenmeye inşeAllah başlıyorum. :) Evvelki videolarınızı da dikkatle takip ettim ve bu videonuz da, tam da benim aradığım ancak kaynak kitaplarımda göremediğim bilgileri içeriyor. Elimdeki tüm #C kitapları KONSOL temelli çalışma örnekleri sunmuş ancak ben FORM UYGULMALARINI öğrenmek istiyorum. Sadece ya da ağırlıklı olarak form uygulama örneklerini içeren ve anlatan bir kaynak önerebilir misiniz?
Merhaba. Yoğunluktan dolayı yorumunuza geç yanıtladığım için kusura bakmayın. Normal zamanlarda yorumlara aynı gün veya ertesi gün yanıt vermeye özen gösteriyorum. Kanalımızda zaten C# Form Dersleri eğitimleri mevcuttur. İyi çalışmalar diliyorum.
double sayi1 = 0, sayi2 = 0, sonuc = 0; sayi1 = Convert.ToDouble(textbox1.Text); sayi2 = Convert.ToDouble(textbox2.Text); sonuc = sayi1 + sayi2; string elma; elma = Convert.ToString(sonuc); elma = Label1.Text; videonuzdeki aynı örneğin farklı şekilde yazılışı hocam neden çalışmaz? Yeni başladım videonuza ? Mantıken çalışması lazım değilmi? ama yok
Merhaba. Bir adet textbox nesnesinin yanına ekle butonu eklersiniz. Her ekle butonuna basıldığında bir listbox nesnesine eleman olarak sayıların eklenmesini sağlarsınız. Hesapla butonuna tıklandığında hangi işlem seçilmişse listbox nesnesindeki sayılara o işlemin uygulanmasını sağlarsanız. Daha birçok yöntemle daha gelişmiş bir hesap makinesi tasarlayıp kodlayabilirsiniz.
double sayıları textbox a girerken virgül yerine nokta yazma ayarını nereden yapıyoruz yardımcı olur musunuz Bu arada videolarınız çok faydalı oluyor emeğinize sağlık :))
Merhaba. Yoğunluktan dolayı yorumunuza geç yanıtladığım için kusura bakmayın. Normal zamanlarda yorumlara aynı gün veya ertesi gün yanıt vermeye özen gösteriyorum. Sanırım sorunu çözmüşsünüzdür. İyi çalışmalar diliyorum.
Setup dosyasını da Visual Studio aracılığı ile hazırlayacağız. Ancak henüz bu konuda hazırlamış olduğum bir eğitim videosu yok. Farklı kaynaklardan araştırmanızı öneririm.
Merhaba. C# Form uygulaması oluşturamıyorsanız Visual Studio 2017 sürümünü bilgisayarınıza indirebilirsiniz buna ilişkin eğitimimiz de mevcuttur. Eğer form uygulaması oluşturduğunuzda form görünmüyorsa solution explorer panelinden form1 nesnesine çift tıklayarak formunuzun görüntülenmesini sağlayabilirsiniz. Sorununuzu daha açık bir şekilde yazarsanız yardımcı olabilirim. Başarılar.
Merhaba. Amacımız hesap makinesi yapmaktan ziyade programlama eğitimi vermekti. Bu eğitimin ana konusu convert metodunu öğretmektir. Senden daha iyi çalışmalar bekliyorum.
1-Reklam yerleşimeleri TH-cam tarafından yapılıyor. 2-İki buçuk yıllık toplam youtube kazancım bunun için kullandığım ekipmanların fiyatının üçte biri etmez. Böyle bir kazanç benim emeğimin asla karşılığı olamaz. Buna rağmen reklamları da kaldırmak istemiyorum.
Merhaba. Elbette değişkenleri her işlem için ayrı tanımlamadan da uygulamayı yapabiliriz. Eğitimin henüz başları olduğu için yavaş yavaş bu konulara değineceğiz. C# form dersleri serinin içerisinde birçok örnek uygulama üzerinden bu konuları anlatıyorum.
Udemy C# Dersleri ile Programlama Temelleri | Visual Studio 2019 eğitimi yayınlandı.
bit.ly/csharpdersleri
Ülkemizin yazılım alanındaki gelişimine katkıda bulunmak için hazırladığımız eğitimler devam ediyor.
Eğitime ve öğrenmeye değer veren, emeğin farkında olan ve bu emeği takdir etme erdemini gösteren herkese yürekten teşekkür ederim.
Udemy’deki eğitiminizi dün aldım, bugün 20. derse kadar geldim. O kadar güzel, akıcı ve öğretici anlatıyorsunuz ki derslerinizi ilgiyle takip ediyorum. Daha dün başladım ama bugün kod yazarak proje üretebiliyorum. Şimdi de TH-cam kanalınızdaki dersleri ilgiyle takip ediyorum. Çok teşekkür ederim. İnşallah hak ettiğiniz yere gelirsiniz. Sağ olun, var olun Sayın Hocam.
Gerçekten çok açıklayıcı ve anlaşılır bir eğitim serisi olmuş. Ayrıca daha birkaç ders anlatmanıza rağmen hemen hesap makinesi uygulaması yapmak, yaparken de akılda hiçbir şekilde tereddüt, soru işareti bırakmamanız çok hoşuma gitti. Windows Form serisini severek dinliyorum. Daha diğer ders serilerinizi dinlemek nasip olmadı. Sizi Windows Form serisi ile tanıma fırsatı buldum ve gerçekten bilgili bir hocasınız. Bu ücretsiz ve değerli eğitiminiz için de teşekkürler.
şu kanalı dersi ilk aldıgım sene bulsaydım suan başım ağrımazdı.tane tane cok güzel neyin neden oldugunu anlatıyorsunuz.üniversitede hocalar şak şak biliyosunuz zaten diyip yazip geçiyor .D
Merhaba. Evet bende Lisans mezunuyum. Üniversitedeki hocalarımız bilgiyi aktarmakta sıkıntı yaşıyor. Bazıları ise sürekli yükselmeye odaklanmış durumda, odaklandıkları ana bileşen doç, prof gibi sıfatları bir an önce kazanmak. Gerçekten çok kaliteli akademisyenlerimiz de oldukça fazla zaten onların 2 saatlik dersini almak size çok bilgi sunuyor. Evet üniversitelerin amacı bilgi öğretmekten ziyade ana bileşenleri sunup araştırma ve geliştirme süreçlerinin önünü açmak. Ancak malesef delphi kalkmasına güncelliğini yitirmesine rağmen hala delphi anlatan akademisyenler var.
Sizi dinleyerek hesap makinesi yaptım. Çok net ve anlaşılır anlatıyorsunuz.teşekkür ederim emeğinize sağlık.
valla hocam anlayarak hepsini tek tek yazdım pratik yaptm iyi oldu elinize saglık tabi ilerleyen derslerde daha ayrıntılı hesap makinesi yaparz bu en basiti :)
Bilgilerinizi aktararak bizlerin programlama/kodlama ogrenmemize yardımcı olduğunuz için teşekkürler, gerçekten çok faydalı. İnşaallah sürekliliği olur. Başarılarınız daim olsun
Teşekkür ederim. Sizler gibi eğitime ve öğrenmeye değer verenlere katkı sağlamak benim için mutluluk verici. İyi çalışmalar diliyorum.
hocam sesinizi tekrar duymak mutluluk verici
Merhaba Tekin Bey. Artık eğitimlerimizde uzun aralar vermeyeceğiz İnşallah. Benim için de yorumlarınız ve etkileşimleriniz mutluluk verici. Sizlerden olumlu geri dönütler aldıkça ne güzel bir iş yapmışım diyorum.
16:42
CancelButton yerine Application.Exit(); fonksiyonun kullanılması etik midir ?
Sizleri yeni keşfettim ve hayran kaldım. Ses tonu yönetimi, gerekli olan şeylerin neden ve nasıl yapıldığını anlatımınız beni etkiledi. Kanalınıza göz attım. Word dosyasına geçirmem gereken notlarım var. Birkaç gün sonra Unity ile oyun yapacağım ve sizin videolarınızdan yararlanmayı düşünüyorum. Hayatınızda başarılar dilerim. İyi ve sağlıklı günleriniz olsun🌹
Selamlar Mehmet Ali Bey. Öncelikle eğitimler ve anlatım tarzı hakkındaki olumlu görüşlerinize sevindim. Doğrudan form derslerinden mi C# öğrenmeye başlıyorsunuz bilmiyorum ama öncelikle programlama temellerini tam olarak kavramalısınız ki Unity kısmında sorun yaşamayasınız. info@sendekodyaz.com adresine mail atarsanız sizlere form dersleri öncesi başlangıç için gerekli bir kaynağa yönlendireceğim. İyi çalışmalar.
@@SendeKodYaz Kursunuza göz attım. Konuların hepsini biliyorum ve kursunuz hazır indirimdeyken almak istedim ama param çıkışmadı. Belki ilerde kursunuzu kendimi geliştirmek adına alabilirim. Öneriniz için teşekkürler kolay gelsin
info@sendekodyaz.com adresine kendinizi tanıtarak mail atarsanız sizlere kursumu hediye edeceğim. Önemli olan bir an önce kendimizi geliştirme yönünde gerekli olan adımları atmamız. Görüşmek üzere.
@@SendeKodYaz İnce düşünceniz için çok teşekkür ederim fakat kabul edemem. Ben hallederim hocam iyi geceler size 🌹
Siz nasıl uygun görürseniz öyle olsun Mehmet Bey. Teşekkür ederim. İyi geceler diliyorum.
Hocam Allah ne muradiniz varsa versin rabbim ayaginiza tas degdirmesin rabbim yolunuzu acik eylesin hocam Allah bin defa razi olsun
böyle anlatım bulmak zor gerçekden emeğinize sağlık çok anlaşılır olmuş.Hocam ilerleyen derslerde seri iletişim ile alakalı da bir ders yaparsanız sevinirim
+mustafa samur Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. İlerleyen zamanlarda İnşallah seri iletişim uygulamalarına da değinirim. Başarılar dilerim. Görüşmek üzere.
hocam okulda hiç birşey anlamıyodum artık sayenizde anlıyorum çok teşekkürler.
Gerçekten çok açıklamalı ve güzel anlatıyorsun üstad. Sıfırdan yazılımcı yapar mısın, yaparsın valla adamı :) saygılar.
Çok iyi Anlatıyosunuz Hocam Valla Bende Sizin Sayenizde Başarıyom Başardıkça Mutlu Oluyom
Teşekkür ederim Ahmet. Eğitimlerden faydalanmana sevindim. Başarılar diliyorum. Anlamadığınız bir yer olursa sorabilirsiniz.
çok sağolun hocam , çok faydalı oluyor yeni öğrenenler için, anlatımınız mükemmel
Abi çok önemli bi sorum var ! Program çalışırken TextBoxlarda hiç bir şey yazmayıp "TOPLA veya ÇIKAR" a bastığımızda hata veriyor mesela bunu nasıl engelleriz ?
şuana kadar DİNLEDİGİM EN İYİ ANLATIM .:)
Merhaba. Eğitimleri beğenmenize çok sevindim. Nereden başladınız derslere C# Console Dersleri oynatma listesini izlediniz mi? Ya da önceden programlama konusunda deneyiminiz var mı?
Çook güzel . Bazilari yalniş yaziyo bizde yapinca olmuyor. Size teşekkürler . Her çeyi anladim ve yapdim
Merhaba. Eğitimlerden faydalanmanıza sevindim. Başarılar dilerim.
Sen Mükemmel bi Ayrıntısın Ustaaa ;)
Teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Başarılar diliyorum.
merhaba, bu projedeki mantıkla arduinodan gelen veri üzerinden matematiksel işlemler yaparak çıktı almak istiyorum. Arduinodan gelen veri ondalıklı ve işlemleri ondalık almadan yapıyor. Bu problem nasıl çözülebilir.
İlk kodlama örneği , convert ve this kullanımını yeterince detaylı anlatmışsınız. Textbox1 içerisine sayı değil yazı yazılırsa herhangi bir hata mesajı yapmadık sadece .Emeğinize sağlık.
İlerleyen eğitimlerde textBox nesnesine zaten rakam dışında veri girişi yapılmasını nasıl izin vermeyeceğimiz anlatılıyor. İyi çalışmalar diliyorum.
13:15 hocam ben direk label4.Text = sonuc.ToString(); şeklinde kod girdim ve başarılı oldu. Bunda bir problem olur mu?
Merhaba. Tür dönüşümünü ister Convert ister ToString metodu ile gerçekleştirebilirsiniz.
Özel Durum İşlenmedi
System.NullReferenceException: 'Nesne başvurusu bir nesnenin örneğine ayarlanmadı.'
diye hata veriyor textboxa yazıp butona tıkladıktan sonra ne yapmam lazım
16:40 hocam bende cancelbutton yok onun yerine başka birşeymi var?
Merhaba. Form seçiliyken Properties Panelinde Cancel Button özelliği bulunması gerekiyor. VS2022'de farklı şekilde mi isimlendirildi bilemiyorum. Hangi versiyon kullanıyorsunuz?
@@SendeKodYaz 2022 olması lazım
çok başarılı yeni başlayanlar için. Elinize sağlık
Merhaba. Teşekkür ederim. Eğitimleri başarılı bulmanıza sevindim. Anlamadığınız kısımları sorabilirsiniz. İyi çalışmalar diliyorum.
mütiş bi anlatım emeğinize sağlık
Merhabalar. Teşekkür ederim. C# derslerini beğenmenize sevindim. İyi çalışmalar diliyorum.
Hesap makinesini bilgisayara ñasil aktarcam ya da indircem hocam
Hocam 13:05 de label4.text = sonuc yapmışsınızda şöle yapsak olurmu Label4.text = ToString.Sonuc;
Merhaba. sonuc.ToString() şeklinde veya Convert.ToString(sonuc) şeklinde olur.
hocam bu arada C# da soket programlama öğreticekmisiniz ? bi video istiyoruz
Yakın zamanda olmasa da ilerleyen zamanlarda İnşallah diyelim.
hocam klavyeden 1-2-3 tuşlarını kodladım basınca çalışıyor yalnız size bişsey soracam bunların hepsine tek tek kod yazmak yerine daha kolay bir yöntem varmı ?? acil yardım tek bir kodla hepsini çalıştırma yöntemi varmı ?????
Hocam iyi günler
Ben bir program yazdım ve hesaplama yapması gerekli ancak hesaplayı buton olmadan textbox a veri girildiği anda yapmalı ve 0,0001 gibi değerlerde olabilir tam sayı olmayacak yani
Formül ise (textbox 1 *0,03)/1 veya
(Textbox 1 - textbox 2 )/textbox 3 gibi formüller olacak bunun kodlarını nasıl yazacağım
Merhabalar hocam textbox a harf girildiğinde hata vermemesi için kontrol etmeyi nasıl yapabilirim acaba ve sadece 0-9 arası sayıların ve virgül veya nokta girilmesini istiyorum
Merhaba. Oynatma listesinin sonunda personel takip programı isimli uygulama mevcuttur. Bu konulara orada değindim.
th-cam.com/video/K0sZEIMxTpk/w-d-xo.html
Hesap makinası programı sorunsuz çalışıyor fakat butonlardan birine basıldığında eğer sayı kısımlarından bir boş ise hata veriyor, bunun yerine ekrana bir mesaj çıkartamaz mıyız? Veya boş bırakılan kısmı belirten bir durum.
Merhaba. Bu sorunu iki şekilde çözebiliriz.
1-Try-Catch yapısını kullanabilirsiniz. Hata oluşması muhtemel kodları try bloğuna hata oluştuğunda yapılması istenilen işlemleri catch bloğuna yazabilirsiniz.
2-if else kontrol yapısı ile textbox nesnelerinde veri varsa hesap işlemini yaptırırsınız, aksi durumda yani else bloğunda kullanıcıya hata mekni yansıtırsınız. Ancak burada harf girişini de engellemeniz gerekir bunu ilerleyen eğitimlerde anlattım.
Peki biz ilerlemeye devam edelim karşımıza çıkınca tekrar bu kısma dönüp halledelim.
Evet. Oynatma listesine devam ettikçe bu konularda kendiniz çözümler geliştirebileceksiniz. Anlamadığınız kısımlar olduğunda sorabilirsiniz. En kısa sürede sizlere geri dönüş yapmaya çalışacağım.
hocam sınıf içinde public double sayı1, sayı2; değişkenlerini kullanıp metotlarda erişmemiz daha kısa bir kod yazmamızı sağlamaz mı
Belki bu uygulama için değil ama kapsamlı uygulamalar için metot kullanmanın, hem programın okunurluğu hem hata çözümü açısından avantajları vardır. Metotlar konusunu console derslerinde anlatttığım için burada yeniden anlatmadım.
@@SendeKodYaz açıklama için teşekkürler hocam
Hocam sayfaya eklediğim butonlar(tüm araçlar) hareket etmiyor. Sabit kalıyor ve sadece boyutunu değiştirebiliyorum. Napabilirim?
Hocam teşekkür ...ben 2017 yükledim TextBox1 vb. yerine program maskedTextBox1 yazmamı istiyor...bir de textbox1 e sayı girdik textbox2 ye girmeden 4 işlem butonlarına basınca kapanıyor ...
Gerçekten mükemmelsiniz😊
System.InvalidCastException: ''System.Windows.Forms.TextBox' türündeki nesne 'System.IConvertible' türüne atılamadı.'
hatası alıyorum nasıl düzeltebilirim?
Merhaba. Yeni proje açarak formu yeniden tasarlamanızı tavsiye ederim. Bu hatayı neyin tetiklediğini bilmek gerekiyor, örneğin her hangi bir textbox nesnesinin bir olayını aktif edip sonradan silmiş olabilirsiniz.
@@SendeKodYaz Çok teşekkürler sorunu çözdüm.
hocam aynısı nı yaptım ancak olmadı
double sayı1 = 0, sayı2 = 0, sonuç = 0;
sayı1 = Convert.ToDouble(textBox1.Text);
sayı1 = Convert.ToDouble(textBox2.Text);
sonuç = sayı1 / sayı2;
label4.Text = Convert.ToString(sonuç);
bende kodlar renkli gürünüyor yeniyim yardımcı olursanız çok sevinirim
Hocam kod kısmı bende tam oturmadı bu videodan önce konsol derslerine mi bakmam gerekiyor yoksa bu videoyu tekrar etsem anlar miyim?
Merhaba. Öncelikle c# console dersleri oynatma listesini izlemenizi tavsiye ederim. Daha sonra form derslerine geçmeniz daha faydalı olacaktır.
@@SendeKodYaz Tamam hocam sağolun
Harika bir dersti hocam ...
Çok teşekkür ederim. Azminiz ve kararlılığınızdan ötürü sizleri tebrik ediyorum. Umarım güzel projelere imza atarsınız. Azim ve kararlılığınızın daim olmasını dilerim. İyi çalışmalar.
hocam ben + ile artan - ile azalan 0 butonu ile sıfırlıyacağım bişey yapmaya çalışıyorum yardımçı olurmusunuz
Merhaba. Tabiki yapabilirsiniz yardımcı da olurum ancak form uygulamasının görüntüsüne info@sendekodyaz.com mail adresine gönderirseniz ve açıklama yaparsanız size yol göstermeye çalışırım. İyi çalışmalar.
hocam veri tipleri ve convertlemeyi bir kere yapıp ve tek bir isimde tanımlayıp sadece bu ismi diğer butonlarda çağırabilir miyiz? Birde sonucu yine başka bir textbutonda yazdırmak istedim. Ama başaramadım. Onuda cevapta yazarsaını memnun olurum.
Merhaba. Kod olarak paylaşırsanız konuyu daha iyi anlayacağım. İyi çalışmalar.
Hocam bende de 2017 visual studio var ama bu açtığınız sayfayı nasıl açacağım? Bana yardımcı olursanız sevinirim. Şimdiden teşekkür ederim. Acilll cevap bekliyorum.
Studio ya gir
Yeni proje de
Sonra karşına kayıt yeri çıkıyor (paintte çizdiğin resimlere ad verip kaydettiğin yer gibi)
Kayıt yerinde windows forms uygulaması(apolication)u seç
Windows formsu seçince formlu olan çıkıyor bide windows application var o formsuz ama hangi amaça hizmet verdiğini bilmiyorum
Peki hocam biz bunu nasıl uygulama yapıcaz
yani bunun setupu nerde yada app olarak nasıl ayarlıcaz.
Uygulamayı setup projesi haline getirebiliriz.
@@SendeKodYaz onu buldum hocam bin dosyasından yaptım
Eğer imkanınız varsa hızlı eğitim videoları çekermisiniz birde kitap öneriniz var mı ?
Hızlı eğitim videoları ile neyi kastettiniz Ahmet Bey? Kitap öneremeyeceğim Kodlab kitapları var ama sıkıcı ve ağır gelebilir.
Merhaba aklıma takıldı denedim ve hata oluyor. Label1.Text = Convert.ToString(sonuc); yerine neden sonuc = Convert.ToDouble(Label1.Text); şeklinde kullanamıyoruz . Ardından sonuc = textbox1 gibi.
Merhaba. İkisi tamamen farklı durumlar. label1.Text=Convert.ToString(sonuç) dediğinizde sonuç değişkeninin değerini strng değişken türüne dönüştürerek label1 nesnesine yazdırırsınız. sonuc = Convert.ToDouble(Label1.Text) komutu ile label bir nesnesinde yazılı metni double değişken türüne dönüştürerek sonuç isimli değişkende saklarsınız.
Sanırım programlama temelleri bilgisine sahip değilseniz. Eğer öyle ise form derslerinden önce console dersleri oynatma listesini izlemenizi tavsiye ederim. İyi çalışmalar diliyorum.
abi eşittir atarken = mi kullanıyosun - mi ayırt edemedim hep bu simgeyi attım = ama şu hatayı verdi
Severity Code Description Project File Line Suppression State
Error CS0201 Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement WindowsFormsApp1 C:\Users\ismai\OneDrive\Masaüstü\c# çalışmaları\WindowsFormsApp1\WindowsFormsApp1\Form1.cs 29 Active
Hocam bir kaç kez denediğimde sonuç şaşıyor 58 ,8 topluyorum 112 gibi saçma bir sayı çıkıyor neden acaba ?
Emeğinize sağlık hocam, bir istek olarak video çözünürlüğü sadece 360px ,ve 1080 var, internet sıkıntısı için 480 ve 720 px ekleyebilirmisiniz sizin için de uygunsa.
+Barış Meral Merhaba Barış Bey. Öncelikle eğitimlerden faydalanmanıza sevindiğimi belirtmek isterim. Tabiki yaparım. Daha önce böyle bir ayarlama yapmadım ama araştırırım.
hocam bu açtığınız sayfayı ben mac bilgisayarda açamıyorum. Bana yardımcı olurusunuz nasıl açacağım bu açtığınız sayfayı
Merhaba. Kurulumu anlattığım eğitim videosunu izlediniz mi. Oradaki ilk iki bileşen sizde kurulu mu
İlk iki bileşen kurulu ama boş form uygulamasını başlattığımda bu videoda ki o küçük pencere açılmıyor (basit bir hesap makinesi uygulaması yapıcam ama ) açılırken Java sdk istiyor fakat oda yüklü. Anlamadım niye açmıyor
Sorunuz üzerine macbook kullanan bir arkadaşımla görüştüm, visual stuidio programının sorunsuz çalışabildiğini söyledi. Karşılaştığım bir sorun olmadığı için çözüm üretemiyorum.
Silip tekrar kursam olurmu ki
Yeniden kurmayı deneyin. İnşallah düzelir.
Hesap Makinesi Yaptıktan Sonra Onu nasıl exe yani uygulama olarak çıkartıcaz ?
Merhaba Esat Bey. İnşallah eğitimin ilerleyen kısımlardan bununla ilgili bir eğitim videosu hazırlayacağım. Başarılar diliyorum.
uygulamanızın dosyalarına girip Bin/Debug/.....exe Dosyasını Bir yere bırakıp çalıştırablilirsiniz
@@macesgameskisisel4134 benim bin debug imin ici bos ve her calistirmaya calistiigmda exe dosyasi yok diye hata veriyo napmam gerek
cox gozel bir sekilde izah edirisiniz
Çok teşekkür ederim. Eğitimlerden faydalanmanıza sevindim. Başarılar diliyorum. Azerbaycan'a selamlar.
merhaba döngüler if else yapısı videolarınızı göremedim varmı acaba
Merhaba Süleyman Bey. Programlama temellerini console eğitim serisinde anlattım. If else, switch case, döngüler, diziler ve metotlar konularını console dersleri oynatma listesinde izleyebilirsiniz.
SendeKodYaz c# formda belirttiğiniz konularla ilgili dersler olmayacakmı veya bunları içere örnek uygulamalar?
Programlama temelleri console ortamında anlatılmalıdır. Form derslerinde yeri geldiğinde yine bu konulara yer veriyorum. Ancak diziler ve metotlar gibi konular console ortamında daha verimli öğretilir. Mühendislik eğitimleri ve programlama kitaplarında da bu yöntem kullanılır. Dolayısıyla bu konulara hakim değilseniz console eğitimlerinden başlamanızı tavsiye ederim.
teşekkürler en iyi console dan başlayayım
Sizin için çok daha iyi olur hem kalıcı bir temeliniz olur. Başarılar diliyorum.
Emeğinize ağzınıza sağlık
Teşekkür ederim. İyi çalışmalar.
hocam çok iyi anlatıyorsunuz close yerine Application.Exit(); yazsak oluyo demi yine
hocam bunu formun load olayında gerçekleştirmek isteyince giriş dizesi hatası alıyoruz bunun önüne nasıl geçebiliriz. Yoksa illa ki butonda click olayı ile mi gerçekleştirmek gerekiyor. Şimdiden çok teşekkür ederim.
Merhaba. Buraya komutları yazarsanız göz atar, size geri dönüş yaparım.
@@SendeKodYaz
Sizde ki komutların aynısını load olayında gerçekleştirmek istedim hocam
Double say1 =0, sayi2=0, toplam=0;
sayi1 = convert.todouble(textbox1.text);
Sayi2= con.todouble(textbox2.text);
Toplam = sayi1+sayi2 ;
Label1.text = convert.tostring(toplam);
Buton ile problem yok formun load olayinda sadece griş dizesi hatası veriyor
Double say1 =0, sayi2=0, toplam=0;
sayi1 = convert.todouble(textbox1.text);
Sayi2= con.todouble(textbox2.text);
Toplam = sayi1+sayi2 ;
Label1.text = convert.tostring(toplam);
textbox1 ve textbox2 nesnesi boş olduğundan hata alıyorsunuz muhtemelen.
Load olayındaki komutların başına:
textBox1.Text="0";
textBox2.Text="0";
satırlarını ekleyin. Ancak neden load kısmında toplama yapmak istediğinizi anlayamadım.
@@SendeKodYaz hocam çok çabaladım ama sonuç alamadım :)
label1.Text = (float.Parse(textBox1.Text) * float.Parse(textBox2.Text)).ToString(); bu şekilde text1 ve text2 ye veri girince labelda direk sonuç görüyorum sizin uyguladığınız şekilde gerçekleştiremedim. belkide dediğinizi tam olarak uygulayamadım hocam . load kısmında toplam vb. kastım işleyişi hızlandırmak . örneğin boy kilo endeksi uygulaması yapalım diyelim click olayına gerek kalmadan sonuca biran önce ulaşmak için belkide tembelliktendir hocam... tekrardan saygılar :)
Merhaba. Ercan Bey. Yapmak istediğiniz işlemi load kısmında gerçekleştirmeyin. TextBox nesnelerinin text_changed olayına kod yazın. Text Changed olayı textbox içerisindeki veri değiştiği anda çalışır. Dolayısı ile anlık olarak veri değiştikçe sonucu görürsünüz. Ben bunu muhtemelen form derslerinde anlatmışımdır. Bir göz atmanızı tavsiye ederim. Yine de sorun yaşarsanız size yardımcı olmaya çalışacağım. Kolay gelsin.
hocam kullanıcı sayı girmediğinde lütfen sayı giriniz gibisinden ifadeyi nasıl veririz?
Merhaba Yakup Bey. Oynatma listesini ilerleyen eğitimlerini izlediğinizde bu konularda çok daha fazla bilgi sahibi olacaksınız. Bırakın sayı girmediğinde uyarı vermeyi, sayı girilmesi gereken bir alana harf girişi yapılmasını zaten engelleyeceğiz. Kullanıcı klavyeden sayı dışında bir karakteri zaten yazamayacak. Size tavsiyem sabırla oynatma listesini tamamlamanız olacaktır. Elbette anlamadığınız kısımları mutlaka sorun. İyi çalışmalar diliyorum.
@@SendeKodYaz çok teşekkür ederim
Programınız harika. Fakat telefondan girip izlemek istediğimizde yapılan tüm işlemler küçük font ta devam ettiği için görmek zor oluyor. Lütfen çerçeveyi biraz daha büyüterek işlem yapar ve kod yazarsanız daha iyi olacaktır. Saygılar sunarım. Sağlıcakla kalınız, ATABEY
tollbox kısmını nasıl açabilirim
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
End Sub
End Class
hocam sizdeki gibi değil benim kodlama satırları değişik nasıl düzeltirim
ben Biraz yeniyim hocam bende properties yok onu nasıl açacağımı bilmiyorum yardım eder misiniz
View menüsünden Properties seçimi yaparak paneli ekleyebilirsiniz.
Video için teşekkürler hocam
how it started > how its going akımı için çok güzel bir örnek :D ( bu nasıl başladığı tab2 )
Teşekkürler.
Hocam cevap vermeyeceksiniz büyük ihtimalle görmediğiniz için ama şansımı denemek istedim.. İlk olarak aynı kodu yazdım çalıştı tabi ki ama çıkarmada 5,1 den 4,2 yi çıkarıyorum 0,9 olması gerekirken 0,89999999999.. diye gidiyor silip yazdım kapatıp açtım aynısı.
Birde , Kodu direkt ben yazmak istedim ve kod ekranından yazmak istedim Form'a gidip buttona tıklamadan kopyala yapıştır yapıp Buton3_Click yerine Buton4_Click yaptım yani sadece sayıyı değiştirdim ve ' * ' işareti yerine ' / ' bunu koydum program çalıştı hata falanda vermedi ama button4 çalışmadı hiç sanki hiç kod yazılmamış gibiydi.. Üzerindeki Referance da 1 değil 0 dı
Neden acaba bir türlü bir mantık bulamadım bu ikisine
Merhaba. Vaktim olduğu sürece soruları yanıtlamaya gayret ediyorum. Math.Round hazır matematiksel metodunu kullanarak sayıyı yuvarlayabilirsiniz. Virgülden sonra kaç basamak göstermek istiyorsanız ayarlayabilirsiniz.
@@SendeKodYaz Öncelikle teşekkür ederim hocam gerçekten görmenizi beklemiyordum , ama ben daha çok bu hatanın neden kaynaklandığını merak ettim heralde bir açıklaması yok bir bug büyük ihtimalle , 2.sorum hakkında bir fikriniz var mı acaba ?
çok sağol abi
Merhaba. Ülkemizin yazılım alanındaki gelişimine katkı sağlamak için Sen de kod yaz. Geleceğini yaz. sloganı ile ücretsiz eğitim videoları hazırlıyorum. Eğitim videolarından faydalanmanıza sevindim. Yorumunuz için teşekkür eder, başarılar dilerim.
Bende esc için ayarlanıcak yer yok hocam onun için yanında bir paket indirmemiz gerekiyor sanırım-.
Hangi visual studio sürümünü kullanıyorsunuz? Eğitimler 2017 sürümüne göre hazırlandı.
@@SendeKodYaz 2017 var hocam ama o paketi yüklememişimdir belki
Muhtemelen ilgili paketi yüklememiş olabilirsiniz.
Hocam ilk önce dersler için teşekkür ederim. Muhteşemsiniz! Elinize emeğinize sağlık, anlatımınız çok güzel. Bi sorum olacaktı değişkenleri her defa tanımlamak yerine bir defa tanımlayıp her yerde (form içinde) kullana bileceğimiz bi cözüm(kod) varmı? Yeni başladımda derslere bu aklıma takıldı
Teşekkür ederim. Eğitimleri beğenmenize ve faydalanmanıza sevindim. Değişkenler yerel ve genel değişkenler olarak tanımlanabilir. Yerel değişkenler sadece belirli bir metot yani olay içerisinde geçerlidir. Örneğin; button1 nesnesinin click olayında tanımlanan bir değişken yalnızca bu olay yani metot içerisinde geçerlidir, yani yereldir. Ancak bütün olayların dışında tanımlanan değişkenler tüm olaylarda yani metotlarda geçerlidir. Eğer programlamaya yeni başlıyorsanız bu anlattıklarımı anlamamış olmanız muhtemeldir. Eğer ilk defa programlama öğreniyorsanız size tavsiyem c# console dersleri eğitim serimi izlemeniz, daha sonra form uygulamalarına geçmenizdir. Başarılar dilerim.
Hocam dersleri araştırırken console dersleriyle form derslerinin arasındaki fark olarak form uygulamalarının daha görsele uygun olduğunu yani yani formlarla mesela tuşa klikle olayına bi kod yazdıysak kliklenince olması gibi, console dersleri farklı(daha zor) geldiği için bundan başlamayı seçtim sizce yanlış mı yaptım bu düşüncemle ? (consolla neler yapa bilirim formlarla neler yapa bilirim çok net bilmiyorum)
Programlama Temellerine hakim değilseniz yani ilk defa programlama öğreniyorsanız, C# Console Dersleri ile başlayın. Programlama Temelleri console ortamında öğretilmeye uygundur. Diziler, metotlar gibi programlamanın klişe konularını form uygulamalarında öğrenmeniz kolay olmayacaktır. Belki şu an bunu anlamayacaksınız ama ileride ne demek istediğimi daha iyi anlayacaksınız. Evet Form Uygulamaları sizi cezbetmiş ve görselliği size cazip gelmiş olabilir ama size tavsiyem C# Console Dersleri ile başlamanız olacaktır. Bu size zaman kaybı olarak gelmesin, ileride oluşacak zaman kayıplarının yanıda çok önemsizdir.
Çok teşekkür ederim fikirleriniz için,hızlı bi şekilde Console derslerinizi izleyeceğim.
Hocam resim indirdiğim halde görünmüyor nasıl çözerim ?
büyük ihtimal png şeklinde indirmişsindir .icon şeklinde indirmen lazım google a yazıp bulabilirsin
Merhaba. Hangi resimde sıkıntı yaşıyorsunuz. Bu eğitim videosunda resim ile ilgili bir işlem yapmıyoruz.
Abi Çok İyi Anlatıyorsun Başarılarının Devamını Dilerim Ama Yalnız Benim Köpeğimin İsmii Bold
Teşekkür ederim. Başarılar diliyorum.
tşk ederiz...
Hocam yine çok güzel ve verimli video olmuş; teşekkür ediyorum.
Dün TÜBİTAK kapsamında sergilediğimiz projelerimizde Arduino kullanmıştık; bugünden itibaren artık #C yoğunluklu form çalışmalarını öğrenmeye inşeAllah başlıyorum. :)
Evvelki videolarınızı da dikkatle takip ettim ve bu videonuz da, tam da benim aradığım ancak kaynak kitaplarımda göremediğim bilgileri içeriyor. Elimdeki tüm #C kitapları KONSOL temelli çalışma örnekleri sunmuş ancak ben FORM UYGULMALARINI öğrenmek istiyorum.
Sadece ya da ağırlıklı olarak form uygulama örneklerini içeren ve anlatan bir kaynak önerebilir misiniz?
Merhaba. Yoğunluktan dolayı yorumunuza geç yanıtladığım için kusura bakmayın. Normal zamanlarda yorumlara aynı gün veya ertesi gün yanıt vermeye özen gösteriyorum. Kanalımızda zaten C# Form Dersleri eğitimleri mevcuttur. İyi çalışmalar diliyorum.
sağolun hocam :)
Sizlerde sağolun. Başarılar.
Hocam bende form ve toolbax çıkmıyor lütfen yardım edinn yeni öğrenmeye çalışıyorum .
Formu baştaki derslerden birinde eklemeyi gösteriyordu, yukarıdaki sekmelerden birisinden ekleyebilirsin
Toolbox ctrl+alt+x e basarak acabilirsin veya yukarda görünüm sekmesinden bulabilirsin
double sayi1 = 0, sayi2 = 0, sonuc = 0;
sayi1 = Convert.ToDouble(textbox1.Text);
sayi2 = Convert.ToDouble(textbox2.Text);
sonuc = sayi1 + sayi2;
string elma;
elma = Convert.ToString(sonuc);
elma = Label1.Text;
videonuzdeki aynı örneğin farklı şekilde yazılışı hocam neden çalışmaz? Yeni başladım videonuza ? Mantıken çalışması lazım değilmi? ama yok
Merhaba.
elma = Label1.Text;
yerine
label1.Text=elma;
şeklinde yazmalısınız.
Anladım çok teşekkürler hocam, peki yerlerin ne gibi önemi var, o zaman bizim bildiğimiz gibi a=b ile b=a aynı değil .
Her zaman eşittirin sağındaki değer soluna atanır.
Çok Teşekkürler ,
İkiden fazla sayı eklemek istiyorsak nasıl yapıcaz?
Merhaba. Bir adet textbox nesnesinin yanına ekle butonu eklersiniz. Her ekle butonuna basıldığında bir listbox nesnesine eleman olarak sayıların eklenmesini sağlarsınız. Hesapla butonuna tıklandığında hangi işlem seçilmişse listbox nesnesindeki sayılara o işlemin uygulanmasını sağlarsanız. Daha birçok yöntemle daha gelişmiş bir hesap makinesi tasarlayıp kodlayabilirsiniz.
double sayıları textbox a girerken virgül yerine nokta yazma ayarını nereden yapıyoruz yardımcı olur musunuz Bu arada videolarınız çok faydalı oluyor emeğinize sağlık :))
bu ayarı yapabildiniz mi?
SAĞOLUNN
bendeki programdaki arayüz bu değil ama ?
Merhaba. Tool-Options seçenekleri ile arayüzü değiştirebilirsiniz. Oynatma listesinin başlarında bu konuyu anlatmıştım.
this.close işe yaramıyor
yardım
Merhaba. Yoğunluktan dolayı yorumunuza geç yanıtladığım için kusura bakmayın. Normal zamanlarda yorumlara aynı gün veya ertesi gün yanıt vermeye özen gösteriyorum. Sanırım sorunu çözmüşsünüzdür. İyi çalışmalar diliyorum.
HOCAM ÖĞRENCİYİM BİRAZ DAHA DETAYLI ANLATIRSANIZ SEVİNİRİM MESELA CONVERT NE İŞE YARAR NEDİR BİLMİYORUM
hocam peki textbozlar boş kaldığı zaman "sayi1 veya sayi2 boş bırakılamaz" isimli mesajı nasıl vereceğiz
ADAMSIN ABİ YAPTIM SAOL
Bunu kullanmak için sürekli bu programımı kullanıcaz
Hayır. Yaptığınız programın setup dosyasını oluşturup, programdan bağımsız kullanabilirsiniz.
@@SendeKodYaz onu nasıl oluşturacağız hocam
@@SendeKodYaz hocaaaam lütfen cevaplayın
@@SendeKodYaz hocam setup dosyasını nasıl yapıcaaaaz
Setup dosyasını da Visual Studio aracılığı ile hazırlayacağız. Ancak henüz bu konuda hazırlamış olduğum bir eğitim videosu yok. Farklı kaynaklardan araştırmanızı öneririm.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
this.ActiveControl = textBox2;
}
}
kodunu yazarak texboxlar arasını enter tuşu ile yapabilirsiniz.
Katkınız için teşekkür ederim.
e. ne diye soruyo
bende form yok bide button kayamıyorum ne yapmalıyım
Merhaba. C# Form uygulaması oluşturamıyorsanız Visual Studio 2017 sürümünü bilgisayarınıza indirebilirsiniz buna ilişkin eğitimimiz de mevcuttur. Eğer form uygulaması oluşturduğunuzda form görünmüyorsa solution explorer panelinden form1 nesnesine çift tıklayarak formunuzun görüntülenmesini sağlayabilirsiniz. Sorununuzu daha açık bir şekilde yazarsanız yardımcı olabilirim. Başarılar.
13:37
Acaba benim gibi çocukken kod öğrenen tek benmiyim
Selamlar. Kaç yaşındasınız bilmiyorum ama 12 yaşında eğitimlerimi izleyerek programlama öğrenen arkadaşların oldukça fazla.
@@SendeKodYaz tamamdır teşekkürler şimdi bir sinema programı yaptım
cok kotu abi bir tetboxun icinde yapmaliydin boyle hesab makinesi yapilmaz
Merhaba. Amacımız hesap makinesi yapmaktan ziyade programlama eğitimi vermekti. Bu eğitimin ana konusu convert metodunu öğretmektir. Senden daha iyi çalışmalar bekliyorum.
@@SendeKodYaz abi ben senden bekliyorum sen benden)))) ben yapamiyorum die bakmistim ama bazi yerlerde yardmin dokundu😘
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace bahattin
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
MessageBox.Show("merhabalar hoş geldiniz.");
}
private void button1_Click(object sender, EventArgs e)
{
double sayı1 = 0, sayı2 = 0, sonuç = 0;
sayı1 = Convert.ToDouble(textBox1.Text);
sayı1 = Convert.ToDouble(textBox2.Text);
sonuç = sayı1 + sayı2;
label4.Text = Convert.ToString(sonuç);
}
private void button2_Click(object sender, EventArgs e)
{
double sayı1 = 0, sayı2 = 0, sonuç = 0;
sayı1 = Convert.ToDouble(textBox1.Text);
sayı1 = Convert.ToDouble(textBox2.Text);
sonuç = sayı1 * sayı2;
label4.Text = Convert.ToString(sonuç);
}
private void button3_Click(object sender, EventArgs e)
{
double sayı1 = 0, sayı2 = 0, sonuç = 0;
sayı1 = Convert.ToDouble(textBox1.Text);
sayı1 = Convert.ToDouble(textBox2.Text);
sonuç = sayı1 - sayı2;
label4.Text = Convert.ToString(sonuç);
}
private void button4_Click(object sender, EventArgs e)
{
double sayı1 = 0, sayı2 = 0, sonuç = 0;
sayı1 = Convert.ToDouble(textBox1.Text);
sayı1 = Convert.ToDouble(textBox2.Text);
sonuç = sayı1 / sayı2;
label4.Text = Convert.ToString(sonuç);
}
}
}
hocam bu kodda sıkıntı nerede?
cancel butonuna kansıl buton demeyeydi eyiydi......
hihihihihi
İyi çalışmalar.
hocam reklam aşırı fazla 2dk bir reklam. para kazanyorsunuz tamamda nu kadarda reklam olmaz be hocam
1-Reklam yerleşimeleri TH-cam tarafından yapılıyor.
2-İki buçuk yıllık toplam youtube kazancım bunun için kullandığım ekipmanların fiyatının üçte biri etmez.
Böyle bir kazanç benim emeğimin asla karşılığı olamaz. Buna rağmen reklamları da kaldırmak istemiyorum.
sayı 1 ve sayı 2 değişkenlerini her işlem için tekrar tekrar yazdık bunları birdefa yazmanın yöntemi varmı acaba
Merhaba. Elbette değişkenleri her işlem için ayrı tanımlamadan da uygulamayı yapabiliriz. Eğitimin henüz başları olduğu için yavaş yavaş bu konulara değineceğiz. C# form dersleri serinin içerisinde birçok örnek uygulama üzerinden bu konuları anlatıyorum.