![]() |
| |||||||
| Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi |
| | |
|
| | LinkBack | Konu Seçenekleri |
| | #1 |
| Halk ![]()
Mesajlar: 20
Puan: 100 | Bu dersimizde nesnelerin ozelliklerine ve belli basli vb fonksiyonlarına değineceğiz. Vb de bize hazır olarak verilen ve geliştireceğimiz yazılımlar içindeki işlemlerimizi kolaylaştıran fonksiyonlar mevcuttur. Fonksiyonu kısaca şöyle tanımlayabiliriz; fonksiyona bir değer göndeririz ve fonksiyon da gerekli işlemleri yaparak bize sonucu gönderir. Aşağıda bir fonksiyon örneği mevcuttur. [25,15] -> Topla (25 + 15) -> [40] Burada 3 aşama mevcuttur. 1-25 ile 15 değerleri Topla isimli fonksiyona gönderilir. 2-Topla fonksiyonu bu değerleri toplar. 3-Sonucu bize geri göderir. Lafı fazla uzatmadan hemen gerçek bir örneğe geçelim. İlk olarak Abs fonksiyonunu ele alalım.Bu fonksiyon gönderdiğiniz sayının mutlak değerini dödürür. Standart bir exe projesi açın,Form1’e text1 ismi ile bir textbox ve command1 ismi ile bir commandbutton ekleyin. Formun kod kısmına aşağıdaki kodu yapıştırın. Private Sub Command1_Click() Text1.text=Abs(Text1.text) End Sub Programı çalıştırın, textbox’a –1 değerini girin ve command buton’a basın.Evet –1 olarak girdiğiniz değer 1 oldu değil mi? Evet artık fonksiyonları nasıl test edeceğimizi öğrendiğimize göre diğer fonksiyonlara geçebiliriz. Asc : Gönderdiğiniz karakterin ASCII değerini döndürür. Chr : Gönderdiğiniz ASCII değerini karakter cinsinden döndürür. Cbool : Gönderdiğiniz değeri boolean veri tipine döndürür. Cbyte : Gönderdiğiniz değeri byte veri tipine döndürür. Ccur : Gönderdiğiniz değeri currency veri tipine döndürür. Cdate : Gönderdiğiniz değeri tarih veri tipine döndürür. Cdbl : Gönderdiğiniz değeri double veri tipine döndürür. Date : Herhangi bir değer göndermenize gerek kalmadan size sistem tarihini döndürür. FormatCurrency : Gönderdiğiniz değeri para birimi yazımı şeklinde döndürür. Lcase : Gönderdiğiniz metni küçük harfe çevirir ve döndürür. Left : Gönderdiğiniz metnin sol tarafından istediğiniz sayıda harfi döndürür. Len : Gönderdiğiniz mernin kaç harften oluştuğunu döndürür. Ucase : Gönderdiğiniz merni büyük harfe çevirir ve döndürür. Right : Gönderdiğiniz metnin sağ tarafından istediğiniz sayıda harfi döndürür. Başlangıç olarak yukarıdaki fonksiyonlar yeterli olacaktır.Derslerimiz ilerledikçe ve örneklerimiz çoğaldıkça diğer fonksiyonları da kullanacağız. Şimdi isterseniz biraz da standart nesnelerin özelliklerine değinelim Textbox (Metin Kutusu) Özellikler Alignment Alabileceği değerler : 0 (Left Justify) , 1 (Right Justify), 2(Center) Metinkutusu içine yazılan metnin sola , sağa veya ortaya hizalanması için ayarlanması gereken özelliktir. Eğer bu değer 1 yapılırsa metinkutusu içine yazılan metin sağa hizalanır. Appearance Alabileceği değerler : 0 (Flat), 1(3D) Metinkutusunun ekranda düz veya 3 boyutlu olarak görünmesi için ayarlanması gereken özelliktir. Backcolor Alabileceği değerler : Sisteminizin size sunduğu renk paletindeki renk değerleri Metinkutusunun arkaplan renginin belirlenmesi için ayarlanması gereken özelliktir. BorderStyle Alabileceği değerler : 0 (None), 1(Fixed Single) Metinkutusunun çerçevesinin görüntülenip görüntülenmesi için ayarlanması gereken özelliktir. CausesValidation Alabileceği değerler : True,False Metinkutusu değerinin değiştiğinde Validate event’inin tetiklenip tetiklenmeyeceğini belirten özelliktir. Enabled Alabileceği değerler : True,False True değeri atanmışşa metinkutusuna erişebilir ve değerini değiştirebilirsiniz.False değeri atanmışsa sadece metinkutusu içindeki değeri görebilirsiniz. Font Alabileceği değerler : Sisteminizin size sunduğu font değerleri Metinkutusu içinde kullanılacak font değerini belirler. ForeColor Alabileceği değerler : Sisteminizin size sunduğu renk paletindeki renk değerleri Metinkutusunun yazı renginin belirlenmesi için ayarlanması gereken özelliktir. Height Metinkutusunun yüksekliğini belirten/ayarlayan özelliktir. Left Metinkutusunun formun en sağ kısmından itibaren uzaklığını belirten/ayarlayan özelliktir. Locked Alabileceği değerler : True,False True ise metinkutusu içinde imleç ile gezinebilir fakat değeri değiştiremezsiniz.False ise istediğiniz değişiklikleri yapabilirsiniz. MaxLength Metinkutusu içine yazabileceğiniz maksimum karakter sayısını belirten/ayarlayan özelliktir. Eğer 0 değeri girilirse metinkutusuna istediğiniz kadar giriş yapabilirsiniz. Multiline Alabileceği değerler : True,False True ise enter tuşuna bastığınızda bir alt satıra geçer,False ise geçmez. PasswordChar Bu özelliğe bir değer atadığınızda metinkutusuna hangi karakteri girerseniz girin PasswordChar’a atadığınız karakter gösterilir.Bu özellik daha çok şifre girişlerinde kullanılır. ScrollBars Alabileceği değerler : 0(None), 1(Horizontal), 2(Vertical), 3(Both) Metinkutusunda ne tür kaydırma çubuklarının gösterileceğini belirtir/ayarlar. Text Metinkutusu içerisinde yazan metin değerini belirten/ayarlayan özelliktir. Top Metinkutusunun formun en üst kısmından itibaren uzaklığını belirten/ayarlayan özelliktir. Width Metinkutusunun genişliğini belirten/ayarlayan özelliktir. Olaylar Click Metinkutusuna tıklandığında tetiklenen olaydır. GotFocus İmleç metinkutusuna konumlandığında tetiklenen olaydır. Keydown İmleç metinkutusu üzerinde iken bir tuşa basıldığı anda tetiklenen olaydır. Keypress İmleç metinkutusu üzerinde iken bir tuşa basıldığı anda Keydown’dan sonra tetiklenen olaydır. Keyup İmleç metinkutusu üzerinde iken bir tuşa basılıp bırakıldığı anda tetiklenen olaydır. Lostfocus İmleç metinkutusu’nu terkettiğinde tetiklenen olaydır. Mousedown Fare ile metinkutusuna tıklandığında tetiklenen olaydır.(Mouse’un hangi tuşu ile tıklandığını Button değerinden anlayabilirsiniz.) Mousemove Fare metinkutusu üzerinde gezindiğinde tetiklenen olaydır. Mouseup Fare ile metinkutusu’na tıklanıp bırakıldığında tetiklenen olaydır. Metodlar Setfocus İmlecin metinkutusu üzerine konumlanmasını sağlar. Zorder Metinkutusunun ön veya arka plana atılmasını sağlar. Eveeeet yukarıda anlattığım fonksiyon ve obje özellik, olaylarının lab projesini indirmek için TIKLAYINIZ Bir sonraki dersimizde veritipleri değişken tanımlama , fonksiyon ve sub kullanma konularına değineceğiz. |
|
![]() |
| Konuyu toplam 0 üye ve 1 ziyaretçi okuyor | |
| Konu Seçenekleri | |
|
|
Benzer Konular | ||||
| Konu | Konuyu Açan | Forum | Cevaplar | Son Mesaj |
| Visual Basic - 1 | meydan | Programlama | 1 | 22.07.2007 07:57 |
| Visual Basic - 5 | meydan | Programlama | 0 | 13.07.2007 18:56 |
| Visual Basic - 3 | meydan | Programlama | 0 | 13.07.2007 18:55 |
| Visual Basic - 2 | meydan | Programlama | 0 | 13.07.2007 18:54 |
| visual basic | x-treme | Programlama | 3 | 14.03.2006 16:22 |