Vb.NET Desktop

Telefon Rehberi Programını Sıralı Dosya İle Oluşturan Programı VbNet (Windows Console) İle Kodlayınız

Yeni bir Programlama Temelleri dersi makalesi ile birlikteyiz.
 
Sıralı dosyada kayıt ekleme, kayıt listeleme, kayıt arama, kayıt silme işlemlerini menü yardımı ile gerçekleştirmek amacıyla telefon rehberi programını yapalım. Telefon rehberi için Ad, Soyad ve Telefon Numarası bilgilerini saklayacaktır.
 
Şimdi uygulamaya ait kodları yazalım.
 
Module Module1
 
    Sub Main()
        Dim cevap As Integer
        Dim ad, soy As String
        Dim Xad, Xsoy As String
        Dim tel As String
 
        Do
            Console.Clear()
            Console.WriteLine("TELEFON REHBERİ")
            Console.WriteLine("1 - Yeni Kayıt Ekle")
            Console.WriteLine("2 - Arama")
            Console.WriteLine("3 - Listeleme")
            Console.WriteLine("4 - Kayıt Silme")
            Console.WriteLine("5 - ÇIKIŞ")
            cevap = Console.ReadLine()
            Select Case cevap
                Case 1
                    'kayıt ekleme
                    FileOpen(1, "rehber.txt", OpenMode.Append)
                    Do
                        Console.Write(" isim : ")
                        ad = Console.ReadLine()
                        If ad = "" Then Exit Do
                        Console.Write(" soyad : ")
                        soy = Console.ReadLine()
                        Console.Write(" telefon numarası : ")
                        tel = Console.ReadLine()
                        Write(1, ad)
                        Write(1, soy)
                        WriteLine(1, tel)
 
                    Loop
                    FileClose(1)
 
                Case 2
                    'kayıt arama
                    FileOpen(1, "rehber.txt", OpenMode.Input)
                    Console.Write(" isim : ")
                    Xad = Console.ReadLine()
                    Console.Write(" soyad : ")
                    Xsoy = Console.ReadLine()
                    Do Until EOF(1)
                        Input(1, ad)
                        Input(1, soy)
                        Input(1, tel)
                        If Len(Xad) > 0 Then
                            If InStr(1, ad, Xad) > 0 Then
                                Console.WriteLine("{0} {1} {2}", ad, soy, tel)
                            End If
                        End If
                        If Len(Xsoy) > 0 Then
                            If InStr(1, soy, Xsoy) > 0 Then
                                Console.WriteLine("{0} {1} {2}", ad, soy, tel)
                            End If
                        End If
                    Loop
                    Console.ReadLine()
                    FileClose(1)
 
                Case 3
                    'Listeleme
                    FileOpen(1, "rehber.txt", OpenMode.Input)
                    
                    Do Until EOF(1)
                        Input(1, ad)
                        Input(1, soy)
                        Input(1, tel)
 
                        Console.WriteLine("{0} {1} {2}", ad, soy, tel)
 
                    Loop
                    Console.ReadLine()
                    FileClose(1)
                Case 4
 
                Case 5
 
                    Exit Do
 
                Case Else
                    Console.WriteLine("hatalı giriş")
            End Select
        Loop
 
 
 
        FileOpen(1, "rehber.txt", OpenMode.Append)
 
    End Sub
 
End Module
 

İlgili Makaleler
Tombala Oyunu Yapan Uygulamayı Vb.Net İle Kodlayınız
Faktöriyel Hesabı Yapan Vb.Net Windows Form Uygulaması
İsmi artan harfler şeklinde aynadaki görüntüsü gibi yazdıran Vb.Net Console Uygulaması
Tetris Oyununu Vb.NET Dilini Kullanarak Form Sayfasında Kodlama3
20 adet notun ortalamadan büyük olanları, harf notu dağılımını en büyük notu bulan Vb.Net Console Uygulaması
Formun Üzerine Çizgi ve Dikdörtgen Çizen Vb.Net Uygulamasını Yapınız
Rastgele Farklı Karakterlerde Vb.Net Console Uygulamasında Şifre Oluşturma
Telefon Rehberi Programını Sıralı Dosya İle Oluşturan Programı VbNet (Windows Console) İle Kodlayınız
Zar Atma Oyununu Yapan Vb.Net Console Uygulaması
Tetris Oyununu Vb.NET Dilini Kullanarak Form Sayfasında Kodlama2
Girilen Ayın Hangi Mevsime Ait Olduğunu Vb.Net Console Uygulamasını Yapma
Metin içinde aranan harfin kaç defa geçtiğinin bulan Vb.Net Console Uygulaması
Faktöriyel Hesabı Yapan Vb.Net Console Uygulaması
String içinde arama yapan Vb.Net Console Uygulaması
İç İçe Döngü Elemanlarını Görüntüleyen Vb.Net Console Uygulaması
Girilen Notu Harfli Sisteme Dönüştüren Uygulamayı Vb.Net İle Kodlayınız
Girilen Üç Sayıyı Vb.Net Console Uygulamasında Sıralama İşlemi
1 ile 10 arasında birbirinden farklı n adet rastgele sayı çeken Vb.Net Console Uygulaması
Girilen İsmin Başına Merhaba Ekleyen Vb.Net Console Uygulamasında Mesaj Görüntüleme
String içinde değişiklik yapan Vb.Net Console Uygulaması

Yorum Ekle
   
Kötü
İyi