Cihan Yaşar PC
  Visual Basic Dersleri (3.Bölüm)
 

FMTR.Net Forum!  


Geri git   FMTR.Net Forum! > Bilgisayar > Programlama Ve Tasarım

Programlama Ve Tasarım Delphi , Visual basic , C , C++.xml, .net Hakkında Paylaşım ve Bilgi Deposu

Cevapla
 
Seçenekler Stil
Alt 05-12-2006, 15:35   #1
Erre
(@) Op
 
Erre - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 09-10-06
Nerden: Ankara
Mesajlar: 322
Tecrübe Puanı: 5
Erre Babası Onunla Gurur DuyuyorErre Babası Onunla Gurur DuyuyorErre Babası Onunla Gurur Duyuyor
 
Standart Visual Basic Dersleri (3.Bölüm)

Yazar: Batuhan Kırımlı
Yayın Tarihi: 05.ARALIK.2006
Ders Konusu: Denetimler


Denetimler


Amaçlar:


Denetimleri tanımlamak ve kullanmak.

I. Kontroller


Kontroller (controls) programın arabirimini oluşturmada bize yardım eden nesnelerdir. Visual Basic ile programlamada kullanıcı ile iletişimde bu kontroller kullanılır. Örneğin kullanıcıdan verileri almak için metin kutuları (text box), komut bildirimleri için komut düğmesi (command button) kullanılır.


Visual Basic başlatıldığında Toolbox üzerinde standart Visual Basic kontrolleri görünür.

Bu kontroller şunlardır:

Tablo: Araç kutusunda yer alan standart kontroller

Standart kontrol İşlevi

PictureBox Resim kutusu: Bitmzp, Icon, Gif resimlerin gösterilmesini sağlar.
Label Etiket: Sadece bilgi vermek ya da görüntü olarak form üzerinde durur. Genellikle metin kutularının adlarını göstermek için kullanılır.
TextBox Metin kutusu: Veri girişi için kullanılan bir kontroldür. Hemen hemen bütün programlarda kullanıcılardan veri girişi, değiştirme yapması gereken alanlar gerekir. İşte metin kutusu bu amaçla kullanılır.
Frame Çerçeve: Kontrolleri gruplamak için kullanılır.
CommandButton Komut düğmesi: Bir işlemin başlatılmasını sağlar. Genellikle fare ile üzerine tıklanarak kullanılır.
CheckBox İşaret kutusu: Bir seçim yapmayı sağlar. OptionBox Seçenek kutusu: Seçim yapmayı sağlar.
ComboBox Açılan kutu: Seçenek listesinden seçim yapmak için kullanılır.
ListBox Liste: Birçok elemanı liste biçiminde göstermek için kullanılır. Seçenek listesinden seçim yapmak için kullanılır.
HScrollBar Yatay kaydırma çubuğu: Yatay olarak kullanılan kaydırma çubuğu.
VScrollBar Dikey kaydırma çubuğu: Dikey olarak kullanılan kaydırma çubuğu.
Timer Zaman saati: Zamanın takip edilmesini sağlar.
DriveListBox Sürücü listesi: Sistemdeki sürücüleri listeler.
DirListBox Dizin listesi: Sistemdeki dizinleri (klasörleri) listeler.
FileListBox Dosya listesi: Bir dizin içindeki dosyaları gösterir.
Shape Şekil: Şekil çizmeyi sağlar.
Line Çizgi: Düz çizgi çizmek için kullanılır.
Image Resim gösterme: Sadece resimileri göstermek için kullanılır.
Data Data: Verileri göstermek için kullanılır.
OLE OLE: Diğer bir uygulamadan nesne bağlamayı sağlar.

Resim: Visual Basic 6.0 Toolbox

t13_w3_1.jpg

A. Kontrollerin Kullamı

Kontrollerin projedeki formlara eklenmesi için, araç kutusundan fare ile sürüklenerek form üzerine bırakılır.

Şimdi kontrollerin bazılarını ele alalım:

1. Textbox (Metin Kutusu)


Bilgi girişi için kullanılır. Birçok programda kullanılan veri giriş alanları; adı soyadı, adresi, telefon numarası gibi alanlar birer metin kutusudur. Metin kutusu veri girişi sırasında standart olarak silme, değiştirme, kesme-kopyalama-yapıştırma, birden çok satır girme özelliklerine sahiptir.

2. Command Button (Komut Düğmesi)


Hemen hemen en yaygın kullanılan kontrol ve yaygın olarak Click olayıyla birlikte kullanılır. Birçok işlem fare ile tıklama ile başlatılır. İşte bu olaya click (tıklama) denir. Birçok işlem düğmeye tıklanarak başlar.

Örnek:

Private Sub Command1_Click()
Msgbox "düğmeye tıklandı !!!"
End Sub

3. CheckBox (İşaret Kutusu)

Belli seçeneklerin seçili olup olmadıklarını belirtmeye yarar. Genellikle bir grup seçenekten bir ya da daha çoğunun seçilmesiyle işler. Örneğin bir müşteri bilgisinde belli özellikleri seçmek için kullanılabilir ya da öğrencinin seçmeli olarak aldığı dersleri düşünün.

Seçmeli Dersler:

[Sadece kayıtlı üyeler linkleri görebilirir. ')" href="http://www.fmtr.net/register.php">]

Value özelliğinin 1 olması o seçenek kutusunun seçilmiş olduğunu gösterir. 0 değeri seçeneklerin seçilmediğini gösterir.

Check1.Value = 1 Then …. deyimi ile işaret kutusunun seçildiği anlaşılır.

4. Option Button (Seçenek Düğmesi)

Birçok seçenekten sadece birisininin seçildiği bir seçenek kontrolüdür. Genellikle bir grup seçenekten birisinin seçilmesiyle işler. Örneğin müşterinin gurubu, özellikleri ya da bir personelin eğitimi gibi (ilk, orta, yüksek değerlerinden birisi).

Value Özelliği

Value özelliğinin True olması o seçenek kutusunun seçilmiş olduğunu gösterir.

Option1.Value = True

Örnek: Ödemenin döviz cinsi:

Kod:
Private Sub Command1_Click()
Const DolarKuru = 1400000
Const MarkKuru = 650000
Dim Döviz As Integer
If Option1.Value Then
Döviz = 1
ElseIf Option2.Value Then Döviz = 2
ElseIf Option3.Value Then Döviz = 3
End If
MsgBox Döviz
......
End Sub
5. ComboBox (Bileşik Kutu)

Birçok seçenekten birisinin seçilmesini sağlayan bir kutudur. Özellikle belli seçeneklerden birisinin açılan bir listeden seçilmesini sağlar. Çok yaygın bir kullanıma sahiptir.Listeye bir eleman eklemek için kullanılır.

Kod:
Combo1.AddItem "Adana"
Combo1.AddItem "Ankara"
6. ListBox (Liste Kutusu)

Birçok elemanı bir liste olarak göstermeye yarar. Bunlar adlar olabilir, müşteri listesi olabilir ya da birçok seçeneğin yer aldığı listeler olabilir. Listeye bir eleman eklemek için kullanılır.

Kod:
List1.AddItem "Ankara"
List1.AddItem "İzmir"
List1.AddItem "Adana"
7. Picture Box (Resim Kutusu)

Picture özelliği PictureBox içindeki resmi belirtir. Bu özellik aracılığıyla değişik resim dosyaları form üzerinde görüntülenebilir. Picture özelliği ile bir resimi yüklemek için LoadPicture fonksiyonu kullanılır.

Kod:
Picture1.Picture = LoadPicture ("d:Winntsnakeskin.bmp")
Evet sayın arkadaşlarım sanırım denetim konusunu detaylıca belirttim kendimce yaptığım açıklamalarım sizlerin işlerine yarıyorsa ne mutlu bana diğer Visual Basic Ders Konumuz : Form Kullanımı Hakkında detaylı anlatımlar olacaktır..

FMTR.NET ailesi olarak sizlere çalışmalarınızda başarılar dileriz...
 
__________________
[PHP]<?php
$originaltext = 'Bu metin ihtiva etmez n bir new-line!';
$encoded = addcslashes($originaltext, '');
$decoded = stripcslashes($encoded);
//$decoded şimdi bir kopya ihtiva et $originaltext mükemmel bütünlük ile
echo $decoded; //Display mahkum et onunla sözlü n dokunulmamış.
?>[/PHP]
Erre isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 19-12-2006, 18:49   #2
MURAT06KARA
User
 
Üyelik tarihi: 19-12-06
Yaş: 28
Mesajlar: 2
Tecrübe Puanı: 0
MURAT06KARA Daha Yolun Başında
 
Smile --->: Visual Basic Dersleri (3.Bölüm)

ya arkadaşlar ben ankara dan murat benim bu konulara çok ilgim var ama vısual basice ben bakıyorum oda bana bakıyor ya lütfen bana tam açıklayıcı bir ders gönderirseniz beni memnun etmiş olursunuz yardımlarınız için şimdiden teşekkürler
MURAT06KARA isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 19-12-2006, 20:18   #3
Buse(AnGeLL)
(+) Voice
 
Buse(AnGeLL) - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 10-10-06
Nerden: gözlerimde
Mesajlar: 140
Tecrübe Puanı: 4
Buse(AnGeLL) Daha Yolun BaşındaBuse(AnGeLL) Daha Yolun Başında
 
Standart --->: Visual Basic Dersleri (3.Bölüm)

ben basic hiç sevmem ama anlarım yardım ederiz
__________________


BİLİRMİSİN MELEKLERDE AĞLAR AMA ONLAR GÖZYAŞLARINI DIŞARIYA DEĞİL , YÜREĞİNE ATAR....
Buse(AnGeLL) isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Alt 19-12-2006, 23:07   #4
Erre
(@) Op
 
Erre - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 09-10-06
Nerden: Ankara
Mesajlar: 322
Tecrübe Puanı: 5
Erre Babası Onunla Gurur DuyuyorErre Babası Onunla Gurur DuyuyorErre Babası Onunla Gurur Duyuyor
 
Standart --->: Visual Basic Dersleri (3.Bölüm)

Alıntı:
MURAT06KARA´isimli üyeden Alıntı Mesajı göster
ya arkadaşlar ben ankara dan murat benim bu konulara çok ilgim var ama vısual basice ben bakıyorum oda bana bakıyor ya lütfen bana tam açıklayıcı bir ders gönderirseniz beni memnun etmiş olursunuz yardımlarınız için şimdiden teşekkürler
MURAT06KARA Arkadaşım ders konumuzun amaçlarından bir tanesi kademe kademe anlatımlarımızın olmasıdır, kullanıcıların bir program üzerinde bilgi sahibi olması gerekirse kademe olarak anlatılan ders konularını izlemesi lazım evet sende haklısın ama elimizden geldiği kadar ders konuları hazırlamaya çalışıyorum, o kadar işimin arasında sizleride unutmadan bu ders konularının aktifliğini sağlamak için elimden gelenin en iyisini yapmaya çalışıyorum.

Burada sadece kendimizi düşünmek olmaz ve diğer arkadaşlarımızında visual basic programı hakkında bilgi sahibi olmasını elbette hepimiz isteriz ve bunların olabilmesi içinde diğer ders konularımızı hazırlayıp sizlere sunmamız ile olur.

Eğer bu ders konularımızın içerisinde senin işine yaramayan bir konu anlatımı olmuş ise Programlama ve Tasarım Bölüm içerisine yardımcı olunmasını istediğin konu hakkında bir konu başlığı açarsan emin ol yönetici arkadaşlarımızın yardımları olacağına.

İlgin ve görüşlerin için teşekkür ederim ve iyi çalışmalar dilerim.
__________________
[PHP]<?php
$originaltext = 'Bu metin ihtiva etmez n bir new-line!';
$encoded = addcslashes($originaltext, '');
$decoded = stripcslashes($encoded);
//$decoded şimdi bir kopya ihtiva et $originaltext mükemmel bütünlük ile
echo $decoded; //Display mahkum et onunla sözlü n dokunulmamış.
?>[/PHP]
Erre isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
 
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı

Gitmek istediğiniz klasörü seçiniz


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 23:42 .


Pest Control sohbet chat Peststop Köpük sabun Gelinlik, Abiye Underground chat
Powered by vBulletin Version 3.8.0
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.

 

 
  © 2007 - 2009 cihanyasar Tüm Hakları Saklıdır...  
 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol