Programlamaya giriş dersleri ders -4- FORM KULLANIMI

Visual Basic & Action script Programlamaya giriş dersleri ders -4- FORM KULLANIMI Programlama hakkında bilgi paylaş; Programlamaya giriş dersleri ders -4- FORM KULLANIMI Dersin sonunda yapabilecekleriniz: -Form tasarımını açıklamak. -Form metot* olay ve ö...
Cevapla
 
Seçenekler
  #1  
Arama 24-12-2007, 11:30
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı

Programlamaya giriş dersleri ders -4- FORM KULLANIMI

Programlamaya giriş dersleri ders -4- FORM KULLANIMI Dersin sonunda yapabilecekleriniz:

-Form tasarımını açıklamak.
-Form metot* olay ve özelliklerini açıklamak
Alıntı ile Cevapla
  #2  
Arama 24-12-2007, 11:30
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı
I. Formlar Kullanıcı arabirimi uygulamaların görünen kısmını oluşturur. Bunun yanı sıra kullanıcıların veri girişi* programın işletimi kullanıcı arabirimi sayesinde yapılır. Kullanıcı arabiriminin en önemli parçası formlardır. Formlar kullanıcı arabiriminin zemini olurlar.

Bir uygulama geliştiriyorsunuz; stok kartları* cari hesap kartları* vb bilgi giriş ve görüntüleme ekranları hazırlayacaksınız. İşte bunlar formdur.

Formlar uygulamalarda zemin olarak yer alırlar. Uygulama ortamına bir form eklemek için şu işlemler yapılır.

Yeni bir form eklemek için:

1. Project menüsünden Add Form komutu seçilir.
2. Form tipi seçilir.
3. Open düğmesine tıklanır.
Alıntı ile Cevapla
  #3  
Arama 24-12-2007, 11:30
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı
A. Formlari Kullanmak Formları kullanmak* formları tasarlamak ve onların görüntülenmesi kontrol etmek anlamına gelir. Formları tasarlamak* yeni formları projeye eklemek ve gereken kontrolleri onların üzerine eklemektir.

1. Show Metodu
Bir formu gösterir.

Yapısı:

nesne.Show

Nesne bilgisi gösterilecek formu belirtir.

Show metodu ile gösterilmek üzere çağırılan form yüklenmemişse Visual Basic onu otomatik olark yükler.

Private Sub Command1_Click()
Form2.Show
End Sub

Private Sub Command2_Click()
Form2.Hide
End Sub

Private Sub Command3_Click()
Load Form2
End Sub

Private Sub Command4_Click()
Unload Form2
End Sub

2. FORM OLAYLARI
Form olayları form üzerindeki işlemler sonucu oluşan tanımlı işlemlerdir.

Tablo: Form Olayları
Olay Açıklama
Activate Pencerenin aktif pencere olmasını sağlar.
Click Form üzerine tıklamak.
DblClick Form üzerine çift tıklamak.
Deactivate Pencerenin aktif pencere olmaması.
GotFocus Formun aktifleştirilmesi.
KeyDown* KeyUp Tuşa basmak ve bırakmak.
KeyPress Tuşa basmak
Load Formun yüklenmesi.
LostFocus Formun aktifliğini kaybetmesi.
MouseDown* MouseUp Farenin tuşuna basmak ve bırakmak.
MouseMove Farenin sürüklenmesi.
Paint Formun taşınması ve genişletilmesi işleminden sonra oluşur.
QueryUnload Uygulama kapanmadan önce.
Resize Formun boyutlarının değişmesi.
Terminate Formun bütün referanslarının sonlanması.

Click Olayı:
Kullanıcının nesne üzerinde farenin tuşuna basıp bırakmasıyla oluşur. Form üzerinde bir alan fare ile tıklamak bu olayı oluşturur. Ayrıca kontrolün değerinin değişmesi de Click olayını oluşturur.

Yapısı:

Private Sub Form_Click( )

Click olayı genellikle bir nesneye bağlanır. Command1_Click ya da başka bir kontrol. Click olayı ayrıca fare tıklamasıyla birlikte MouseDown ve MouseUp olaylarını da oluşturur.

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için adresine bakınız.
Alıntı ile Cevapla
  #4  
Arama 24-12-2007, 11:30
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı
B. Başlangiç Formu F5 tuşuna bastığınızda (ya da Start* Run komutu) projenizin Form1 olarak düzenlenen formu ekrana gelir. Ancak birçok durumda başka bir formun ilk başta ekrana gelmesini ya da formlardan önce başka işlemlerin yapılmasını isteyebilirsiniz.
NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için adresine bakınız.

Başlangıç (startup) formunu değiştirmek için:

1. Project menüsünden Project Properties komutu seçilir.
2. General sekmesi seçilir.
3. StartUp Object bölümünde istenilen form seçilir.
4. OK düğmesi ile seçim onaylanır.

Olay-temelli bir uygulama son formun kapanmasıyla sona erer. Ancak uygulamanın kapanmasından önce bütün formların kapandığının kontrol edilmesi gerekir. Bu işlem için yüklü formların Unload edilmesi gerekir.

Eğer uygulamada sadece bir form varsa onu Unload etmek için:

Private Sub Command5_Click()
Unload Me
End Sub
Alıntı ile Cevapla
  #5  
Arama 24-12-2007, 11:31
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı
Iii. Uygulama Önceki derste yaptığınız projede* birinci forma bir form daha ekleyin. Ardından birinci form üzerine bir düğme koyarak ikinci formu görüntüleyin. Ardından* ekrana gelen ikinci formun üzerinde de bir düğme daha koyarak formun kapanmasını ve birinci forma geri dönülmesini sağlayın.
Alıntı ile Cevapla
  #6  
Arama 24-12-2007, 11:31
Celebrian - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 19/11/07
Mesajlar: 3.876
 
     WS-Ticareti: (0)
Teşekkürleri: 0
27 Msg. 34 Tşkr.
Rep Gücü: 40 Celebrian rep gücü yükselmeye başladı
Iv. Gözden Geçirme 1. Form nasıl görüntülenir?
2. Bir formu Unload ve Hide etmeyi karşılaştırın?
Alıntı ile Cevapla
Cevapla


Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Programlamaya giriş dersleri ders -1- Tanıtım Celebrian Visual Basic & Action script 11 24-12-2007 11:36
programlamaya giriş dersleri Ders 2: Temel BİleŞenler Celebrian Visual Basic & Action script 8 24-12-2007 11:33
Programlamaya giriş dersleri ders -3- DENETİMLER Celebrian Visual Basic & Action script 4 24-12-2007 11:32
Programlamaya giriş dersleri ders -5- PROGRAM KONTROLÜ Celebrian Visual Basic & Action script 5 24-12-2007 11:30
Programlamaya giriş dersleri ders -7- VERİTABANI İŞLEMLERİ Celebrian Visual Basic & Action script 5 24-12-2007 11:29

Siteye link vermek için alttaki kodu sitenize ekleyin
Ya da kodu Ctrl+C ile kopyalayın
Örnek görünüm: Webmaster Sitesi