VBNET 2008 #Region
#1
Merhaba.
VBNET 2008 de bazı zamanlar Region kod bloğu içine bazı kodalr yazılıyor.
Region ne işe yarar,ne iş yapar?
teşekkür ederim.
Örnek aşağıdaki kod bloğu.

vb.net
  1. #Region "YAZDIRMA"
  2. '*********************YAZDIRMA KODLARI**************************
  3. Private oStringFormat As StringFormat
  4. Private oStringFormatComboBox As StringFormat
  5. Private oButton As Button
  6. Private oCheckbox As CheckBox
  7. Private oComboBox As ComboBox
  8.  
  9. Private nTotalWidth As Int16
  10. Private nRowPos As Int16
  11. Private NewPage As Boolean
  12. Private nPageNo As Int16
  13. Private Header As String
  14. Private sUserName As String
  15. Private Sub PrintDocument1_BeginPrint(ByVal sender As Object, _
  16. ByVal e As System.Drawing.Printing.PrintEventArgs) Handles PrintDocument1.BeginPrint
  17. oStringFormat = New StringFormat
  18. oStringFormat.Alignment = StringAlignment.Near
  19. oStringFormat.LineAlignment = StringAlignment.Center
  20. --------Kodlar----
  21. ------kodlar----
  22. #End Region





  Alıntı
Bu mesajı beğenenler:
#2
region Türkçe karşılığı bölge anlamına gelir. Vb.Net de ise region kod bölgeleri anlamında kullanılır.
Peki neden kodlar region lar arasına alınır? Region arasına alınma sebebi ekranda sadece istediğiniz kod bloklarını görmenizi sağlamaktır. Yalnızca o an kullanmak istediğiniz kodları görmeniz o bölümlere daha rahat konsantre olmanızı sağlar. Kodların okunmasını kolaylaştırır.
Kodlar içinde dilediğinizce region oluşturabilir hatta alt regionlar oluşturarak sekmeli olarak da kullanabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
(28-06-2010, 15:33)zeytin16 demiş ki: region Türkçe karşılığı bölge anlamına gelir. Vb.Net de ise region kod bölgeleri anlamında kullanılır.
Peki neden kodlar region lar arasına alınır? Region arasına alınma sebebi ekranda sadece istediğiniz kod bloklarını görmenizi sağlamaktır. Yalnızca o an kullanmak istediğiniz kodları görmeniz o bölümlere daha rahat konsantre olmanızı sağlar. Kodların okunmasını kolaylaştırır.
Kodlar içinde dilediğinizce region oluşturabilir hatta alt regionlar oluşturarak sekmeli olarak da kullanabilirsiniz.

Yanıtınız için teşekkür ederim.
Ayrıca bu konuda kafama takılan başka konuda mesela formun declaracition alanına bir değişken tanımladığımızda bu değişkeni foumun herhangi bir prosedüründe kullanabiliyoruz.
Peki Region'un hemen altında kullanacağımız bir değişkeni end region deyiminin olduğu yere kadar düm Region bölgesinde kullanabilirmiyiz?
Değişkeni bu alanda tanımlarsak Bu değişken region dışında kullanılabilrmi?
Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
region ve end region deyimi yazdığınız kodları fonksiyonlar, modüller, sınıflar gibi etkilemez. Tek amacı kodlarınızı istediğiniz bloklar halinde gizleyebilmenizi sağlamaktır.
Dolayısı ile değişkenlerinizin durumunu ya da kodlarınızın durumunu da deklarasyonlar gibi etkilemez. Bir fonksiyon yazdığınızı düşünürsek fonksiyonunuzu gerekli söz dizimi ile oluşturacaksınız. Bu fonksiyonunuzu region end region arasına alırsanız ve bir de açıklama eklerseniz istediğiniz zaman gizleyebilir istediğiniz zaman açabilirsiniz.
Projenizde çok sayıda kod bulunduğunu düşünün region blokları arasına aldığınız kodlarınızı istediğiniz zaman gizleyerek yalnızca istediğiniz, o an üzerinde çalıştığınız kodlarınızı açık tutabilir ve daha rahat bir çalışma ortamı sağlayabilirsiniz. Bunun dışında region bloklarının herhangi bir etkisi yoktur.



  Alıntı
Bu mesajı beğenenler:
#5
(28-06-2010, 16:18)zeytin16 demiş ki: region ve end region deyimi yazdığınız kodları fonksiyonlar, modüller, sınıflar gibi etkilemez. Tek amacı kodlarınızı istediğiniz bloklar halinde gizleyebilmenizi sağlamaktır.
Dolayısı ile değişkenlerinizin durumunu ya da kodlarınızın durumunu da deklarasyonlar gibi etkilemez. Bir fonksiyon yazdığınızı düşünürsek fonksiyonunuzu gerekli söz dizimi ile oluşturacaksınız. Bu fonksiyonunuzu region end region arasına alırsanız ve bir de açıklama eklerseniz istediğiniz zaman gizleyebilir istediğiniz zaman açabilirsiniz.
Projenizde çok sayıda kod bulunduğunu düşünün region blokları arasına aldığınız kodlarınızı istediğiniz zaman gizleyerek yalnızca istediğiniz, o an üzerinde çalıştığınız kodlarınızı açık tutabilir ve daha rahat bir çalışma ortamı sağlayabilirsiniz. Bunun dışında region bloklarının herhangi bir etkisi yoktur.

Anladım.
Açıklamlarınız için teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  vbnet acsess bağlantısında dlookup kullanımı kokotuna 2 1.756 10-04-2014, 09:36
Son Mesaj: kokotuna
  VBNET 2008 Userform hep üstte oluyor. Orion 2 2.517 10-11-2011, 18:44
Son Mesaj: Orion
  VBNET alternatif msgbox Orion 3 3.181 10-09-2010, 18:20
Son Mesaj: omaTR
  VBNET-2008 Yeni bir txt dosyası oluşturmak ve veri girmek Orion 7 10.411 21-07-2010, 15:30
Son Mesaj: qnill
  VBNET 2008 Listviewde font style öğrenmek Orion 1 1.994 03-07-2010, 10:59
Son Mesaj: Orion
  VBNET 2008 Shared değiişken tanımlama. Orion 2 2.741 30-06-2010, 08:13
Son Mesaj: Orion
  VBNET 2008 Comboboxta Pr.nterleri listelemek Orion 5 2.996 29-06-2010, 21:20
Son Mesaj: assenucler
  VBNET 2008 listview to csv dosya için function. Orion 1 2.524 23-06-2010, 15:25
Son Mesaj: Orion

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):