Aracılığıyla paylaş


Öğretici: Visual Basic ile kod düzenleyicisini kullanmayı öğrenin

Bu öğreticide Visual Studio'da kod düzenleyicisini deneyeceksiniz. Visual Studio'nun Visual Basic kodunu yazmayı, gezinmeyi ve anlamayı kolaylaştırma yollarından bazılarını öğrenmek için dosyaya kod ekleyeceksiniz.

Bu makalede, Visual Basic'i zaten bildiğiniz varsayılır. Eğer değilseniz, Basit bir Visual Basic (VB) konsol uygulaması oluşturma gibi bir öğretici ile başlamayı düşünebilirsiniz.

Bu öğreticiyi tamamlamak için Visual Studio için Visual Basic ayarlarının seçili olduğundan emin olun. Tümleşik geliştirme ortamı (IDE) için ayarları seçme hakkında bilgi için bkz. Ortam ayarlarını seçme.

Visual Studio'yu henüz yüklemediyseniz ücretsiz yüklemek için Visual Studio indirmeleri sayfasına gidin.

Kod dosyası oluşturma

Bir dosya oluşturup dosyaya kod ekleyerek başlayın.

  1. Visual Studio'yu açın. Geliştirme ortamını açmak için Esc tuşuna basın veya başlangıç penceresinde Kod olmadan devam et'i seçin.

  2. Menü çubuğundaki Dosya menüsünde Yeni Dosya'yı seçin.

  3. Yeni Dosya iletişim kutusundaki Genel kategorisinin altında Visual Basic Sınıfı'nı ve ardından Aç'ı seçin.

    Düzenleyicide Visual Basic sınıfının iskeletiyle yeni bir dosya açılır. (Kod düzenleyicisinin sağladığı avantajlardan bazılarını (söz dizimi vurgulama gibi) elde etmek için tam bir Visual Studio projesi oluşturmanıza gerek olmadığını fark edebilirsiniz. Tek ihtiyacınız olan bir kod dosyasıdır.)

    Visual Studio kod düzenleyicisinde yeni bir Visual Basic sınıf dosyasının ekran görüntüsü.

  1. Visual Studio'yu açın. Geliştirme ortamını açmak için Esc tuşuna basın veya başlangıç penceresinde Kod olmadan devam et'i seçin.

  2. Menü çubuğundaki Dosya menüsünde Yeni Dosya'yı seçin.

  3. Yeni Dosya iletişim kutusundaki Genel kategorisinin altında Visual Basic Sınıfı'nı ve ardından Aç'ı seçin.

    Düzenleyicide Visual Basic sınıfının iskeletiyle yeni bir dosya açılır. (Kod düzenleyicisinin sağladığı avantajlardan bazılarını (söz dizimi vurgulama gibi) elde etmek için tam bir Visual Studio projesi oluşturmanıza gerek olmadığını fark edebilirsiniz. Tek ihtiyacınız olan bir kod dosyasıdır.)

    Visual Studio kod düzenleyicisinde yeni bir Visual Basic sınıf dosyasının ekran görüntüsü.

Kod parçacıkları kullan

Visual Studio, yaygın olarak kullanılan kod bloklarını hızlı ve kolay bir şekilde oluşturmak için kullanabileceğiniz kod parçacıkları sağlar. Kod parçacıkları Visual Basic, C# ve C++ gibi çeşitli programlama dillerinde kullanılabilir. Şimdi Visual Basic Sub kod parçacığını dosyaya ekleyeceksiniz.

  1. İmlecinizi , yazan End Classsatırın üzerine getirin ve sub yazın.

    Anahtar sözcük Sub ve Sub kod parçacığını ekleme hakkında bilgi içeren bir açılır iletişim kutusu görüntülenir.

    Visual Studio'da alt kod parçacığı için IntelliSense'in ekran görüntüsü.

  2. Kod parçacığını eklemek için Sekme tuşuna iki kez basın.

    Alt yordam MySub() taslağı dosyaya eklenir.

Kullanılabilir kod parçacıkları farklı programlama dilleri için farklılık gösterir. Düzenle>IntelliSense>Parçacık Ekle seçeneğini seçerek (veya Ctrl+K, Ctrl+X tuşlarına basarak) Visual Basic için kullanılabilir kod parçacıklarını görebilirsiniz. Visual Basic için kod parçacıkları aşağıdaki kategoriler için kullanılabilir:

Visual Basic kod parçacıkları içeren kategori klasörlerinin listesini içeren Kod Parçacığı Ekle penceresinin ekran görüntüsü.

Bilgisayarda bir dosyanın var olup olmadığını belirlemeye, bir metin dosyasına yazmaya, bir kayıt defteri değerini okumaya, bir SQL sorgusu yürütmeye veya Her Biri...Sonraki deyimi oluşturmaya yönelik parçacıklar ve daha fazlası mevcuttur.

  1. İmlecinizi , yazan End Classsatırın üzerine getirin ve sub yazın.

    Anahtar sözcük Sub ve Sub kod parçacığını ekleme hakkında bilgi içeren bir açılır pencere görüntülenir.

    Visual Studio'da alt kod parçacığı için IntelliSense'in ekran görüntüsü.

  2. Kod parçacığını eklemek için Tab tuşuna iki kez basın.

    Alt prosedürün MySub() taslağı dosyaya eklenir.

Kullanılabilir kod parçacıkları farklı programlama dilleri için farklılık gösterir. Kod düzenleyicisinde sağ tıklayıp Kod ParçacığıEkle'yi seçerek > (veya Ctrl+, Ctrl+X tuşlarına basarak) Visual Basic için kullanılabilir kod parçacıklarını görüntüleyebilirsiniz. Visual Basic için kod parçacıkları aşağıdaki kategoriler için kullanılabilir:

Visual Basic kod parçacıkları içeren kategori klasörlerinin listesini içeren Kod Parçacığı Ekle penceresini gösteren ekran görüntüsü.

Kodu Yorum Satırına Al

Bu bölümde, bazı kodlara açıklama ekleyeceksiniz.

Visual Studio'da kod açıklamalarını ekleme ve kaldırma düğmelerini içeren araç çubuğunun ekran görüntüsü.

  1. Aşağıdaki kodu MySub() prosedür gövdesine yapıştırın.

    ' _words is a string array that we'll sort alphabetically
    Dim _words = New String() {
    "the",
    "quick",
    "brown",
    "fox",
    "jumps"
    }
    
    Dim morewords = New String() {
    "over",
    "the",
    "lazy",
    "dog"
    }
    
    Dim query = From word In _words
                Order By word.Length
                Select word
    
  2. Diziyi morewords kullanmadığınızı, ancak daha sonra kullanabileceğinizi, dolayısıyla silmek istemediğinizi varsayalım. Bunun yerine, bu satırları yorum satırı yapabilirsiniz. morewords tanımının tamamını kapanış küme ayraçına kadar seçin ve ardından araç çubuğundaki Seçili satırları yorum satırı olarak işaretle düğmesini seçin. Klavyeyi kullanmayı tercih ediyorsanız Ctrl+, Ctrl+C'yi seçin.

    Araç çubuğunun ekran görüntüsü. Kodu açıklama satırına ekleme düğmesi kırmızı renkle vurgulanır.

    Visual Basic açıklama karakteri ' , kodu açıklama satırı yapmak için seçilen her satırın başına eklenir.

Visual Studio'da kod açıklamalarını ekleme ve kaldırma düğmelerini içeren araç çubuğunun ekran görüntüsü.

  1. Aşağıdaki kodu yordam gövdesine MySub() yapıştırın.

    ' _words is a string array that we'll sort alphabetically
    Dim _words = New String() {
    "the",
    "quick",
    "brown",
    "fox",
    "jumps"
    }
    
    Dim morewords = New String() {
    "over",
    "the",
    "lazy",
    "dog"
    }
    
    Dim query = From word In _words
                Order By word.Length
                Select word
    
  2. Diziyi morewords kullanmadığınızı, ancak daha sonra kullanabileceğinizi, dolayısıyla silmek istemediğinizi varsayalım. Bunun yerine, bu satırları yorum satırı olarak işaretleyebilirsiniz. Kapanış küme ayracı için tanımının morewords tamamını seçin ve ardından araç çubuğunda Seçili satırları açıklama satırı yapın düğmesini seçin. Klavyeyi kullanmayı tercih ediyorsanız Ctrl+, Ctrl+C'yi seçin.

    Araç çubuğunun ekran görüntüsü. Kodu açıklama satırına ekleme düğmesi kırmızı renkle vurgulanır.

    Visual Basic açıklama karakteri ' , kodu açıklama satırı yapmak için seçilen her satırın başına eklenir.

Kod bloklarını daralt

Yalnızca ilginizi çekebilecek bölümlere odaklanmak için kodun bölümlerini daraltabilirsiniz. Alıştırma yapmak için diziyi bir kod satırına _words daraltmayı deneyin. yazan satırın Dim _words = New String() {kenar boşluğunda eksi işareti bulunan küçük kutuyu seçin. Alternatif olarak, klavye kullanıcısıysanız imleci dizi tanımının herhangi bir yerine getirin ve Ctrl+, Ctrl+M'yi seçin.

Visual Studio Code düzenleyicisinin ekran görüntüsü. Kod bölümünün ana hattını daraltma düğmesi kırmızı renkle vurgulanır.

Kod bloğu yalnızca ilk satıra daraltılır ve ardından üç nokta (... ) eklenir. Kod bloğunu genişletmek için, artık artı işareti olan aynı kutuyu seçin veya yeniden CtrlM, ++ seçin. Bu özellik ana hat oluşturma olarak adlandırılır ve özellikle uzun yöntemleri veya sınıfların tamamını daralttığınızda kullanışlıdır.

Yalnızca ilginizi çekebilecek bölümlere odaklanmak için kodun bölümlerini daraltabilirsiniz. Alıştırma yapmak için diziyi bir kod satırına _words daraltmayı deneyin. Satırın, Dim _words = New String() { diyen kısmının kenar boşluğundaki aşağı oku seçin. Alternatif olarak, klavye kullanıcısıysanız imleci dizi tanımının herhangi bir yerine getirin ve Ctrl+, Ctrl+M'yi seçin.

Visual Studio Code düzenleyicisinin ekran görüntüsü. Kod bölümünün ana hattını daraltma düğmesi kırmızı renkle vurgulanır.

Kod bloğu yalnızca ilk satıra daraltılır ve ardından üç nokta (... ) eklenir. Kenar boşluğundaki aşağı ok artık sağa işaret eden bir ok. Kod bloğunu genişletmek için > oku seçin veya Ctrl+M, ardından yeniden Ctrl+M tuşlarına basın. Bu özellik ana hat oluşturma olarak adlandırılır ve özellikle uzun yöntemleri veya sınıfların tamamını daralttığınızda kullanışlıdır.

Simge tanımlarını görüntüleme

Visual Studio düzenleyicisi, bir tür veya sınıf üyesinin tanımını incelemeyi kolaylaştırır. Bunu yapmak için tanımı içeren dosyaya gidebilirsiniz. Örneğin, simgeye başvurulacak herhangi bir yere sağ tıklayıp Tanıma Git'i seçebilirsiniz. Odağınızı çalıştığınız dosyadan uzaklaştırmadan daha hızlı bir yol Tanıma Göz At kullanmaktır. Şimdi String türünün tanımına göz atacaksınız.

  1. Kelimeye String sağ tıklayın ve Tanımına Göz At seçin. Ya Alt+F12 tuşuna basın.

    Sınıfın tanımını String içeren bir açılır pencere görüntülenir. Açılır pencere içinde kaydırma yapabilir, hatta göz atılan koddan başka bir türün tanımına göz atabilirsiniz.

    String sınıfının tanımını içeren Bir Açıklamaya Göz Atma açılır penceresinin ekran görüntüsü.

  2. Açılır pencerenin sağ üst köşesindeki kapat düğmesini seçerek "Tanımına Göz At" penceresini kapatın.

Visual Studio düzenleyicisi, bir tür veya sınıf üyesinin tanımını incelemeyi kolaylaştırır. Bunu yapmak için tanımı içeren dosyaya gidebilirsiniz. Örneğin, simgeye başvurulacak herhangi bir yere sağ tıklayıp Tanıma Git'i seçebilirsiniz. Odağınızı çalıştığınız dosyadan uzaklaştırmayan daha da hızlı bir yol Tanımı Kısaca Görüntüle’yı kullanmaktır. Şimdi String türünün tanımına göz atacaksınız.

  1. Sözcüğe String sağ tıklayın ve Tanıma Göz At seçin. Ve ya Alt+F12'ye basın.

    Sınıfın tanımını String içeren bir açılır pencere görüntülenir. Açılır pencere içinde kaydırma yapabilir, hatta göz atılan koddan başka bir türün tanımına göz atabilirsiniz.

    String sınıfının tanımını içeren Bir Açıklamaya Göz Atma açılır penceresinin ekran görüntüsü.

  2. Açılır pencerenin sağ üst köşesindeki kapat düğmesini seçerek "Tanımına Göz At" penceresini kapatın.

Sözcükleri tamamlamak için IntelliSense kullanma

IntelliSense , kodlama yaparken değerli bir kaynaktır. Bir türün kullanılabilir üyeleriyle ilgili bilgileri veya bir metodun farklı aşırı yüklemeleri için parametre ayrıntılarını gösterebilir. IntelliSense'i kullanarak, bir sözcüğü kesinleştirmeye yetecek kadar karakter yazdıktan sonra da tamamlayabilirsiniz. Şimdi sıralı dizeleri konsol penceresine yazdırmak için bir kod satırı ekleyeceksiniz. Bu, programın çıkışının gidildiği standart yerdir.

  1. Değişkenin query altında aşağıdaki kodu yazmaya başlayın:

    For Each str In qu
    

    IntelliSense'in size simge hakkında query gösterdiğini görürsünüz.

    Visual Studio kod düzenleyicisinde 'query' sözcüğü için IntelliSense sözcük tamamlama penceresinin ekran görüntüsü.

  2. IntelliSense'in sözcük tamamlama işlevini kullanarak sözcüğün query geri kalanını eklemek için Sekme tuşuna basın.

  3. Aşağıdaki koda benzemek için kod bloğunu tamamlayın.

    For Each str In query
        Console.WriteLine(str)
    Next
    

IntelliSense , kodlama yaparken değerli bir kaynaktır. Bir türün kullanılabilir üyeleri hakkındaki bilgileri veya bir yöntemin farklı aşırı yüklemeleri için parametre ayrıntılarını gösterebilir. IntelliSense'i kullanarak ayrıca bir kelimenin yanlış anlaşılmasını önleyecek kadar karakter yazdıktan sonra bir kelimeyi tamamlayabilirsiniz. Şimdi sıralı dizeleri konsol penceresine yazdırmak için bir kod satırı ekleyeceksiniz. Bu, programın çıkışının gidildiği standart yerdir.

  1. Değişkenin query altında aşağıdaki kodu yazmaya başlayın:

    For Each str In qu
    

    IntelliSense size, query sembolü hakkında Hızlı Bilgi gösterir.

    Visual Studio kod düzenleyicisinde 'query' sözcüğü için IntelliSense sözcük tamamlama penceresinin ekran görüntüsü.

  2. IntelliSense sözcük tamamlama işlevini kullanarak sözcüğün query kalan kısmını eklemek için Sekme'ye tıklayın.

  3. Aşağıdaki koda benzemek için kod bloğunu tamamlayın.

    For Each str In query
        Console.WriteLine(str)
    Next
    

İsmi yeniden yapılandırma

İlk seferinde kimse doğru kodu alamayabilir ve değiştirmeniz gereken şeylerden biri bir değişkenin veya yöntemin adıdır. Şimdi değişkeni olarak yeniden adlandırmak _words için Visual Studio words işlevini deneyeceksiniz.

  1. Değişkenin tanımına sağ tıklayın ve _words seçin.

    Düzenleyicinin sağ üst köşesinde Yeniden Adlandır penceresi görüntülenir.

  2. Değişken _words seçili durumdayken, istediğiniz adı girin: sözcükler. Sorgudaki words referansının otomatik olarak yeniden adlandırıldığına dikkat edin. Enter tuşuna basmadan veya Uygula'yı seçmeden önce, Yeniden Adlandır penceresinde Açıklamaları ekle onay kutusunu seçin.

    '_words' değişkeni için Yeniden Adlandır penceresinin ekran görüntüsü. Açıklamaları ekle onay kutusu seçilidir.

  3. Enter tuşuna basın veya Uygula'yı seçin.

    Her iki words oluşumu ve kod açıklamasındaki words başvurusu yeniden adlandırılır.

İlk seferinde kimse doğru kodu alamayabilir ve değiştirmeniz gereken şeylerden biri bir değişkenin veya yöntemin adıdır. Şimdi değişkeni olarak yeniden adlandırmak _words için Visual Studio words işlevini deneyeceksiniz.

  1. Değişkenin tanımına sağ tıklayın ve _words seçin.

    Yeniden adlandırma penceresi görüntülenir.

  2. Değişken _words seçili durumdayken, istediğiniz adı girin: sözcükler. Sorgudaki words başvurunun otomatik olarak yeniden adlandırıldığını dikkat edin. Enter'ı seçmeden önce, Yeniden Adlandır penceresinde Açıklamaları ekle onay kutusunu seçin.

    Yeniden Adlandır penceresinin ekran görüntüsü. 'Açıklamaları ekle' onay kutusu seçilidir.

  3. Gir'i seçin.

    words öğesinin her iki oluşumu ve kod açıklamasında words referansı da yeniden adlandırılır.

Sonraki adım