Visual Basic ile kod düzenleyicisini kullanmayı öğrenin
Visual Studio'daki kod düzenleyicisine bu 10 dakikalık girişte, Visual Studio'nun Visual Basic kodunu yazmayı, gezinmeyi ve anlamayı kolaylaştırma yollarından bazılarını incelemek için bir dosyaya kod ekleyeceğiz.
İpucu
Visual Studio'yu henüz yüklemediyseniz Visual Studio indirmeleri sayfasına giderek ücretsiz yükleyin.
Bu makalede, Visual Basic'i zaten bildiğiniz varsayılır. Değilseniz, önce Basit bir Visual Basic (VB) konsol uygulaması oluşturma gibi bir öğreticiye bakmanızı öneririz.
İpucu
Bu makaleyi takip etmek 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.
Yeni kod dosyası oluşturma
Yeni bir dosya oluşturup dosyaya kod ekleyerek başlayın.
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'e tıklayın.
Menü çubuğundaki Dosya menüsünden Yeni Dosya'yı seçin.
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 sunduğu söz dizimi vurgulama gibi avantajlardan bazılarını 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ı!)
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.
Menü çubuğundaki Dosya menüsünden Yeni Dosya'yı> seçin.
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 sunduğu söz dizimi vurgulama gibi avantajlardan bazılarını 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ı!)
Kod parçacıkları kullanma
Visual Studio, yaygın olarak kullanılan kod bloklarını hızlı ve kolay bir şekilde oluşturmak için kullanabileceğiniz yararlı kod parçacıkları sağlar. Kod parçacıkları Visual Basic, C# ve C++ gibi farklı programlama dillerinde kullanılabilir. Visual Basic Alt parçacığını dosyamıza ekleyelim.
İmlecinizi , yazan
End Class
satırın üzerine getirin ve sub yazın.Anahtar sözcük ve Alt kod parçacığı ekleme
Sub
hakkında bilgi içeren bir açılır iletişim kutusu görüntülenir.Kod parçacığını eklemek için Sekme tuşuna iki kez basın.
Alt yordamın
MySub()
ana hattı dosyaya eklenir.
Kullanılabilir kod parçacıkları farklı programlama dilleri için farklılık gösterir. IntelliSense Ekleme Parçacığını Düzenle'yi>seçerek (veya Ctrl K, Ctrl++X tuşlarına basarak) Visual Basic için kullanılabilir kod parçacıklarına bakabilirsiniz.> Visual Basic için kod parçacıkları aşağıdaki kategoriler için kullanılabilir:
Bilgisayarda bir dosyanın var olup olmadığını belirlemeye, metin dosyasına yazmaya, kayıt defteri değerini okumaya, SQL sorgusu yürütmeye veya Her biri için oluşturma ... Sonraki deyim ve daha fazlası.
İmlecinizi , yazan
End Class
satırın üzerine getirin ve sub yazın.Anahtar sözcük ve Alt kod parçacığı ekleme
Sub
hakkında bilgi içeren bir açılır iletişim kutusu görüntülenir.Kod parçacığını eklemek için Sekme tuşuna iki kez basın.
Alt yordamın
MySub()
ana hattı dosyaya eklenir.
Kullanılabilir kod parçacıkları farklı programlama dilleri için farklılık gösterir. Kod düzenleyicisinde sağ tıklama veya bağlam menüsünü açıp Kod Parçacığı Ekleme Parçacığı'nı seçerek >(veya Ctrl K, Ctrl++X tuşlarına basarak) Visual Basic için kullanılabilir kod parçacıklarına bakabilirsiniz. Visual Basic için kod parçacıkları aşağıdaki kategoriler için kullanılabilir:
Açıklama satırı kodu
Visual Studio'daki menü çubuğunun altındaki düğme satırı olan araç çubuğu, kod yazarken daha üretken olmanıza yardımcı olabilir. Örneğin, IntelliSense tamamlama modunu değiştirebilir, satır girintisini artırabilir veya azaltabilir ya da derlemek istemediğiniz kodu açıklama satırı yapabilirsiniz. (IntelliSense , diğer şeylerin arasında eşleşen yöntemlerin listesini görüntüleyen bir kodlama yardımıdır.) Bu bölümde, bazı kodlara açıklama ekleyeceğiz.
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
Diziyi
morewords
kullanmıyoruz, ancak daha sonra kullanabiliriz, bu nedenle tamamen silmek istemeyiz. Bunun yerine, bu satırları açıklama satırı yapalım. Kapanış küme ayracı için tanımınınmorewords
tamamını seçin ve ardından araç çubuğunda Seçili satırlara açıklama ekle düğmesini seçin. Klavyeyi kullanmayı tercih ediyorsanız Ctrl K, Ctrl++C tuşlarına basın.Visual Basic açıklama karakteri
'
, kodu açıklama satırı yapmak için seçilen her satırın başına eklenir.
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
Diziyi
morewords
kullanmıyoruz, ancak daha sonra kullanabiliriz, bu nedenle tamamen silmek istemeyiz. Bunun yerine, bu satırları açıklama satırı yapalım. Kapanış küme ayracı için tanımınınmorewords
tamamını seçin ve ardından araç çubuğunda Seçili satırlara açıklama ekle düğmesini seçin. Klavyeyi kullanmayı tercih ediyorsanız Ctrl K, Ctrl++C tuşlarına basın.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ı daraltma
Yalnızca ilginizi çekebilecek bölümlere odaklanmak için kodun bölümlerini daraltabilirsiniz. Alıştırma yapmak için diziyi _words
bir kod satırına daraltalım. satırın Dim _words = New String() {
kenar boşluğunda eksi işareti bulunan küçük gri kutuyu seçin. Alternatif olarak, klavye kullanıcısıysanız imleci dizi tanımının herhangi bir yerine getirin ve Ctrl M, Ctrl++M tuşlarına basın.
Kod bloğu yalnızca ilk satıra daraltılır ve ardından üç nokta (...
) eklenir. Kod bloğunu yeniden genişletmek için, artık artı işareti olan aynı gri kutuya tıklayın veya yeniden Ctrl M, Ctrl++M tuşlarına basın. Bu özellik Anahat 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 _words
bir kod satırına daraltalım. satırın Dim _words = New String() {
kenar boşluğunda eksi işareti bulunan küçük gri kutuyu seçin. Alternatif olarak, klavye kullanıcısıysanız imleci dizi tanımının herhangi bir yerine getirin ve Ctrl M, Ctrl++M tuşlarına basın.
Kod bloğu yalnızca ilk satıra daraltılır ve ardından üç nokta (...
) eklenir. Kod bloğunu yeniden genişletmek için, artık artı işareti olan aynı gri kutuyu seçin veya yeniden Ctrl M, Ctrl++M tuşlarına basın. Bu özellik Anahat 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ün, yöntemin vb. tanımını incelemeyi kolaylaştırır. Bunun bir yolu, tanımı içeren dosyaya gitmektir. Örneğin, sembole başvurulacak her yerde Tanıma Git'i seçin. Odağınızı çalıştığınız dosyadan uzaklaştırmayan daha da hızlı bir yol, Göz Atma Tanımı'nı kullanmaktır. Şimdi türün tanımına String
göz atalım.
Sözcüğe
String
sağ tıklayın ve içerik menüsünden Tanıma Göz At'ı seçin. Alternatif olarak Alt+F12 tuşuna da bas.Sınıfın
String
tanımıyla birlikte 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.Açılan pencerenin sağ üst kısmında "x" bulunan küçük kutuyu seçerek göz atılan tanım penceresini kapatın.
Visual Studio düzenleyicisi, bir tür veya sınıf üyesinin tanımını incelemeyi kolaylaştırır. Bunun bir yolu, tanımı içeren dosyaya gitmektir. Örneğin, sembole başvurulacak her yerde Tanıma Git'i seçin. Odağınızı çalıştığınız dosyadan uzaklaştırmayan daha da hızlı bir yol, Göz Atma Tanımı'nı kullanmaktır. Şimdi türün tanımına String
göz atalım.
Sözcüğe
String
sağ tıklayın ve içerik menüsünden Tanıma Göz At'ı seçin. Alternatif olarak Alt+F12 tuşuna da bas.Sınıfın
String
tanımıyla birlikte 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.Açılır pencerenin sağ üst kısmında "x" bulunan küçük kutuyu seçerek göz atma tanımı penceresini kapatın.
Sözcükleri tamamlamak için IntelliSense kullanma
IntelliSense , kodlama yaparken çok 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, bir sözcüğü kesinleştirmeye yetecek kadar karakter yazdıktan sonra da tamamlayabilirsiniz. Sıralı dizeleri, programın çıkışının gidildiği standart yer olan konsol penceresine yazdırmak için bir kod satırı ekleyelim.
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
Hızlı Bilgi gösterdiğini görürsünüz.IntelliSense'in sözcük tamamlama işlevini kullanarak sözcüğün
query
geri kalanını eklemek için Sekme tuşuna basın.Aşağıdaki koda benzemek için kod bloğunu tamamlayın.
For Each str In query Console.WriteLine(str) Next
IntelliSense , kodlama yaparken çok 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, bir sözcüğü kesinleştirmeye yetecek kadar karakter yazdıktan sonra da tamamlayabilirsiniz. Sıralı dizeleri, programın çıkışının gidildiği standart yer olan konsol penceresine yazdırmak için bir kod satırı ekleyelim.
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
Hızlı Bilgi gösterdiğini görürsünüz.IntelliSense'in sözcük tamamlama işlevini kullanarak sözcüğün
query
geri kalanını eklemek için Sekme tuşuna basın.Aşağıdaki koda benzemek için kod bloğunu tamamlayın.
For Each str In query Console.WriteLine(str) Next
Adı yeniden düzenleme
İlk seferinde kimse doğru kodu alamayabilir ve değiştirmeniz gereken şeylerden biri bir değişkenin veya yöntemin adıdır. Değişkeni words
olarak yeniden adlandırmak _words
için Visual Studio'nun yeniden düzenleme işlevini deneyelim.
İmlecinizi değişkenin tanımının
_words
üzerine getirin ve sağ tıklama veya bağlam menüsünden Yeniden Adlandır'ı seçin.Düzenleyicinin sağ üst kısmında bir Yeniden Adlandır iletişim kutusu görüntülenir.
Değişken
_words
seçili durumdayken, sözcüklerin istenen adını yazın. Sorgudaki başvurusunun da otomatik olarak yeniden adlandırıldığınawords
dikkat edin. Enter tuşuna basmadan veya Uygula'ya tıklamadan önce, Yeniden Adlandır açılır kutusunda Açıklamaları ekle onay kutusunu seçin.Enter tuşuna basın veya Uygula'ya tıklayın.
her iki yinelemesi
words
de yeniden adlandırılır ve kod açıklamasında öğesine başvuruwords
yapı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. Değişkeni words
olarak yeniden adlandırmak _words
için Visual Studio'nun yeniden düzenleme işlevini deneyelim.
İmlecinizi değişkenin tanımının
_words
üzerine getirin ve sağ tıklama veya bağlam menüsünden Yeniden Adlandır'ı seçin.Düzenleyicinin sağ üst kısmında bir Yeniden Adlandır iletişim kutusu görüntülenir.
Değişken
_words
seçili durumdayken, sözcüklerin istenen adını yazın. Sorgudaki başvurusunun da otomatik olarak yeniden adlandırıldığınawords
dikkat edin. Enter veya Uygula'ya basmadan önce, Yeniden Adlandır açılır kutusunda Açıklamaları ekle onay kutusunu seçin.Enter tuşuna basın veya Uygula'yı seçin.
her iki yinelemesi
words
de yeniden adlandırılır ve kod açıklamasında öğesine başvuruwords
yapılır.