VB.NET'te Bölge Yönergesini Kullanma

VB.NET 1.0 piyasaya sürüldüğünde, en büyük değişikliklerden biri Microsoft'un kaynak kodu projenize programcı olarak dahil edildi ve kullanılabilir. Eski Visual Basic sürümleri, göremediğiniz ve değiştiremediğiniz anlaşılmaz p-kodu oluşturdu. Oluşturulan kod programınızda olsa da, herhangi birini değiştirmek kötü bir fikirdi. Ne yaptığınızı bilmiyor olsaydınız, Microsoft'un oluşturulan kodunu değiştirerek projenizi kırma şansınız yüksekti.

VB.NET 1.0'da, bu oluşturulan tüm kod yalnızca bir Bölge bölümü içine alınarak korunuyordu kaynağınızın bir parçası olarak görüntülenebilir ve değiştirilebilir olmanın bir tık uzağında olduğu program kodu. VB.NET 2005 (Framework 2.0) ile başlayarak, Microsoft onu kullanarak tamamen farklı bir dosyaya koydu. kısmi sınıflar, ancak Bölge yönergesi hâlâ kullanılabilir ve bunu kendi kodunuzu düzenlemek için kullanabilirsiniz.

Bu basit program Bölge'nin nasıl çalıştığını gösterir:

Yapabilirdiniz derleme korumak veya Visual Studio'nun kullandığı kısmi sınıf fikrini kullanmak veya sadece ayrı bir sınıf yapmak için bir DLL içine bu dosyasını ancak yine de aynı dosyanın bir parçası haline getirmenin en kolay yolu Bölge'yi kullanmaktır. direktif. Bu kodu şöyle yapar:

instagram viewer

Kaybolmak istediğiniz kodu çevirin:

Hata ayıklama amacıyla, kodunuzun bazı bölümlerini birbirine yaklaştırmanın bir yolu olarak kullanabilirsiniz, böylece bunları aynı ekranda görebilirsiniz:

Bir fonksiyonun veya alt rutinin içinde bir Bölge veya Son Bölge kullanamazsınız. Başka bir deyişle, aşağıdaki bu örnek değil:

Bu iyi. Visual Studio, Bölge yönergesi olmadan alt yordamları daraltır. Bölgeleri iç içe yerleştirebilirsiniz. Başka bir deyişle, bu çalışır:

İnternet'ten kod ödünç alıyorsanız, kodunuza eklemeden önce içindeki Bölgeleri arayın. Bilgisayar korsanlarının, fark edilmesini önlemek için bir bölgeye kötü şeyler gömdükleri bilinmektedir.