Öğretici: Kullanmaya başlayın Visual Basic ile Visual Studio

Visual Basic (VB) için bu öğreticide, Visual Studio kullanarak birkaç farklı konsol uygulaması oluşturacak ve çalıştıracak ve siz bunu yaparken Visual Studio tümleşik geliştirme ortamının (IDE) bazı özelliklerini keşfedebilirsiniz.

Daha önce yüklememiş Visual Studio indirmeler sayfasına Visual Studio ücretsiz yükleyin.

Daha önce yüklememiş Visual Studio indirmeler sayfasına Visual Studio ücretsiz yükleyin.

Proje oluşturma

İlk olarak bir uygulama projesi Visual Basic oluşturuz. Proje türü, herhangi bir şey eklemeden önce ihtiyacınız olan tüm şablon dosyalarıyla birlikte gelir!

  1. Visual Studio 2017'yi açın.

  2. Üst menü çubuğundan Dosya Yeni Dosya'Project. > >

  3. Sol bölmede yeni Project iletişim kutusunda, Visual Basic genişletin ve .NET Core'ı seçin. Orta bölmede Konsol Uygulaması (.NET Core) 'ı seçin. Ardından projeye WhatIsYourName adını girin.

    Visual Studio IDE'de Yeni Project iletişim kutusundaki Konsol Uygulaması (.NET Core) Visual Studio şablonu

İş yükü ekleme (isteğe bağlı)

Konsol Uygulaması (.NET Core) proje şablonunu görmüyorsanız,.NET Core platformlar arası geliştirme iş yükünü ekleyerek bu şablonu edinebilirsiniz. Makinenize 2017 güncelleştirmelerinin hangi Visual Studio bağlı olarak bu iş yükünü aşağıdaki yöntemlerden birini kullanabilirsiniz.

1. Seçenek: Yeni Project iletişim kutusunu kullanın

  1. Yeni Visual Studio Yükleyicisi iletişim kutusunun sol bölmesindeKimlik aç Project tıklayın.

    Yeni Visual Studio Yükleyicisi iletişim kutusundan Dosya aç Project tıklayın

  2. Visual Studio Yükleyicisi başlatıyor. .NET Core platformlar arası geliştirme iş yükünü ve ardından Değiştir'i seçin.

    .NET Core platformlar arası geliştirme iş yükü Visual Studio Yükleyicisi

2. Seçenek: Araçlar menü çubuğunu kullanma

  1. Yeni Görünüm iletişim kutusundan Project ve üst menü çubuğunda Araçlar Araçları ve Özellikleri > Al'ı seçin.

  2. Visual Studio Yükleyicisi başlatıyor. .NET Core platformlar arası geliştirme iş yükünü ve ardından Değiştir'i seçin.

Not

Bu öğreticide yer alan ekran görüntülerden bazıları koyu temayı kullanır. Koyu temayı kullanıyorsanız ancak bunu yapmak için IDE ve Düzenleyici Visual Studio kişiselleştirme sayfasına bakın.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde Yeni proje oluştur'a tıklayın.

    'Yeni proje Visual Studio' seçili olarak başlangıç penceresini gösteren ekran görüntüsü.

  3. Yeni proje oluştur penceresinde, Dil listesinden Visual Basic'yi seçin. Ardından, Windows listesinden Platform listesinden Ve Konsol'dan Seç'i seçin.

    Dil, platform ve proje türü filtrelerini uygulayan Konsol Uygulaması şablonunu ve ardından Sonraki'yi seçin.

    Dil, Platform ve Project Tür filtrelerinde 'Visual Basic', 'Windows', 'Konsol' ve 'Konsol' seçiliyken 'Yeni proje oluştur' penceresini gösteren ekran görüntüsü.

    Not

    Konsol Uygulaması şablonunu görmüyorsanız, Yeni proje oluştur penceresinden yükleyebilirsiniz. Neyi bulasınız? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    'Yeni proje oluştur' penceresindeki 'Ne arıyorsanız bu değil' iletisinden 'Daha fazla araç ve özellik yükle' bağlantısını gösteren ekran görüntüsü.

    Ardından, Visual Studio Yükleyicisi .NET Core platformlar arası geliştirme iş yükünü seçin.

    Uygulamanın .NET Core platformlar arası geliştirme iş yükünü gösteren Visual Studio Yükleyicisi.

    Bundan sonra, dosyanın üst Visual Studio Yükleyicisi. Çalışmanızı kaydetmeniz isteniyor olabilir; öyleyse, bunu yap. Ardından, iş yükünü yüklemek için Devam'ı seçin. Ardından bu "Proje oluşturma" yordamının2. adımınageri dön.

  4. Yeni projenizi yapılandır penceresine WhatIsYourName yazın veya Project girin. Ardından, Sonraki'yi seçin.

    'Yeni projenizi yapılandır' penceresini, Project alanı 'WhatIsYourName' olarak ayarlanmış şekilde gösteren ekran görüntüsü.

  5. Ek bilgiler penceresinde hedef çerçeveniz için .NET Core 3.1 zaten seçilmiş olması gerekir. Yoksa .NET Core 3.1'i seçin. Ardından Oluştur'a seçin.

    Hedef Çerçeve alanında .NET Core 3.1'in seçili olduğu 'Ek bilgiler' penceresini gösteren ekran görüntüsü.

    Visual Studio projenizi açar.

  1. Visual Studio'yu açın.

  2. Başlangıç penceresinde Yeni proje oluştur'a tıklayın.

    'Yeni proje Visual Studio' seçili olarak başlangıç penceresini gösteren ekran görüntüsü.

  3. Yeni proje oluştur penceresinde, Dil listesinden Visual Basic'yi seçin. Ardından, Windows türleri listesinden Platform listesinden ve Konsol'dan Project seçin.

    Dil, platform ve proje türü filtrelerini uygulayan Konsol Uygulaması şablonunu ve ardından Sonraki'yi seçin.

    Dil, Platform ve Project Tür filtrelerinde 'Visual Basic', 'Windows', 'Konsol' ve 'Konsol' seçiliyken 'Yeni proje oluştur' penceresini gösteren ekran görüntüsü.

    Not

    Konsol Uygulaması şablonunu görmüyorsanız, Yeni proje oluştur penceresinden yükleyebilirsiniz. Neyi bulasınız? iletisinde Daha fazla araç ve özellik yükle bağlantısını seçin.

    'Yeni proje oluştur' penceresindeki 'Ne arıyorsanız bu değil' iletisinden 'Daha fazla araç ve özellik yükle' bağlantısını gösteren ekran görüntüsü.

    Ardından, Visual Studio Yükleyicisi .NET masaüstü geliştirme iş yükünü seçin.

    Uygulamanın .NET masaüstü geliştirme iş yükünü gösteren Visual Studio Yükleyicisi.

    Bundan sonra, dosyanın üst Visual Studio Yükleyicisi. Çalışmanızı kaydetmeniz isteniyor olabilir; öyleyse, bunu yap. Ardından, iş yükünü yüklemek için Devam'ı seçin. Ardından bu "Proje oluşturma" yordamının2. adımınageri dön.

  4. Yeni projenizi yapılandır penceresine WhatIsYourName yazın veya Project girin. Ardından, Sonraki'yi seçin.

    'Yeni projenizi yapılandır' penceresini, Project alanı 'WhatIsYourName' olarak ayarlanmış şekilde gösteren ekran görüntüsü.

  5. Ek bilgiler penceresinde hedef çerçeveniz için .NET 6.0 zaten seçilmiş olması gerekir. Yoksa .NET 6.0'ı seçin. Ardından Oluştur'a seçin.

    Çerçeve alanında .NET 6.0'ın seçili olduğu 'Ek bilgiler' penceresini gösteren ekran görüntüsü.

    Visual Studio projenizi açar.

"Adınız Nedir?" uygulaması oluşturma

Şimdi sizden adınız istenen ve bunu tarih ve saatle birlikte görüntüleyen bir uygulama oluştur bakalım. Aşağıdaki adımları uygulayın:

  1. Henüz açık değilse WhatIsYourName projenizi açın.

  2. Satırı takip eden Visual Basic hemen sonra ve satırdan önce aşağıdaki kodu Sub Main(args As String()) End Sub girin:

    Console.WriteLine(vbCrLf + "What is your name? ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{vbCrLf}Hello, {name}, on {currentDate:d} at {currentDate:t}")
    Console.Write(vbCrLf + "Press any key to exit... ")
    Console.ReadKey(True)
    

    Bu kod, mevcut WriteLine , Write ve ReadKey deyimlerini değiştirir.

    Adınız Nedir kodunu gösteren kod penceresi

  3. İlk uygulamanızı derlemek ve çalıştırmak için yeşil Başlat düğmesini kullanın veya F5 tuşuna basın.

  4. Konsol penceresi açıldığında, adınız girin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer şekilde görünür:

    Adınız, saat ve tarih'i gösteren Konsol penceresi ve devam etmek için herhangi bir tuşa basın iletisi

  5. Konsol penceresini kapatmak için herhangi bir tuşa basın.

  1. WhatIsYourName projesine, satırı izleyen açma Visual Basic hemen sonra ve satırdan önce aşağıdaki kodu Sub Main(args As String()) End Sub girin:

    Console.WriteLine(vbCrLf + "What is your name? ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{vbCrLf}Hello, {name}, on {currentDate:d} at {currentDate:t}!")
    Console.Write(vbCrLf + "Press any key to exit... ")
    Console.ReadKey(True)
    

    Bu kod, mevcut WriteLine , Write ve ReadKey deyimlerini değiştirir.

    Uygulama kodu düzenleyicisine yüklenen 'WhatIsYourName' projesinde 'Program.vb' dosyasının Visual Basic ekran görüntüsü.

  2. İlk uygulamanızı derlemek ve çalıştırmak için yeşil Başlat düğmesini kullanın veya F5 tuşuna basın.

  3. Konsol penceresi açıldığında, adınız girin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer şekilde görünür:

    Adınız Nedir, saat ve tarih ve herhangi bir tuşa basarak iletileri devam etmek için Konsol penceresini gösteren ekran görüntüsü.

  4. Konsol penceresini kapatmak için herhangi bir tuşa basın.

  1. WhatIsYourName projesine, program.vb Visual Basic satırı takip eden açma köşeli ayraçlarının hemen ardından ve satırdan önce aşağıdaki kod Sub Main(args As String()) kodunu End Sub girin:

    Console.WriteLine(vbCrLf + "What is your name? ")
    Dim name = Console.ReadLine()
    Dim currentDate = DateTime.Now
    Console.WriteLine($"{vbCrLf}Hello, {name}, on {currentDate:d} at {currentDate:t}!")
    Console.Write(vbCrLf + "Press any key to exit... ")
    Console.ReadKey(True)
    

    Bu kod, mevcut deyiminin yerini WriteLine almaktadır.

    Visual Basic kod düzenleyicisinde yüklenen ' WhatIsYourName ' projesindeki ' Program. vb ' dosyası için kodu gösteren ekran görüntüsü.

  2. İlk uygulamanızı derlemek ve çalıştırmak için yeşil Başlat düğmesini kullanın veya F5 tuşuna basın.

  3. Konsol penceresi açıldığında adınızı girin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    Konsol penceresine, adınız, saat ve tarihin ne olduğunu gösteren ekran görüntüsü ve iletilere devam etmek için herhangi bir tuşa basın.

  4. Konsol penceresini kapatmak için herhangi bir tuşa basın.

"Bu uygulamayı hesapla" uygulamasını oluştur

  1. Visual Studio 2017 ' i açın ve üst menü çubuğundan dosya > yeni > Project' ni seçin.

  2. sol bölmedeki yeni Project iletişim kutusunda, Visual Basic' i genişletin ve ardından .net Core' u seçin. Orta bölmede konsol uygulaması (.NET Core) öğesini seçin. Sonra dosyayı CalculateThis olarak adlandırın.

  3. Çizgi ve satır arasında aşağıdaki kodu girin Module Program End Module :

    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main()
        Console.WriteLine("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.WriteLine("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.ReadLine()
    End Sub
    

    Kod pencereniz aşağıdaki ekran görüntüsüne benzer şekilde görünmelidir:

    CalculateThis kodunu gösteren kod penceresi

  4. Programınızı çalıştırmak için CalculateThis ' a tıklayın. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    CalculateThis uygulamasını gösteren konsol penceresi, hangi eylemlerin ele alındığı hakkında istemleri içerir.

  1. Başlangıç penceresinde Yeni proje oluştur' u seçin.

  2. yeni proje oluştur penceresinde, dil listesinden Visual Basic ' yi seçin. ardından, proje türleri listesinden Platform listesinden ve konsolundan Windows ' yi seçin.

  3. Dili, platformu ve proje türü filtrelerini uyguladıktan sonra konsol uygulaması şablonunu seçin ve ardından İleri' yi seçin.

    ardından, yeni projeyi yapılandırın penceresinde, Project adı kutusuna CalculateThis yazın veya girin. Ardından İleri' yi seçin.

  4. Ek bilgi penceresinde .NET Core 3,1 , hedef çerçeve'niz için zaten seçilmelidir. Aksi takdirde, .NET Core 3,1' i seçin. Ardından Oluştur' u seçin.

  5. Çizgi ve satır arasına aşağıdaki kodu girin Module Program End Module :

    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main()
        Console.WriteLine("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.WriteLine("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.ReadLine()
    End Sub
    

    Kod pencereniz aşağıdaki ekran görüntüsüne benzer şekilde görünmelidir:

    Visual Basic kod düzenleyicisinde yüklenen ' CalculateThis ' projesindeki ' Program. vb ' dosyası için kodu gösteren ekran görüntüsü.

  6. Programınızı çalıştırmak için CalculateThis ' a tıklayın. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    CalculateThis uygulamasının konsol penceresini gösteren ekran görüntüsü; bu, hangi eylemlerin ele alındığı hakkında istemleri içerir.

  1. Başlangıç penceresinde Yeni proje oluştur' u seçin.

  2. yeni proje oluştur penceresinde, dil listesinden Visual Basic ' yi seçin. sonra, Project türleri listesinden Platform listesinden ve konsolundan Windows ' yi seçin.

  3. Dili, platformu ve proje türü filtrelerini uyguladıktan sonra konsol uygulaması şablonunu seçin ve ardından İleri' yi seçin.

    ardından, yeni projeyi yapılandırın penceresinde, Project adı kutusuna CalculateThis yazın veya girin. Ardından İleri' yi seçin.

  4. Ek bilgi penceresinde, .net 6,0 hedef çerçeve'niz için zaten seçilmelidir. Aksi takdirde, .net 6,0' i seçin. Ardından Oluştur' u seçin.

  5. Program. vb' de Module Program çizgi ve satır arasına aşağıdaki kodu girin End Module :

    Public num1 As Integer
    Public num2 As Integer
    Public answer As Integer
    Sub Main()
        Console.WriteLine("Type a number and press Enter")
        num1 = Console.ReadLine()
        Console.WriteLine("Type another number to add to it and press Enter")
        num2 = Console.ReadLine()
        answer = num1 + num2
        Console.WriteLine("The answer is " & answer)
        Console.ReadLine()
    End Sub
    

    Kod pencereniz aşağıdaki ekran görüntüsüne benzer şekilde görünmelidir:

    Visual Basic kod düzenleyicisinde yüklenen ' CalculateThis ' projesindeki ' Program. vb ' dosyası için kodu gösteren ekran görüntüsü.

  6. Programınızı çalıştırmak için CalculateThis ' ın yanındaki yeşil Başlat düğmesini seçin. Konsol pencereniz aşağıdaki ekran görüntüsüne benzer görünmelidir:

    CalculateThis uygulamasının konsol penceresini gösteren ekran görüntüsü; bu, hangi eylemlerin ele alındığı hakkında istemleri içerir.

Git kaynak denetimi Ekle

Artık bir uygulama oluşturduğunuza göre, bunu bir git deposuna eklemek isteyebilirsiniz. Size yardımcı olabiliriz. Visual Studio, doğrudan ıde 'den kullanabileceğiniz Git araçlarından daha kolay bir işlem yapar.

İpucu

Git, en yaygın olarak kullanılan modern sürüm denetim sistemidir. bu nedenle, profesyonel bir geliştirici olun veya nasıl kod kullanacağınızı öğreniyor olun, git çok faydalı olabilir. Git 'e yeni başladıysanız, https://git-scm.com/ Web sitesi başlamak için iyi bir yerdir. Buradan, popüler bir çevrimiçi kitap ve git temel bilgileri videoları bulabilirsiniz.

Kodunuzu git ile ilişkilendirmek için, kodunuzun bulunduğu yeni bir git deposu oluşturarak başlayın. Aşağıdaki adımları uygulayın:

  1. Visual Studio sağ alt köşesindeki durum çubuğunda kaynak denetimine ekle' yi seçin ve Git' i seçin.

    Çözüm Gezgini bölmesinin altındaki git kaynak denetimi düğmelerinin ekran görüntüsü, kaynak denetimi Ekle düğmesi vurgulanır.

  2. Git deposu oluştur iletişim kutusunda GitHub ' de oturum açın.

    GitHub 'de oturum açmak için bir git deposu oluştur iletişim penceresinin ekran görüntüsü.

    Depo adı, klasör konumunuza göre otomatik olarak doldurulur. Varsayılan olarak, yeni deponuz özeldir. Bu, kendisine erişebilen tek bir tane olduğu anlamına gelir.

    İpucu

    Deponuzda genel veya özel olup olmadığı, kodunuzun güvenli bir şekilde bir uzak yedeğinin GitHub. Bir ekip ile çalışmasanız bile, uzak bir depo, kodunuzun herhangi bir bilgisayardan sizin için kullanılabilir olmasını sağlar.

  3. Oluştur ve Gönder ' i seçin.

    Deponuzu oluşturduktan sonra durum çubuğunda durum ayrıntılarını görürsünüz.

    Visual Studio Çözüm Gezgini bölmesinin altında bulunan depo durum çubuğunun ekran görüntüsü.

    Oklara sahip ilk simge, geçerli dalınızda kaç tane giden/gelen işleme olduğunu gösterir. Herhangi bir gelen işlemeyi çekmek veya giden tüm işlemeleri göndermek için bu simgeyi kullanabilirsiniz. Bu yürütmeleri önce da görüntülemeyi seçebilirsiniz. Bunu yapmak için, simgeyi seçin ve ardından giden/gelen görüntüle' yi seçin.

    Kalemle ikinci simge, kodunuzda kaydedilmemiş değişiklik sayısını gösterir. Git değişiklikleri penceresinde bu değişiklikleri görüntülemek için bu simgeyi seçebilirsiniz.

Git 'i uygulamanızla birlikte kullanma hakkında daha fazla bilgi için, Visual Studio sürüm denetimi belgelerinebakın.

Hızlı yanıtlar SSS

İşte bazı temel kavramları vurgulamak için hızlı bir SSS.

Visual Basic nedir?

Visual Basic, kolayca öğrenilmesi için tasarlanan tür açısından güvenli bir programlama dilidir. TEMEL öğesinden türetilir, bu, "acemi 'ın tüm" bir sembolik yönerge kodu "anlamına gelir.

Visual Studio nedir?

Visual Studio, geliştiriciler için tümleşik bir üretkenlik araçları paketidir. Program ve uygulamalar oluşturmak için kullanabileceğiniz bir program olarak düşünün.

Konsol uygulaması nedir?

Konsol uygulaması giriş alır ve çıktıyı konsol olarak da bilinen bir komut satırı penceresinde görüntüler.

.NET Core nedir?

.NET Core .NET Framework bir sonraki adımdır. .NET Framework, programlama dilleri arasında kod paylaşmanıza izin verdiği durumlarda .net Core, platformlar arasında kod paylaşma özelliği ekler. Daha da iyisi açık kaynaktır. (hem .NET Framework hem de .net Core, önceden oluşturulmuş işlevselliğin kitaplıklarını ve kodunuzun çalıştırılacağı sanal makine görevi gören ortak dil çalışma zamanını (CLR) içerir.)

Sonraki adımlar

Tebrikler, bu öğreticiyi tamamlama! Daha da fazla bilgi edinmek için aşağıdaki öğreticiye bakın.

Ayrıca bkz.