Hoşgeldin, Ziyaretçi |
Sitemizden yararlanabilmek için kayıt olmalısınız.
|
Kimler Çevrimiçi |
Şu anda 37 aktif kullanıcı var. » (0 Üye - 36 Ziyaretçi) Bing
|
Son Yazılanlar |
Мобильные казино
Forum: Çevre Birimleri
Son Yorum: Casino
09-09-2025, 11:23
» Yorum 0
» Okunma 36
|
казино
Forum: Çevre Birimleri
Son Yorum: Casino
09-09-2025, 00:31
» Yorum 0
» Okunma 19
|
казино
Forum: Çevre Birimleri
Son Yorum: Casino
08-09-2025, 17:27
» Yorum 0
» Okunma 17
|
Satılık HP 840 G2
Forum: İkinci El Satılık
Son Yorum: admin
26-07-2025, 10:50
» Yorum 1
» Okunma 116
|
AMD Ryzen 10000 Serisi Ze...
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: admin
08-06-2025, 18:44
» Yorum 1
» Okunma 276
|
Samsung S24FE alınır mı?
Forum: Cep Telefonu
Son Yorum: admin
02-06-2025, 11:28
» Yorum 1
» Okunma 286
|
Google Pixel Cihazlarında...
Forum: Android ve Andorid Uygulamaları
Son Yorum: Aviatorder
26-05-2025, 18:52
» Yorum 1
» Okunma 2,832
|
Apple ios 19 ne zaman çık...
Forum: Donanım Haberleri
Son Yorum: admin
26-05-2025, 16:12
» Yorum 0
» Okunma 133
|
Linux Mint 22.2 Zara
Forum: Kullanıcıların gönderdiği haberler
Son Yorum: tekken29
26-05-2025, 11:50
» Yorum 1
» Okunma 180
|
Amiga Sensible World of S...
Forum: Commodore 64 Amiga Oyunları
Son Yorum: admin
19-05-2025, 00:43
» Yorum 0
» Okunma 227
|
|
|
Visual Basic nedir, nasıl kullanılır ? |
Yazar: KaRa_KRaL - 10-11-2006, 11:31 - Forum: Programlama
- Yorum (3)
|
 |
Visual Basic nedir?
Visual Basic, Basic (Beginners-All Purpose Symbolic Instruction Code) temelleri üzerine kurulmuş görsel bir programlama dilidir. Bugün dünyada çok yaygın bir kullanım yeri bulmuştur. Bunun en büyük sebebi çok kolay ögrenilen ve güçlü bir programlama dili olmasıdır. Visual Basic ile yapabilecekleriniz sadece sizin hayal gücünüze ve becerinize bağlıdır. Ticari yazılımlar geliştirebilir, veri tabanları üzerinde çalışabilirsiniz, oyun programları yazabilir, bilimsel çalışmalarınızda kullanabilirsiniz.
Visual Basic ile Word ve Excel görünümünde bir program geliştirmek son derece kolaydır. Bunu mümkün kılan grafiksel arabirimdir. Bu ara birim kullanıcı ile program kodları arasında iletişimi sağlar. Örneğin Windows’ta bir dosyayı açarken bir simge üzerine tıkladığımızda bunun arka planında program bu işlemi yapmak için gerekli olan kodları çalıştırmakla uğraşır. İşte Visual Basic’te de bunun gibi kullanıcı arayüzleri olacak nesneler vardır. Programı çalıştıran kodların bilinmesi kadar bu nesnelerinde bilinmesi de gerekmektedir. Visual Basic’te Windows ortamından tanıdığımız butonlar, kaydırma çubukları, text kutuları gibi nesneler vardır. Program bu nesnelere bağlı olan olayları kullanarak yazılır. Örneğin bir buton nesnesinin en önemli olayı butonun üzerine tıklanmasıdır. Kullanıcı bu olayın içerisine butona tıklandığında ne yapılması isteniyorsa onunla ilgili kodları yazar.
çalışma alanı
Çalışma alanı olarak sadece program kodlarını yazdığımız kısım değil, tüm menüler ve pencereler buna dahildir.
Menu Çubuğu (Menu Bar):
Menü çubuğu üzerinde Vbasic menüleri bulunur. Bu menüler File, Edit, View, Project vs. dir. Menülerde değişik komutlar bulunmaktadır.
Araç Kutusu (Tool Box):
Araç kutusu çalışma alanın sol tarafında bulunan ve içerisinde standart nesnelerin bulunduğu bir kutudur. Bu nesneler ileride detaylı olarak anlatılacaktır.
Özellikler Penceresi (Properties Window-F4):
Her nesnenin kendisine özgü özellikleri vardır. Nesnenin rengi, boyutları, vs daha pek çok özelliği özellikler penceresinden düzenlenir. Örneğin aşağıda Command1 isimli CommandButton nesnesinin özellikler penceresi görülmektedir.
Proje Penceresi (Project Explorer-Ctrl+R):
Büyük projelerde birçok Form ve Modül kullanılır. Bu pencere sayesinde hangi formun hangi projeye ait olduğu ve özellikleri kolayca izlenebilir.
Kod Penceresi (Code):
Programcılığın esasını oluşturan kod yazma işlemi Vbasic’te olaylara bağlı olarak yapılır. Olaylarda nesnelere bağlıdır. Örneğin bir Buton nesnesinin Click olayı içerisine bir bir kod yazılırsa, program çalıştığında bu butonun üzerine tıklama yaptığımızda içerisindeki bu kodları çalıştıracaktır. Nesne ve olayların her ikiside Code penceresinden görülebilir.
Operatörleri
• Matematiksel
• Karşılaştırma
• Mantıksal
Olmak üzere üç grupta inceleyeceğiz.
Matematiksel Operatörler:
Bu operatörleri 7 tanedir.
• + Toplama işlemi
• - Çıkarma işlemi
• * Çarpma işlemi
• / Bölme işlemi
• ^ Üs alma işlemi
• ( ) Parantez işlemleri
• \ Tam sayılı bölme işlemi
Burada \ tam ile yapılan bölmelerde sonucun tam sayı kısmı yazılır. Ör: 7\3 sonucu 2.33 değil 2 dir. ( ) parantezler ise işlemler arasında önceliği belirlemede kullanılır. İşlemlerde öncelik sırası, (), ^, * / , + - , soldan sağadır.
Karşılaştırma Operatörleri:
İki değer arasında karşılaştırma yapılırken kullanılır. Karşılaştırma sonucu true (doğru) yada false (yanlış) olabilir. Doğru sonuçlar için 1, yanlış değerler için 0 değeri döndürülür.
Sayısal ifadeleri karşılaştırırken 7 farklı operatör kullanılabilir.
Operatör Durum Yazımı
= eşitlik a=b
< küçüktür a<b
> büyüktür a>b
<>, >< eşitsizlik a<>b , a><b
<= , =< küçük eşit a<=b , a=<b
>=, => büyük eşit a>=b , a=>b
String ifadelerde:
String değerleri karşılaştırırken Like operatöründen yararlanılır. Bu ifade büyük küçük karakter ayrımı yapar. Eğer büyük küçük ayrımı yapılmak istenmiyorsa Declerations bölümüne Option Compare Text ifadesi yazılmalıdır. Örnegin:
Option Compare Text
__________________
sonuc= “A” Like “a”
Print sonuc
Bu ifade sonucu True değeri alınır. Bu şekilde ifadeleri karşılaştırırken Bazı karakterlerin yerine geçmesi için * ve tek bir karakterin yerine geçmesi için ? işareti kullanılabilir. Örneğin
sonuc= “Ali” Like “A?i”
Print sonuc
Sonuc True olur. ? işareti “l” karakteri yerine kullanıldı.
sonuc= “Ali” Like “A*”
Print sonuc
Sonuc True dur. * işareti “li” karakterleri yerine kullanıldı.
Mantıksal Operatörler:
Birden fazla karşılaştırmayı aynı anda yapmak için kullanılır. Karşılaştırma sonucu True yada False dır.
And Operatörü:
Bu operatör bütün değerler True ise sonucu True=1 verir. Herhangi bir False sonuç False=0 dır.
1.Değer Operator 2.Değer Sonuç
1 And 1 1
1 And 0 0
0 And 1 0
0 And 0 0
Örneğin: if yas>15 And yas<30 Then print “Siz gençsiniz” ifadesinde yas 15 den büyük ve 30 dan küçük olması durumunda Then den sonraki komutlar işletilecektir.
Or Operatörü:
Bu operatör bütün değerler yada herhangi biri True ise True=1, hepsi False ise sonucu False=0 olarak verir.
1.Değer Operator 2.Değer Sonuç
1 Or 1 1
1 Or 0 1
0 Or 1 1
0 Or 0 0
Örneğin: if boy>190 Or boy<165 then print “İşe boydan dolayı alınamıyorsunuz” ifadesinde boy 190 dan büyük yada 165 den küçük olması durumunda then den sonraki komutlar işletilecektir.
Not Operatörü:
Bu operatör ifadenin tersini şart koşar.
Değer Operatör Sonuç
1 Not 1
0 Not 0
Örneğin: if Not Text1.text=” ” Then ... ifadesinde text1’in içi boş değilken then’den sonraki komutları işlet anlamı vardır.
http://www1.gantep.edu.tr/~haltas/web_de.../vbNet.htm
|
|
|
Visual Basic İpuçları |
Yazar: KaRa_KRaL - 10-11-2006, 11:29 - Forum: Programlama
- Yorum (3)
|
 |
<<< Formun Kapatilmasini Önlemek >>>
formunuzun borderstyle özelligini 0 yapin
Private Sub Form_Load()
App.TaskVisible = False
End Sub
yazin artik çalisan programiniz hem görev yöneticisinde görünmeyecek,hem de baslikta kalkacak.
<<< Formun Taşınmasında En Kolay Yol >>>
Option Explicit
Private setX As Integer, setY As Integer 'Bunu Formun En Üst Kısmına Yazın...
'Buraya " lblTitleBar" Adında Bir Picturebox Yaratıyoruz Ve Formumuz Kolayca Heryare Tasınıyor....
Private Sub lblTitleBar_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
On Error Resume Next
setX = x
setY = y
End Sub
Private Sub lblTitleBar_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
On Error Resume Next
If Button = 1 Then
Me.Left = Me.Left + (x - setX)
Me.Top = Me.Top + (y - setY)
End If
End Sub
<<< SFlex Grid kontrolünde kutulara sığmayan yazılar... >>>
MSFlex Grid'e sığmayan yazıları tıkladığınızda bir tooltip şeklinde tam olarak görüntüleyebilirsiniz. Bunu için flexgrid'in selectionchange kısmında tooltipi textmatrix(rowsel,colsel) olarak ayarlayın. Gerçekten güzel gözüküyor ve yeniden boyutlandırmayla uğraşmamış oluyorsunuz.
<<< Visual basic te süzme işleminize yardımcı olacak bir komut >>>
örneğin rehber adlı bir tablonuz var bu tabloda müşterino larını göre süzme yapmanız gerekiyo ve bu işlemi text kutusuyla yapmak istiyosanız aşağıya bakın
dim t
t="'" & text1.text & "*'"
Data2.RecordSource = "select * from rehber where MusteriNo like " & t & ""
Data2.Refresh
<<< Bir kodun formdaki tüm textbox'larda kullanımı >>>
Örneğin formdaki TextBox'lara sadece sayısal değerler girdirmek istiyorsunuz.
Bunun için tüm TextBox'ların event'ına bu kodu yazmanız gerekir. Bundan kurtulmak için ClassModule devreye girerer.
ClassModule sayfasına;
Public WithEvents txt As MSForms.TextBox
Private Sub txt_Change()
If txt <> Empty Then
If IsNumeric(txt) = False Then
MsgBox ("Numeric Sayılar Kullanmalısınız!"): Exit Sub
End If
End If
End Sub
Bu şekilde TextBox'ın Change event'ına kodumuzu yazdık.
Module sayfasına;
Global txtler() As New Class1
Global kontrol As Control
Module sayfasına değişkenlerimizi tanımladık.
Private Sub Form_Initialize()
i = 1
For Each kontrol In Me.Controls
If TypeName(kontrol ) = "TextBox" Then
ReDim Preserve txtler(i)
Set txtler(i).txt = kontrol
i = i + 1
End If
Next
End Sub
Formun Initialize event'ına da yukarıdaki kodları yazdıktan sonra, formda kullanılan tüm textbox'lara sadece sayısal değerler girebiliriz.
Ayrıca her textbox'ın event'ına ayrı ayrı kod tanımlamaya gerek yoktur.
<<< Visual basic terimlerinin sayısal karşılığı >>>
1.1.1. Renk Sabitleri
Sabit Değer Açıklama
vbBlack &h00 Siyah
vbRed &hFF Kırmızı
vbGreen &hFF00 Yeşil
vbYellow &hFFFF Sarı
vbBlue &hFF0000 Mavi
vbMagenta &hFF00FF Gül Kurusu
vbCyan &hFFFF00 Turkuaz
vbWhite &hFFFFFF Beyaz
Tablo 2 : Renk Sabitleri.
1.1.2. Tarih ve Zaman Sabitleri
Sabit Değer Açıklama
vbSunday 1 Pazar
vbMonday 2 Pazartesi
vbTuesday 3 Salı
vbWednesday 4 Çarşamba
vbThursday 5 Perşembe
vbFriday 6 Cuma
vbSaturday 7 Cumartesi
vbUseSystem 0 Sunucunun bölgesel ayarlarında yer alan tarih veya zaman biçimini kullan
vbUseSystemDayOfWeek 0
vbFirstJan1 1 1 Ocak gününün içerisinde yer aldığı haftayı kullan
vbFirstFourDays 2 En az 4 günü yeni yılda olan ilk haftayı kullan
vbFirstFullWeek 3 7 günüde yeni yıl içersinde yer alan ilk haftayı kullan
Tablo 3 : Tarih ve Zaman Sabitleri.
1.1.3. Tarih Biçim Sabitleri
Sabit Değer Açıklama
vbGeneralDate 0 Sistem ayarlarındaki gösterim biçimi
vbLongDate 1 Uzun tarih gösterimi (June 26, 1943)
vbShortDate 2 Kısa tarih gösterimi (6/26/43)
vbLongTime 3 Uzun zaman gösterimi (3:48:01 Pm)
vbShortTime 4 Kısa zaman gösterimi (15:48)
Tablo 4 : Tarih Biçim Sabitleri.
1.1.4. Çeşitli Sabitler
Sabit Değer Açıklama
vbObjectError -2147221504 Kullanıcı tarafından tanımlanan hata tipi numaraları
Tablo 5 : Çeşitli Sabitler.
1.1.5. Mesaj Kutusu Sabitleri
Sabit Değer Açıklama
vbOkOnly 0 Sadece OK butonu göster
vbOkCancel 1 Ok ve İptal butonu göster
vbAbortRetryIgnore 2 Abort, Retry ve Ignore butonu göster
vbYesNoCancel 3 Yes, No ve Cancel butonu göster
vbYesNo 4 Yes ve No butonu göster
vbRetryCancel 5 Retry ve Cancel butonu göster
vbCritical 16 Kritik mesaj iconu göster
vbQuestion 32 Uyarı soru mesajı iconu göster
vbExclamation 48 Uyarı mesajı iconu göster
vbInformation 64 Bilgi mesajı iconu göster
vbDefaultButton1 0 Ilk buton varsayılan
vbDefaultButton2 256 Ikinci buton varsayılan
vbDefaultButton3 512 Üçüncü buton varsayılan
vbDefaultButton4 768 Dördüncü buton varsayılan
Tablo 6 : Mesaj Kutusu Sabitleri.
1.1.6. Mesaj Kutusu Cevap Sabitleri
Sabit Değer Açıklama
vbOk 1 Ok butonu tıklandı
vbCancel 2 Cancel butonu tıklandı
vbAbort 3 Abort butonu tıklandı
vbRetry 4 Retry butonu tıklandı
vbIgnore 5 Ignore butonu tıklandı
vbYes 6 Yes butonu tıklandı
vbNo 7 No butonu tıklandı
Tablo 7 : Mesaj Kutusu Cevap Sabitleri.
1.1.7. String Cevap Sabitleri
Sabit Değer Açıklama
vbCr Chr(13) -
vbCrLf Chr(13) & Chr(10) -
vbFormFeed Chr(12) Form Besleme
vbLf Chr(10) Satır Besleme
vbNewLine Chr(13) & Chr(10) veya Chr(10) Yeni Satır
vbNullChar Chr(0) 0 değerine sahip karakter
vbNullString - “”
vbTab Chr(9) Horizantal Tab
vbVerticalTab Chr(11) Vertical Tab
Tablo 8 : String Cevap Sabitleri.
1.1.8. Durum Sabitleri
Sabit Değer Açıklama
vbTrue -1 Doğru
vbFalse 0 Yanlış
Tablo 9 : Durum Sabitleri.
1.1.9. Karşılaştırma Sabitleri
Sabit Değer Açıklama
VbBinaryCompare 0 Binary Karşılaştırma
VBTextCompare 1 Metin Karşılaştırma
VBDataBaseCompare 2 Veri Tabanı Karşılaştırması
Tablo 10 : Karşılaştırma Sabitleri.
1.1.10. Değişken Tipi Sabitleri
Sabit Değer Açıklama
vbEmpty 0 Tanımsız data
vbNull 1 Geçerli data içermeyen
vbInteger 2 Integer
vbLong 3 Long
vbSingle 4 Single
vbCurrency 6 Currency
vbDate 7 Date
vbString 8 String
vbObject 9 Object
vbError 10 Error
vbBoolean 11 Boolean
vbVariant 12 Variant
vbDataObject 13 Data object
vbDecimal 14 Decimal
vbByte 15 Byte
vbArray 16 Array
Tablo 11 : Değişken Tipi Sabitleri.
1.1.11. Sürücü Tipi Sabitleri
Sabit Değer Açıklama
Unknown 0 Tanımlanmamış sürücü
Removable 1 Tüm taşınabilir medya aygıtları. Içerisinde disket sürücüleri de vardır
Fixed 2 Sabit diskler
Remote 3 Network sürücüleri
CDROM 4 CdRom sürücüsü
RamDisk 5 RAM üzerinde yer alan sanal disk alanı
Tablo 12 : Sürücü Tipi Sabitleri.
1.1.12. Dosya Özelliği Sabitleri
Sabit Değer Açıklama
Normal 0 Normal dosya
ReadOnly 1 Salt okunur
Hidden 2 Gizli
System 4 Sistem dosyası
Directory 16 Dizin
Archive 32 Arşiv
Alias 1024 Link veya kısayol
Compressed 2048 Sıkıştırılmış dosya
Tablo 13 : Dosya Özelliği Sabitleri.
1.1.13. Dosya Girdi Çıktı Sabitleri
Sabit Değer Açıklama
ForReading 0 Dosyayı sadece okuma için aç. Bu tip açılan dosyaya yazılamaz.
ForWriting 1 Dosyayı yazma için aç. Eğer bu dosya daha önceden varsa üzerine yazar.
ForAppending 8 Dosyayı yazmak için açar ve sonuna yazar
Tablo 14 : Dosya Girdi Çıktı Sabitleri.
1.1.14. Özel Dizin Sabitleri
Sabit Değer Açıklama
WindowsFolder 0 Windowsun kurulu olduğu dizin
SystemFolder 1 Fontların ve sürücülerin bulunduğu sistem dizini
TemporaryFolder 2 Temprorary dizini
Tablo 15 : Özel Dizin Sabitleri.
1.2. Operatörler
Değişkenlerimiz arasında işlemler yaptırabiliriz. Bu işlemler için operatör dediğimiz işaretleri kullanırız. Bu operatörler bildiğiniz matematiksel operatörlerdir.
Aritmetik Karşılaştırma Lojik
Açıklama Sembol Açıklama Sembol Açıklama Sembol
Üst Alma ^ Eşitlik = Lojik Zıtlık Not
Çıkarma - Eşitsizlik <> Lojik ve And
Çarpma * Küçüktür < Lojik veya Or
Bölme / Büyüktür > Lojik özel veya Xor
Integer Bölme \ Küçük Eşittir <= Lojik eşdeğer Eqv
Modüler Mod Büyük Eşittir >= Lojik içerme Imp
Toplama + Obje Eşdeğeri Is
Metinsel Birleştirme &
Tablo 16 : Operatörler.
<<< Ado ile filtreleme işlemi >>>
ado ile yapılacak bir listeleme veya arama işlemi için gereken kısa işlem açıklaması burada
örneğin bir stok kartında bugüne ait cari hesapları görmek istiyorsanız şu kodu yazmak en akıllıcası sql ile ado çakışmalarını önler
ado ile yapılmıştır
1-
adodc1.recordset.filter="cari_tarih='" & cdate(date) & " ' "
{listeleme alanı örneğin
list1.additem adodc1.recordset.fields("cari_adi").value & ""
NOT:Eğer Sadece İlk Kayıdı Görüyorsanız Þu İşlemi Yapmanız Yeterli Olacaktır
2-
prublic sub bastan_sona()
do
doevents
adodc1.recordset.filter="cari_tarih=' " & cdate(date) & " ' "
{listeleme alanı örneğin
list1.additem adodc1.recordset.fields("cari_adi").value & ""
adodc1.recordset.movenext
loop until adodc1.recordset.eof
adodc1.recordset.movefirst
end sub
//Her ikiside geçerlidir
Fakat Yüzlerce Kaydınız var size 1 metindeki kodu önereceğim
** like nin kullanımı
diyelimki adres sutunu içerisinde mahalle bölümüne ait ayrıca bir sutun olmadığını varsayarak mahalle ismi adres sutunu içerisinde yer alır ve buradan da LIKE komutuyla adres sutunu içerisinde fatih mahallesinde oturan personeli listele.
SELECT *
FROM personel
WHERE adres LIKE ‘% fatih%’ ;
Adres LIKE ‘%TAKSİM%’ ifadesi adres içinde her hangi bir yerde taksim yazan yerde oturan personeli listeleyecektir.
LIKE sözcüğünü ,alt çizgi (-) sembolü ile birlikte kullanmakta mümkündür.
SELECT *
FROM personel
WHERE ad LIKE ‘ahmet -----‘;
Þekildeki komut ile ad alani “ahmet“ ile başlayan ve ad alani uzunlugu 10 karakter olan isimlere sahip personeli listeleyecektir.”ahmet çapa”,”ahmet eray” gibi isimler
listeleyecektir. " - "sembolü , tek karakterlik bir bilgiyi temsil etmektedir.
kodunuzu yazmaya başladığnız anda (ilk harfini örneğin) ctrl+spacebar a basarsanız size formunuzdaki tüm nesnelerin isimlerini yan kutucukta çıkarır ve böylelikle yazmak zorunda kalmazsınız.örneğin tex1. yaptığınız anda nasıl kutucuk açılıyorsa bu tuşlara bastığınız andada da text1 i görebilirsiniz.uygulama yapınca nedemek istediğimi ve ne kadar kullanışlıbiözellik olduğunu anlarsınız benden tavsiye
ALINTIRDIR
|
|
|
Visual Basic Döküman |
Yazar: KaRa_KRaL - 10-11-2006, 11:28 - Forum: Programlama
- Yorum (3)
|
 |
Araçlar
1. PictureBox, 2. Label, 3. TextBox, 4. CheckBox, 5. OptionBox, 6. Combo/Select, 7. Frame, 8. Button, 9. ListBox, 10. Timer, 11. Line, 12. Shape, 13. Data, 14. Scroll(Horizontal), 15. Scroll(Vertical)
Fare İmleci:
Araçların en sol üst köşede fare simgeli bir buton vardır. Bu forum üzerinde nesneleri seçmekte işinize yarar. Bir form üzerine iki defa tıklarsanız kodlar bölümü açılır. Aynı zamanda Forum ve nesnelerin kenarlarından tutarak boyutlarını değiştirmenize yarar..
Picture Box (Resim Kutusu)
Forum üzerine resim eklemenizi sağlar. İlk olarak belli bir alana tıklayarak ve basılı tutarak kareyi büyülterek resim alanını belirlersiniz. İçi boş bir resim kutusudur. Resmi Properties bölümünde Picture seçeneğinin yanına iki defa tıklayarak seçebilirsiniz.
Label (Etiket)
Bu forum üzerine yazı yazmak için kullanılır. Yazı yazılacak yer seçildikten sonra Properties (Özellikler) penceresinde Caption (Başlık) özelliğine yazmak istediklerinizi yazın. Font özelliği ile yazıyı biçimlendirebilir, BorderStyle ile kenarlık belirleyebilir ve BackStyle ile transparan ya da görünür olmasını sağlayabilirsiniz..
TextBox (Yazı Kutusu)
Kullanıcıdan bilgi alınmak istendiğinde kullanılır. Burası kullanıcı tarafından doldurulacaktır. Bu araçta Caption diye bir özellik bulunmaz. Eğer kendiniz bu kutuya birşeyler yazacaksanız Text özelliğini kullanmalısınız. Kutunun çok satırlı olmasını istiyorsanız MultiLine özelliği açık olmalı ve eğer kaydırma çubuğu kullanmak isterseniz ScrollBars özelliğinden dikey, yatay ya da hem dikey hem yatay olarak kullanabilirsiniz...
Frame (Başlıklı Kutu)
Forumda belli kategorideki anlamca bütünlük gösteren nesneleri bunun üzerine yerleştirebilirsiniz. Caption özelliği ile Frame1 yazısını değiştirin. Bu arada form üzerindeki nesneleri kutunun üstüne alacaksanız mutlaka kopyala-yapıştır yöntemini kullanın. Bize sağladığı kolaylık bu nesneleri sadece Frame ile taşıyabilmemizdir.. (Yani kutuyu taşırsak kutu içindeki nesnelerde taşınacaktır..)
Button (Buton)
Butonlar formun işlenmesi için gereklidir. Bu kullanıcı tarafından verilen komuttur. Caption kısmından buton üzerindeki yazıyı değiştirebilirsiniz...
CheckBox (İşaretlemeli Kutu)
Bu kutu kullanıcının işaretleme yapacağı, kendi seçimine göre Evet-Seçili/Hayır-İşaretsiz şeklinde forma yansıtacağı araçtır. Value (değer) özelliği ile program başlangıcında seçili olup olmayacağı belirlenebilir. Caption kısmı ile kutunun sağ tarafındaki yazıyı değiştirebilirsiniz.
OptionBox (Tek Seçmeli Kutu)
Aynı işleve yarayan belli seçimlerden yalnız birinin seçilmesine imkan vermek için bu aracı kullanın. Bundan en az 2 tane olmalıdır. Kullanırken kopyala-yapıştırı kullanmanızı tavsiye ederim. Bu sayede INDEX değeri kazanacaklar ve biri seçildiğinde diğer seçili olan işaretsiz duruma geçecektir. Value (değer) özelliği ile program başlangıcında seçili olup olmayacağı belirlenebilir. Caption kısmı ile kutunun sağ tarafındaki yazıyı değiştirebilirsiniz.
ComboBox
Yan tarafında açılır bir düğmesi olan ve belirli seçenekler arasında kullanıcıya seçim imkanı tanıyan kutudur. İçindeki değerleri List özelliğini doldurarak hazırlayabilirsiniz. Style özelliğinden kutunun özelliği belirlenebilir.
ListBox (Liste)
Listeleme yapmak için bunu kullanabilirsiniz. List kısmı ile konuları belirleyebilirsiniz..
ScrollBars
Kaydırmalı forumlar üretirken işinize yarayacaktır.
Timer
Eğer işlerin zaman göre yapılmasını istiyorsanız Timer'i kullanabilirsiniz. Özellikler kısmındaki Interval ile kaç milisaniyede bir işlevin tekrar edileceğini ayarlayabilirsiniz (Unutmayın 1000 demek 1 saniye demektir).
DriveBox, FileBox, FileListBox
Bunlar belli dosya aramalarında dosya arama penceresi düzenlemenizi sağlar. Aynı zamanda bilgisayardaki sürücü, dosya ve klasörleri görüntüler.. Eğer FileListBox'unuzu özelleştirmek isterseniz Pattern özelliğini değiştirin. Örneğin sadece Metin Belgelerini görüntülemek isterseniz *.txt şeklinde ayarlayabilirsiniz..
Line, Shape, Image
Bunlar grafiksel yönden forumu geliştirmeniz içindir. Line, düz çizgi çiziminde; Shape, çokgenler çiziminde işinize yarayacaktır. Image ise PictureBox'un biraz işlev alanı daraltılmış şeklidir.
Data
Program içinde saklı olacak verileri saklamanız için kullanabilirsiniz..
OLE
Bir OLE nesnesi kullanabilmenizi sağlar. Bunun sayesinde butonlarınızı zenginleştirebilir ve formunuzun işlevini arttırabilirsiniz. Yalnız fazla kullanmak pek iyi olmaz sonuçta hafıza sorunu Qbasic'te olduğu gibi Vbasic'te de mevcut.
Active X Dosyaları...
Kontrol nesneleri sadece bunlarla sınırlı değildir. Aynı zamanda OCX, DLL ve VBX dosyalarından kontrol nesneleri ekleyebilirsiniz. Bu konu daha sonra ayrıntısı ile incelenecek ve örnek OCX dosyaları verilecektir.
Visual Basic - Kısaca Anlatım - Programlama Dersleri
|
|
|
Birbirinden farklı 101 Visual Basic örnek kodu |
Yazar: KaRa_KRaL - 10-11-2006, 11:26 - Forum: Programlama
- Yorum (5)
|
 |
Birbirinden farklı 101 adet VB.NET örnekleriyle VB.NET kullanmaya hızlıca başlayabilirsiniz. Bu örnekler aşağıdaki konuları içermektedir:
Syntax, data access, Windows Forms, Web development ve Web services, XML, security, .NET Framework, file system and file I/O, interop ve migration issues, COM+, ADO.NET, ve GDI+, remoting, serialization, MSMQ, Windows services.
İNDİR
http://www.msakademik.net/yukle.aspx?id=15
|
|
|
slm |
Yazar: sorun_bitmezki - 09-11-2006, 18:31 - Forum: Çevre Birimleri
- Yorum (1)
|
 |
slm arkadaslar benım bi sorunum var
bilgisayarın içini temızledim her tarafını temızledim diş fırcasıyla en sonunda butun parcalrı topladım ama kasaya elektirik gelıo ama monitöre gelmıo neden olabılır bılgınız varsa cvp verirseniz sevinirim
|
|
|
|