• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

Formlarla e-okul (Kayıt ve Şifreli Giriş) Vb.Net

Formlarla e-okul (Kayıt ve Giriş) Vb.Net

form_eokul5

 

data isimli yukarıdaki resimde gösterilen alanlara sahip veritabanı dosyasını access’te (ver : 2003) oluşturup projemizdeki bin klasörü içindeki debup klasörüne kopyalıyoruz. (tablo adı : bilgi olmalı)

form_eokul1

 

form_eokul2

 

form_eokul3

 

form_eokul4

 

 Form1′e dataView ekliyoruz.Properties’den Modifiers’i Public yapıyoruz.(Toolbox’a dataView ekleme : Toolbox üzerinde sağ tık.Choose Items tıklıyoruz.Ekrana gelen menüden dataView bulup seçtikten sonra ok’liyoruz.)

Form1′e (Giriş)yazılacak kodlar :

Imports System.Data.OleDb
Public Class Form1
Public bag As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=data.mdb")
Public kmt As New OleDbCommand
Public adtr As OleDbDataAdapter
Public dtst As New DataSet
Public Sub listelesene()
bag.Open()
adtr = New OleDbDataAdapter("select * From bilgi", bag)
adtr.Fill(dtst, "bilgi")
DataView1.Table = dtst.Tables("bilgi")
bag.Close()
adtr.Dispose()
End Sub
Public Sub rsayi()
label2.Text = Int(Rnd() * 10) & Int(Rnd() * 10) & Int(Rnd() * 10) & Int(Rnd() * 10)
End Sub
Private Sub btnGiris_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGiris.Click
Try
If (Val(textBox1.Text) = Val(label2.Text)) Then
Dim kayit_no As Integer
DataView1.Sort = "kullanici_adi" 'Dataview1 i kullanici_adi alanına göre sıralar
kayit_no = DataView1.Find(textBox2.Text) 'textbox2 e girilen kullanıcı adının dataview de(veritabanında) arar
If (kayit_no <> -1) Then 'arama ile gelen sonuç -1 den farklıysa yani o kullanıcı varsa
DataView1.Sort = "sifre" 'button1 defa şifreye göre sıralıyoruz
kayit_no = DataView1.Find(textBox3.Text) 'textbox3 e girilen şifre dataview de(veritabanında) arar
If (kayit_no <> -1) Then 'arama ile gelen sonuç -1 den farklıysa yani o kullanıcı varsa
Form2.Show()
Me.Hide()
Else : label5.Text = "Kullanıcı adı veya şifre hatalı" 'eğer aramada -1 üretilirse hata mesajının görüntülenmesini sağlıyor
End If
Else : label5.Text = "Kullanıcı adı veya şifre hatalı" 'yukarı ile aynı
End If
Else : label5.Text = "Güvenlik Kodu hatalı" 'yukarı ile aynı
End If
Catch ex As Exception

End Try
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
rsayi()
listelesene()
End Sub

Private Sub btnYenile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnYenile.Click
rsayi()
End Sub

Private Sub btnKayit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKayit.Click
Form3.Show()
Me.Hide()
textBox1.Clear()
textBox2.Clear()
textBox3.Clear()
End Sub
End Class

Form2′e (Notlar) yazılacak kodlar :

Public Class Form2

Private Sub btnHesapla_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHesapla.Click
Try
label11.Text = ((Val(textBox6.Text) + Val(textBox7.Text) + Val(textBox8.Text)) / 3).ToString()
label12.Text = ((Val(textBox9.Text) + Val(textBox10.Text) + Val(textBox11.Text)) / 3).ToString()
label13.Text = ((Val(textBox12.Text) + Val(textBox13.Text) + Val(textBox14.Text)) / 3).ToString()
label14.Text = ((Val(textBox15.Text) + Val(textBox16.Text) + Val(textBox17.Text)) / 3).ToString()
'textler parse ile integer sayıya dönüştürülüp gerekli işlemler yapılıp string ifadeye dünüştürüldükten sonra labellere yazılıyor

Catch ex As Exception

End Try
End Sub

Private Sub btnCikis_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCikis.Click
Application.Exit()
End Sub
End Class

Form3′e (Kayıt) yazılacak kodlar :

Public Class Form3

Private Sub btnKaydet_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnKaydet.Click
Form1.bag.Open()
Form1.kmt.Connection = Form1.bag
Form1.kmt.CommandText = "INSERT INTO bilgi(kullanici_adi,sifre) VALUES ('" & textBox3.Text & "','" & textBox4.Text & "') "
Form1.kmt.ExecuteNonQuery()
Form1.kmt.Dispose()
Form1.bag.Close()
Form1.listelesene()
End Sub

Private Sub btnAnasayfa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnasayfa.Click
Me.Hide()
Form1.Show()
Form1.rsayi()
End Sub
End Class

 Projeyi İNDİR

Paylaş :
Tweet
Yorum Yazın | Geri
4 Mayıs Salı,2010 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : VB.NET
Etiket: formlar arası değişken aktarma, formlar arası geçiş, Formlarla e-okul (Kayıt ve Giriş) Vb.Net, insert, insert into, insert into values
« Fibonacci serisi hesaplama örneği C#.net TFF Faal Hakem Birlikleri Üye Girişi C#.NET(C.NET) »
  1. erhan
    Cevap | Gönder
    Nis 23rd, 2011 at 16:26 | #1

    Neden Her defasında form yüklenirken Güvenlik kontrolu “7552” oluyor.Çözemedim gitti

  2. admin
    Cevap | Gönder
    Nis 24th, 2011 at 10:57 | #2

    bilgisayarınızdaki visual studio ile ilgili bir sorun olabilir.

  3. erhan
    Cevap | Gönder
    Nis 26th, 2011 at 20:30 | #3

    Ama yenile butonuna basıldıgından tekrardan sayı üretiyor.

  4. erhan
    Cevap | Gönder
    Nis 26th, 2011 at 20:31 | #4

    Baska pc dede denedim sonuç aynı 7552 🙂

  5. admin
    Cevap | Gönder
    Nis 26th, 2011 at 22:41 | #5

    Yenile butonunun işlevi o zaten.Güvenlik kodunu yenilemek. 🙂

  6. erhan
    Cevap | Gönder
    Nis 27th, 2011 at 19:38 | #6

    sorun o değil 😀
    neden her defasında 7552 yi ilk basda üretiyo
    bunu soruyorum
    “bilgisayarınızdaki visual studio ile ilgili bir sorun olabilir” dediniz ama onla ilgisi yok

  7. erhan
    Cevap | Gönder
    Nis 27th, 2011 at 19:39 | #7

    siz çalışdırdıgınızda her defasında ilk basta baska sayımı üretiyor.
    yoksa 7552 yimi.

  8. admin
    Cevap | Gönder
    Nis 27th, 2011 at 20:29 | #8

    o zaman rnd’den önce Randomize() veya Randomize(DateAndTime.Timer) komutlarını kullan.

  9. Furkan
    Cevap | Gönder
    May 15th, 2011 at 22:06 | #9

    arkadaşlar Private Sub btnGiris_Click kodları calışmıyor kodları yazıp programı çalıştırıyorum button a tıkladıgımda hiçbirşey yapmıyor hata uyarı felan da vermiyor
    bu konuda bana yardımcı olurmusunuz şimdiden hepinize teşekkür ederim
    (cevap acil olursa sevinirim)

  10. Furkan
    Cevap | Gönder
    May 15th, 2011 at 22:11 | #10

    arkadaşlar bu satırdada hata veriyor
    Private Sub btnKaydet_Click
    Form1.bag.Open()

  11. admin
    Cevap | Gönder
    May 16th, 2011 at 08:08 | #11

    Hatan vardır bir yerde. try-catch bloğu ekleyerek hatayı ekrana yansıt.Hatanın ne olduğunu yaz.Yardımcı olalım.

  12. furkan
    Cevap | Gönder
    May 16th, 2011 at 17:41 | #12

    @admin
    hiçbir hata göstermiyor giriş butonuna tıklıyorum hiçbir işlev yapmıyor

  13. admin
    Cevap | Gönder
    May 16th, 2011 at 17:42 | #13

    Programda bir hata yok.Bir yerde eksiklik vardır.

  14. HALİL
    Cevap | Gönder
    Oca 1st, 2012 at 16:14 | #14

    yaaaa bune ya açılmıyor ne yapıcammmm yardım edin

  15. admin
    Cevap | Gönder
    Oca 4th, 2012 at 02:28 | #15

    açılmayan nedir.Dosyada sorun yok.

  16. cixburak
    Cevap | Gönder
    Oca 9th, 2012 at 14:33 | #16

    nasıl yaptınız yaa

  17. admin
    Cevap | Gönder
    Oca 9th, 2012 at 19:15 | #17

    Anlamadığın yerleri sorabilirsin.

  18. davut
    Cevap | Gönder
    Oca 11th, 2012 at 15:04 | #18

    yha olmuyo nasıl olcak açık birşekilde baştan anlatırmısınız?

  19. admin
    Cevap | Gönder
    Oca 11th, 2012 at 15:53 | #19

    Yukarıdaki Projeyi İNDİR linkinden programı indirip inceleyebilirsin.

  20. admin
    Cevap | Gönder
    Şub 19th, 2012 at 14:33 | #20

    Sitemizin Google’da Ön Sıralarda Çıkması İçin Lütfen Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.

  21. zeynep
    Cevap | Gönder
    Mar 23rd, 2012 at 12:05 | #21

    ol mu yor

  22. admin
    Cevap | Gönder
    Mar 23rd, 2012 at 22:06 | #22

    olmayan nedir.

  23. ilker
    Cevap | Gönder
    Nis 23rd, 2015 at 09:13 | #23

    arkadaşlar benim öğretmen veritabanı ile birleştirp yapın dedi access le yani

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı