Kod sayfası ve yardımcı pencereler


Şekil-1 Özellikler penceresi Şekil-1b Şekil-2 Şekil-3
Şekil-1b de Özellikler / Properties penceresi yardımıyla tasarım zamanında Sayfa1 çalışma sayfasının visible/görünürlük özelliği gizli olarak ayarlanmaktadır. Bu pencere ekran da yoksa View - Properties window mönü komut sırası ya da F4 fonksiyon tuşu kullanılarak ekrana getirilmesi sağlanır. Özellikler penceresinde nesnelere ait özellikler ve bu özelliklerin alabileceği değerler alfabetik ya da sınıflandırılımış olarak lsitelenebilir. Hangisini kullanacağınıza siz karar vermelisiniz ancak biz alfabetik dizilimi tercih ediyoruz. Bu pencerede listelenen bazı özellikler aynı zamanda kod penceresinden de program kodları ile değiştirilebilmektedir. Sonuş olarak şunu söyleyebiliriz daha önce söylediği gibi bazı özellikler sadece tasarım (design) zamanında, bazı özellikler çalışma zamanında (run-time) bazı özellikler ise her iki durumda da değiştirilebilmektedir...

Şekil-2 de Project Explorer penceresi verilmiştir. Bu pencere yardımıyla üzerinde çalıştığımız Excel çalışma kitabına ait nesneler /objects arasında geçiş yapabiliriz. Burada ThisWorkbook çalışma kitabını temsil ederken Sayfa1(Sayfa1) ise name özelliği Sayfa1 olan çalışma sayfasını sheets(Sayfa1) nesnesini temsil eder. Sayfa1 nesnesinin parantez içerisinde yazılan Sayfa1 indeksi bulunmaktadır. Bu indeks sizin çalışma sayfasını test olarak yeniden adlandırdığınızda değişecek ve siz Project Explorer penceresinde artık Sayfa1(Sayfa1) değil Sayfa1(test) şeklinde adını gözlemleyeceksiniz. Ancak bu değişiklik kolleksiyon adını değiştirmez. Yani siz Test(Test) şeklinde bir isimlendirme yapmak isterseniz yukarıda anlatılan isimlendirmenin yanında Sayfa1 çalışma sayfasını seçtikten sonra Şekil-1 de verilen Properties penceresinde (Name) özeliğinin değerini de Test olarak ayarlamalısınız (Dikkat edin Name özelliği değil (Name) özelliği). Bir çalışma kitabında bu nesnelerin dışında Forms / Formlar, Modules / Modüller ya da Class Modules / Sınıf modülleri yer alabilir. Bu nesnelerin eklenmesi, silinmesi ya da dışarıya aktarılması tamamen Project Explorer penceresi yardımıyla gerçekleşir. Burada akla hemen şu soru geliyor; İyi güzel de ben bu nesneleri nerede ve ne zaman kullanmalıyım?. Bu sorunun cevabını örnek uygulamaları (umarım en kısa zamanda onları da kaleme alırım) anlatırken yeterince açık bir şekilde alacaksınız.

Şekil-3 de ise Code Page / kod sayfası görüntülenmiştir. Bu pencerede Nesne gözatıcısı / Object Browser ile olayları kontrol edilecek nesne seçilir. Bu nesne Form, TextBox, CheckBox, ComboBox, ListBox vb araç kutusu ToolBox da yer alan gibi temel kontrollerden biri olabileceği gibi bazen sizin projeye dahil ettiğiniz (Tools/References yardımıyla) harici bir nesne de olabilir. Daha somut konuşmak gerekirse name özelliği btnCikis olan bir nesnenin _click(sol tuş ile tek tıklama) olayına kod yazmak isteyen bir kullanıcı Object Browser dan btnCikis nesnesini, Event Browser üzerinden de btnCikis_click() olayını seçerek ekrana gelen

Private Sub btnCikis_Click()

End Sub

kodlarının arasında gerçekleştirmek istediği kodları yazmalıdır. Bundan sonraki çalışmalarımızda projemize uygun nesneleri seçeceğiz ve bu nesnelerin gerekli olaylarına da gerçekleştirmek istediğimiz işlemin kodlarını yazacağız.