-->

Sponsor Alanı

Slider

İlgi Çeken Videolar

Sağlık

Teknoloji

Sinema

Televizyon

Ne Nedir?

En5 Konular

ads

Visual Studio Formun İçinde Form Açma (2020)

Visual Studio Formun İçinde Form Açma İŞLEMİ.


Vb.net ile form içinde veya başka bir form nasıl açılır kısaca video ve kodlara aşağıdan ulaşabilirsiniz.

Öncelikle Form oluşturun visual basic ile ve tüm kodları ekleyin yeterli olacaktır.

Form üzerine bir buton eklemeniz yeterli olacaktır..



Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Forum As New Form
Forum.TopLevel = False
Forum.Dock = DockStyle.None
Me.Controls.Add(Forum)
Forum.Show()
Forum.Text = " Form 1 "
End Sub
End Class

Videolu anlatım:


Vb.net Yeniler İçin

Visual Basic ile ilgilenenler ve yeni başlayanlar için önemli başlangıç noktalarına değineceğiz. Aşağıda açıklamış olduğumuz bilgiler her kişi için başlangıçta öğrenilmesi gerekenlerdendir.

Proglamlama yapmak güzeldir ve zevklidir. Ancak sabır ve emek ister. Kısa zamanda öğrenmek her insan için kolay değildir. Ancak yeni başlayanlar için ön bilgiler önem taşır. 

İF: Türkçe dilinde karşılığı eğer manasını taşımaktadır. Aynı zamanda zaten anlamını da ifade eder. Bu ikisini aklınızda bulundurmanız yeterlidir. 

Örnek olarak kısa bir açıklama:

50 den yüksek olan bir sayı çıkmasını istiyorsunuz. Bunun için 50 sayısından küçük çıkarsa başarısız oldunuz, büyük sayı çıkarsa başarılı oldunuz yazısı ekranda belirsin. bunun için aşağıdaki gibi kod yazmanız gerekecektir. 

Dim a As Integer

        a = InputBox("Herhangi bir sayı gir")

        If a <= 50 Then

            MsgBox("kaldınız")

        ElseIf a >= 55 Then

            MsgBox("geçtiniz")


        End If


Vb.net Yeniler İçin


Aşağıdaki resimde ki gibi örnek bir form oluşturabilirsiniz. Ve bir adet button ekleyerek, çift tıklayın ve içine yukarıda ki kodu ekleyin. Sonra deneme yaparak herhangi bir sayı giriniz. Ben 50 sayısından büyük sayı girdim ve geçtiniz mesaj kutusu ekrana yansıdı. 

Aşağıdaki videoyu izleyebilirsiniz. Kısa bir video çektik. 





Visual Basicte  en çok kullanılan döngülerin başında gelen for next, adı üstünde bir döngüdür. Bir işi birden daha fazla şekilde yaptırılmasına olanak tanır. 

Bunu da bir örnek ile açıklayalım: 

Yapacağımız basit bir program ile çift olan sayıları bulan bir yazılım gerçekleştireceğiz. 

Dim a, i, c As Integer

        a = InputBox("sayınızı girin")

        For i = 0 To a

            c = i Mod 2

            If c = 0 Then

                ListBox1.Items.Add(i)

            End If


        Next

Yukarıdaki kod ile 0 ile klavyeden girilen herhangi bir sayılar arasındaki çift olanları bulmaya yarıyor.  Tabi bu modları  değiştirebilirsiniz. 


Vb.net Yeniler İçin

Hazırlamış olduğumuz aşağıdaki örnek videoyu izleyebilirsiniz.





Bir önceki konumuzda "Listbox ile Veri Tabanı Kayıtlarını Görmek" ismindeki konuyu detaylı bilgilere ulaşmak için konumuza göz atmanız yeterlidir.

Listbox ile Veri Tabanı Kayıtlarını Görme.

Visual basic ile  veri tabanında kayıtlı olan verileri görüntülemek.


Bu çalışma ile "DATA.MDF" isimli veri tabanında bulunan bilgileri "Listbox"da göstereceğiz. 

Listbox ile Veri Tabanı Kayıtlarını Görme.


İlk olarak Vb.Net pşrogramınızı açın ve ardından File + New project kısmından devam ederek. Visual Basic kısmının işaretli olmasına dikkat edin ve bir "Ok" diyerek bir form açın. 

Gerekli araçlarımız:

Bir adet ListBox 
Bir adet Button ekleyerek aşağıdaki kodları Button'a çif tıklayın ve click olayına aşağıdaki vermiş olduğum kodu yazın. 


ComboBox ile ListBox Ayarları

Bu dersimizde ComboBox ile ListBox rengini nasıl değiştireceğimizi ve ayarlarını göreceğiz. Bunun için programınızı açın ve yeni bir proje oluşturun.

Forma eklemeniz gereken araçlar.

1 tane "ComboBox"

1 tane "ComboBox"

Arkadaşlar ComboBox ile ListBox içine istediğimiz renkleri ekleyebiliriz biz sadece sarı-kırmızı-siyah ve beyaz renklerini ekledik. Ve aşağıda videolu şekilde de eklemesini yaptık..

ComboBox ile ListBox Ayarları


Yapmanız gereken. ComboBox üstüne  sağ  tıklayıp "Edit Items" yazana tıklayın yeni bir pencere açılacak ve bu pencere içine istediğiniz renkleri yazabilirsiniz. Örnek resim aşağıda.

ComboBox ile ListBox Ayarları 1


Sizler  daha  farklı renkler ve daha çok renk seçenekleri ekleyebilirsiniz. Biz sadece  4 renk ekledik. Ve örnek olması açısından faydasını göreceksiniz.

Aşağıdaki kodları ComboBox üstüne çift tıklayın ve aradaki boşluğa şu kodları ekleyin.

Public Class Form1

    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

        If ComboBox1.Text = "sarı" Then
            ListBox1.BackColor = Color.Yellow
        ElseIf ComboBox1.Text = "kırmızı" Then
            ListBox1.BackColor = Color.Red
        ElseIf ComboBox1.Text = "siyah" Then
            ListBox1.BackColor = Color.Black
        ElseIf ComboBox1.Text = "beyaz" Then
            ListBox1.BackColor = Color.White

        End If
    End Sub
End Class



Bir önceki Vb.Net dersimizde "Parola ekleme" Forma parola nasıl eklenir.  Visual Basic ile prola eklemeyi basit şekilde anlattık.

Paralo Nasıl Eklenir (Vb.Net)

Visual Basic Dersi - Forma  Parola Ekleme İşlemi:


Visual basic ile yeni başlayanlara ön ders olarak derslerimize kaldığımız yerden devam ediyoruz. uzun bir zaman içerisinde devam edemedik. Vb.Net ile uğraşan kişiler için aslında önemli kodlamalardan biridir. Bu forum şifreleme, parola koyma işi. Bunun için biz burada basit yöntemi ile kodlamaları yapacağız.

İlk olarak forma eklemeniz gereken araçlar:

2 Adet Button

2 Adet Label

2 Adet TextBox ekleyiniz. Ve formu aşağıda resimde görmüş olduğunuz gibi düzene sokabilirsiniz.

Paralo Nasıl Eklenir (Vb.Net)

Bu yapmış olduğumuz program ile  sizlerin belirlediği kişilerin girebileceği şekilde tasarlayabilirsiniz. 

Kodlamayı ise "if" komutunu kullanarak yazacağız. 

İlk olarak Button1'in click olayın  aşağıdaki kodları ekleyiniz. 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = "ibrahimfirat" And TextBox2.Text = "1453" Then

            MsgBox("hoşgeldiniz") 'Eğer girdiğimiz kullanıcı adı doğru ise hoş geldiniz mesajı ile sizi karşılıyor'

            Form2.Show() ' şifreniz doğru ise ikinci  forum açılacak'

        Else

            MsgBox("kayıtlı kullanıcı degil")

        End If
    End Sub

2. adımda ise aşağıda kodu temizleme olarak kullanacağımız bu kodu  button2'nin içine yazınız veya kopyalayınız.

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        TextBox1.Text = " "

        TextBox2.Text = " "
    End Sub

yapılan işlemler bu kadar siz bu kodlamalanın  içinde  parolayı şu bölümdeki  "If TextBox1.Text = "ibrahimfirat" And TextBox2.Text = "1453" Then" değiştirip kendinize göre bir  prola üreterek değişiklik yapabilirsiniz. Kolay gelsin.

Sayı Tahmin Oyunu (Visual Basic)

Random özelliği ile visual basic 2010 ile sayı tahmin oyunu yapacağız. Random özelliği nedir? Random herhangi bir sayıyı atamaya yarayan farklı sayıları  türetiyor. Bundan dolayı hep aynı sayılar yerine  çeşitli sayılar atamaktadır.

Forma eklemeniz gereken araçlar:

Bir  tane Button eklemeniz yeter  eğer  forma aşağıdaki gibi görsel eklemek isterseniz PictureBox kullanmanız gerekir.  Görsel nasıl ekleyeceğinizi Video ile göstereceğim.

Sayı Tahmin Oyunu (Visual Basic)

İlk olarak  form load kısmına gelip aşağıdaki kodları yazalım, değişken tanımayacağız.

Dim sayı As Integer = (Rnd() * 50), tahmin As Integer 

Daha sonra Button'a çift tıklayın click olayına aşağıdaki kodu yazın veya ekleyin..

On Error Resume Next
        Randomize()
        For I = 1 To 7
            tahmin = InputBox("Tahmininiz: ", "sayı  Tahmin")
            If tahmin = sayı Then
                MsgBox(" tebrikler bildiniz")
                Continue For
                sayı = (Rnd() * 50)
            ElseIf sayı < tahmin Then
                MsgBox(" küçük deger giriniz")
            ElseIf sayı > tahmin Then
                MsgBox(" büyük deger giriniz")
            End If

        Next I
        MsgBox("game ower")

    End Sub



Bir önceki dersimiz form şifreleme visual basic ile form nasıl şifrelenir basit bir şekilde anlatılmıştır.

Vb.Net Form'u Şifreleme

Visual Basic İle Forma Parola Ekleme

vb.net
Forma şifre nasıl koyulur bu derste kısa ve kolay şekilde açıklamasını yapacağız.

Bu dersimiz visual studio 2010 ile yapılmaktadır. Forma eklemeniz gereken araçlar aşağıda.

2 adet Label
2 adet Button
2 adet TextBox  ve  formu aşağıdaki benim yaptığım tasarım gibi yapabilirsiniz.


İlk olarak  aşağıdaki kodları  Button1'in  clikc olayına yazın. 

If TextBox1.Text = "ibrahimfirat" And textbox2.text= "12345" Then
            MsgBox("hoşgeldiniz")'kullanıcı bilgisi doğru ise hoşgeldiniz mesajı variyor'
            Form2.Show() ' şifre dogrulanırsa ikinci form' u  acıyor'
        Else
            MsgBox("kayıtlı kullanıcı degil")
        End If

2. aşamada 2. button olan temizle buttonun click olayına aşağıdaki 2 satır kodu  yazın.

TextBox1.Text = " "
TextBox2.Text = " "



Bir önceki visual basic dersinde "Hata Olmaması İçin (Catch komutu)" ayarları nasıl yapılır konumuzda inceleyebilirsiniz.

Hata Olmaması İçin (Catch komutu)

Bu konuda hataları engellemek için yapmamız gerekenleri anlatacağız. Program kodlarken istenmeyen durumlarda hatalar gerçekleşebilmektedir. Bu hataları önceden engellemek için aşağıdaki uygulamaları yapalım.


Örnek vermek gerekirse bir sayı hesaplama programı yapıyoruz ve  400'den fazla  sayı girilmemesi lazım bunu önceden engellemek için Catch komutunu kullanmamız gerekir.  Bunun için forma eklememiz gereken araçlar:

2 tane TextBox
4 tane Label
1 adet Button ekleyelim ve aşağıdaki kodu Button'a çift tıklayarak click olayına yazalım.

Hata Olmaması İçin (Catch komutu)


Kod:

 Try
            Dim x, y, z As Byte
            x = TextBox1.Text
            y = TextBox2.Text
            z = x + y
            Label4.Text = z
        Catch

        End Try
        MsgBox("400 den az degerleri toplayınız..") Bu bölüme hangi mesajı vermek için o hataları girmeniz gerekmektedir.
 

Video