Derslere basladıgın için sevindim insallah yararlanan olur
Arkadaşlar bildiğiniz gibi visual basic.net 2005 öğreteceğim diye bir konu açmıştım ve şükürler olsun faaliyete geçiriyorumHadi Bismillah,VİSUAL BASİC.NET 2005 BAŞLANGIÇHiç bilmeyenler için ufak bir örnek ve kodlamaFile--> New Project--> Windows Application ve Ardından Form1'imiz geliyor ekrana bu ekran yazdığımız kodların oluştuğu ekrandır. Toolbox'ımızda gelsin.View--> Toolbox diyerek sol tarafımızda bir menü göreceğiz gördüğümüz menü bize çok lazım olacak sakın kapamayın veya gizlemeyinProperties Kısmımız'da lazım olacak. Oradan gerekli ayarlamalar ve uygulamamız için gerekli isimlendirmeler yapacağız.Formumuza 1 tane Buton ekliyoruz ve Properties penceresi Text Kısmından "Hoşgeldiniz Vb.net 2005'e" Yazıyoruz. Ardından Form1'e tıklıyoruz. Yine properties penceresinden Text Kısmından "Visual Basic.Net 2005 Öğreniyoruz" Yazıyoruz ve burada işimiz bitiyor.Şimdi Buton'a 2 kere çift tıklıyoruz kodlama bölümümüz geliyor. Oraya şu kodları yerleştiriyoruz.
Kod:PublicClass Form1 PrivateSub Button1_Click(ByValsender AsSystem.Object, ByValeAs System.EventArgs) HandlesButton1.Click MsgBox " Visual Basic.net 2005 Öğrenim Kursu " EndSub EndClassArdından Play yani F5 tuşumuza basıp uygulamamızı başlatıyoruz ve Butonumuza tıkladığımızda herşey hazırVİSUAL BASİC.NET 2005 ÖĞRENİYORUZ.Bölüm 1: Visual Basic Başlangıç Uygulamalarımız
Aşağıdaki Örnek uygulamalar kitap içerisindeki diğer kodların anlaşılabilmesi ve uygulanabilmesi için gereklidir. Bu amaçla tamamını anlamaya çalışırsanız sevinirimKonu 1: Kontrol İçerisindeki Veriyi Matematiksel İşlemlerde Kullanmak
İlk Olarak 1 Buton ve 1 TextBox ekleyin. İlk konumuzu tamamlayalım![]()
Arkadaşlar hepsi ayrı bir uygulamadır. Mesela bir konu işliyorsanız onunla ilgili kodlar yazın. O konu bitince diğer konuya geçin. Eski konudaki kodları butonları temizleyip, yeni kodlama için gerekli alanı oluşturun.
Kodumuz:
Kod:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Mat_Deger As Decimal Dim Veri_Icerik As String Veri Icerik = Textboxt1.Text 'Kontrol İçeriğini Al Mat_Deger = Convert.ToDecimal(Veri_Icerik) End SubVeya
Kodumuz:
Kod:Private Sub Button2_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Mat_Deger As Decimal Dim Veri_Icerik As StringVeri Icerik = Textboxt1.TextMat_Deger = Convert.ToInt32(Veri_Icerik)End Sub
Üstteki Satırlardan sonra uygulamamızı çalıştırıyoruz " Button " kontrolüne tıklarsanız forumumuzda herhangi bir değişiklik olmayacaktır.
Sebebi basittir, henüz yazdırma işlemi gerçekleştirilmemiştir. 2. konumuzda yazdırma işlemimize geçiyoruz
Konu 2: Matematiksek İfadeye Sahip Değişkeni Yazdırmak
Kullanıcının form üzerinde okuyabildiği tüm değerler "String" sınıfına ait değerlerden oluşur. Bu amaçla sayısal bir değerre sahip değişkenin değerini yazdırmak için yine dönüşüm işlemini uygulayacağız
Kodumuz:
Kod:Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs)Handles Button2.ClickKod:Dim Mat_Deger As IntegerDim Veri_Icerik As StringVeri_Icerik = TextBoxt1.Text Mat_deger = Convert.ToInt32(Veri_Icerik) Me.Text = Mat_Deger.ToString() 'YazdırEnd Sub
Yazdırma İşlemimizde böylece bitti. Sıra 3. konumuzda
Konu 3: Kontrol İçerisindeki Değeri Reel Bir Değişkene Aktarmak
Bu işlem decimal tipli değişkene nasıl uygulandıysa aynı şekilde "Double" veya "Single" tip değişkenede uygulanabilir.
Kodumuz:
Kod:Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Kod:Dim Mat_Deger As Double[LEFT]Dim Veri_Icerik As StringVeri_Icerik = Textbox1.TextMat_Deger = Convert.ToDouble(Veri_Icerik)Me.Text = Mat_Deger.ToString()End Sub
Konu 4: Kontrollere String Veri Aktarmak
"Visual BASIC .Net 2005" uygulamalarında kontrol içerisine aşağıdaki şekilde veri aktarabiliriz.
Kodumuz:
Kod:Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickTextBox1.Text = "Gazi Üniversitesi"
Kod:
Kod:End Sub
Veya
Kodumuz:
Kod:Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handless Button4.ClickDim Deger As String
Kod:
Kod:Deger = "Gazi Üniversitesi"TextBox1.Text = DegerEnd Sub
Not: Arkadaşlar hepsi ayrı bir uygulamadır. Mesela bir konu işliyorsanız onunla ilgili kodlar yazın. O konu bitince diğer konuya geçin. Eski konudaki kodları butonları temizleyip, yeni kodlama için gerekli alanı oluşturun.
Desteğinizi hissediyorum. Duanızı esirgemeyin benim için en büyük mutluluktur
Ayrıca Resimlide anlatıcam Paint bozulmuş yarına resimleride ekleyeceğim
Konu 57.ALaY tarafından (19-04-2009 Saat 14:51 ) değiştirilmiştir.
Derslere basladıgın için sevindim insallah yararlanan olur
Yararlanacak olur inşallah. Adminlerinde desteğini bekliyorum.
Flood yaptım. Dersimizin devamı için bu mesaj gitmesin diye.
Konu 57.ALaY tarafından (19-04-2009 Saat 14:46 ) değiştirilmiştir.
Evet Arkadaşlar, 5. konumuzdan başlamanın zamanı geldi de geçiyor ?? Bencede
Arkadaşlar hepsi ayrı bir uygulamadır. Mesela bir konu işliyorsanız onunla ilgili kodlar yazın. O konu bitince diğer konuya geçin. Eski konudaki kodları butonları temizleyip, yeni kodlama için gerekli alanı oluşturun.Konu 5: Konu İçeriklerini TemizlemekAşağıdaki kodlamayı kullanarak, kontroller içerisindeki görünür veriyi temizleyebilirsiniz.Kodumuz:Kod:Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click TextBox1.Text=""End SubVeyaKodumuz:Kod:Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.ClickTextBox1.Text = Nothing ' İçeriği Temizle End SubKonu 6: Kontrollere Tarihsel İçerik YazdırmakAşağıdaki şekilde tarihsel değere sahip değişken içerikleri kolayca okunabilir ve yayınlanabilir.Kodumuz:Kod:Private Sub Button6_Click(ByVal sender As System.Object ByVal e As System.EventArgs) Handles Button6.ClickDim Metin_Deger As String Metin_Deger = "01/04/2006" Dim Tarih_Deger As DateTime Tarih_Deger = Convert.ToDateTime(Metin_Deger) Me.Text = Tarih_Deger.ToString() End SubVeyaKodumuz:Kod:Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.ClickDim Metin_Deger As String Metin_Deger = "01/04/2006" Dim Tarih_Deger As DateTime Tarih_Deger = DateTime.Parse(Metin_Deger); Me.Text = Tarih_Deger.ToString() End SubKonu 7: İkinci Formu AçmakUygulamamızda yer alan diğer formları aşağıdaki şekilde kolayca açabilir ve kullanabilirsiniz.Kodumuz:Kod:Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickDim Yeni As New Form2() Yeni Show() 'Formu Göster End SubVeyaKodumuz:Kod:Private Sub.Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.ClickDim Yeni As New Form2() Yeni.ShowDialog() 'Formu Modal Olarak Aç End SubKonu 8: Programı KapatmakÇalışan bir uygulamayı aşağıdaki kod satırlarıyla kolayca kapatabilirsiniz.Kodumuz:Kod:Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.ClickApplication.Exit() 'Kapat End SubVeyaKodumuz:Kod:Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.ClickEnd 'Kapat End SubKonu 9: Sadece Aktif Formu KapatmakAşağıdaki kod satırı ile sadece aktif olan formu kapatabilirsiniz. Dikkat edin açık olan sadece bir formunuz varsa uygulamanız sonlanacaktır.Kod:Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.ClickMe.Close() 'Aktif Formu Kapat End SubBurada belirtmek istediğim hassas bir nokta olacak. Şayet açık olan tek formunuz varsa ve onu kapatırsanız uygulamanız yine sonlanacaktır.Sayın Arkadaşlar, bugünlük dersimizde bu kadarPazartesi Günü okuldan geldikten sonra dinlenip tekrar yazacağım
İlginiz ve alakanız için teşekkür ederim.ÖNEMLİ NOT: Başlıktada yazdığım gibi,Arkadaşlar hepsi ayrı bir uygulamadır. Mesela bir konu işliyorsanız onunla ilgili kodlar yazın. O konu bitince diğer konuya geçin. Eski konudaki kodları butonları temizleyip, yeni kodlama için gerekli alanı oluşturun.Yarın görüşmek üzere lütfen teşekkürünüzü ve duanızı esirgemeyin

çok güzel olmuş
konunun hep yukarda olması için sabitledim...
2. konumun tarihi 19-04-2009 ve dynamic'in yazdığı mesajın tarihi 23-04-2009..
Yarın yeni konumuda açıyorum. İlgisizlikten 3. dersime başlamamıştım
Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz!