film indir
Eylül
29th 2007
Fonksiyonlar

Posted under Programlama & Visual Basic




Arkadaşlar Merhaba!

Bu Dersimizde VB.NET Fonksiyonları hakkında bilgi vermek istiyorum..

Buyrun ;

Vb.net de kullanılan birçok fonksiyon vb6 ile benzerlik göstermektedir. Bazıları birebir aynı olup , bazılarının yapısı farklıdır. Biz burada bu fonksiyonları göreceğiz , yapılarını inceleyeceğiz ve çeşitli örnekler yapacağız.

Aşağıdaki listede VB.NET de kullanılan fonksiyonları tiplerine göre listelenmiş bir şekilde bulacaksınız ;

Input/Output Fonksiyon Türleri
InputBox(), MsgBox()

Dosya ve Klasör Fonksiyon Türleri
ChDir(), ChDrive(), CurDir(), Dir(), FileCopy(), FileDateTime(), FileLen, GetAttr(), Kill, MkDir(), Rename(), RmDir(), SetAttr()

Data Tipleri Fonksiyonları
IsArray(), IsDate(), IsDBNull(), IsNothing() IsNumeric(), IsReference, TypeName(), VarType()

Tip Değişim Fonksiyonları
CBool(), CByte(), CChar(), CDate(), CDbl(), CDec(), CInt(), CLng(), CObj(),CShort(), CSng(), CStr(), CType()

String İşlemleri İle İlgili Fonskiyonlar
Asc(), AscW(), Chr(), ChrW(), Filter(), InStr(), InStrRev(), Join(), LCase(),Left(), Len(), LTrim(), Mid(), Mid, Replace(), Right(), RTrim(), Space(),Split(), StrComp(), StrConv(), StrDup(), StrReverse(), Trim(), UCase()

Data Formatlama Fonksiyonları
Format(), FormatCurrency(), FormatDateTime(), FormatNumber(),FormatPercent(), LSet(), RSet(), Str(), Val()

Matematiksel Fonskiyonlar
Abs(), Atan(), Cos(), Exp(), Fix(), Hex(), Int(), Log(), Oct(), Pow(),Round(), Sin(), Sqrt(), Tan()

Tarih Saat Fonksiyonları
DateAdd(), DateDiff(), DatePart(), DateSerial(), DateValue(), Day(),Hour(), Minute(), Month(), MonthName(), Now(), Second(),TimeSerial(), TimeValue(), Weekday(), WeekdayName(), Year()

Finansal Fonksiyonlar
DDB(), FV(), IPmt(), IRR(), MIRR(), NPer(), NPV(), Pmt(), PPmt(), PV(),Rate(), SLN(), SYD()

Dosya Giriş-Çıkış İşlemleri Fonksiyonları
EOF(), FileAttr(), FileClose(), FileOpen(), FileGet(), FilePut(), FreeFile(),Input(), LineInput(), Loc(), Lock(), LOF(), Print(), PrintLine(), Reset(),Seek(), Unlock(), Width(), Write(), WriteLine()

Herhangi Bir Numara Alma Fonksiyonları
Rnd(), Randomize

Grafik Fonksiyonları
QBColor(), RGB()

Registry Fonksiyonları
DeleteSetting(), GetAllSettings(), GetSetting(), SaveSetting()

Uygulama İle İlgili Fonksiyonlar
AppActivate(), Shell()

Genel Fonksiyonlar
Beep, CallByName(), Choose(), Environ(), IIf(), Option, Switch()

Evet arkadaşlar gördüğünüz gibi fonksiyon listemiz epey kabarık. Bu fonkiyonlardan birini veya birkaçını , yaptığımız programların %70 inde kullanırız. Yani bu fonksiyonları iyi bilmemiz ve iyi yönetmemiz , bize yaptığımız programların daha iyi olmasını sağlar. Ne kadar kısa az ve hızlı çalışan kod yazabilirsek , programlarımız o kadar iyi olur.
Fonksiyonlara kaldığımız yerden devam ediyoruz ..

Input/Output Fonksiyon Türleri

Visual Basic.NET iki farklı giriş (veya çıkış) fonksiyonu kullanır.Bunlar InputBox() ve Msgbox() fonksiyonlarıdır. Şimdi sırası ile bu fonksiyonlarımızı ve özelliklerini görelim.

InputBox() Fonksiyonu

Bu fonksiyon bir textbox nesnesine sahip bir mesaj kutusu göstermek için kullanılır. Kullanıcıdan bir değer girmesini ve OK veya Cancel düğmelerinden birisine basmasını bekler. InputBox fonksiyonunun ayarlanabilir argumentleri aşağıdaki gibidir.

INPUTBOX(MESAJ , [BAŞLIK] , [VARSAYILAN] , [X POS] , [Y POS] )

MESAJ = Diyalog kutusunun içinde gösterilecek olan bilgidir. Kullanıcıdan ne gibi bir bilgi girmesini istiyorsak , onu açıklayan bir özelliktir. Eğer iki veya üç satır bir bilgi girmek istiyorsak o zaman satır olmasını istediğimiz yere vbCrLf() yazarız. Böylece gösterilecek mesajımız birden fazla satırlı olacaktır.

BAŞLIK = Diyalog kutusunun başlığında gösterilecek olan metin bilgisidir.Eğer bir bilgi girilmezse , programın ismi başlık olarak gözükür.

VASRAYILAN = Diyalog kutusu içindeki textbox nesnesinde bulunacak olan varsayılan değerdir. Diyalog kutusu ilk açıldığında gösterilir. Kullanıcı bu değeri değiştirip kendi istediği bir değer yazabilir.

X POS , Y POS = Diyalog kutusunun ekrandaki üst sol köşeye olan uzaklık değerlerini belirtmek için kullanılır. Diyalog penceremizin görüntüleneceği yeri ayarlar.

InputBox fonksiyonu ile dönen değer , herhangi bir değer olabilir(string , tarih , integer…)

Örnekler :

Basit bir fonksiyon. Kullanıcıdan bir bir bilgi girmesini istiyor.

Dim tcno As String
tcno = InputBox(”Lütfen TC kimlik numaranızı giriniz”)

Kullanıcının girdiği değeri kontrol ederek , bizim istediğimiz formatta veri girip girmediğini kontrol edelim.

Dim tarih As Date
tarih = InputBox(”Lütfen doğum tarihinizi giriniz”)
If IsDate(tarih) Then
MsgBox(”Doğum tarihiniz kaydedilmiştir”)
Else
MsgBox(”Yanlış bilgi girdiniz.Lütfen geçerli bir tarih giriniz”)
End If

Geri dönen değeri bir işleme tabi tutup sonucunu kullanıcıya gösterelim.

Dim sayi1 As Integer
Dim sayi2 As Integer

sayi1 = InputBox(”Birinci sayıyı giriniz”)
sayi2 = InputBox(”İkinci sayıyı giriniz”)

Dim toplam As Integer = sayi1 + sayi2
MsgBox(”İki sayının toplamı : ” & toplam)

Msgbox () Fonksiyonu

Msgbox fonksiyonu , kullanıcıya bir mesaj görüntüleyen ve kullanıcı bir düğmeye basınca kapanan bir diyalog kutusudur. Basit ve en çok kullanılan fonksiyonlardan birisidir. Msgbox fonksiyonunun ayarlanabilir argumentleri aşağıdaki gibidir.

MSGBOX( MESAJ , [DÜĞME] , [BAŞLIK] )

MESAJ = Kullanıcıya göstereceğimiz mesaj bilgisidir. Bir satır olabileceği gibi birden çok satırda olabilir.

DÜĞME = Mesaj kutusunun altında gösterilecek düğmeleri ayarlayan özelliktir. Kullanıcının bastığı düğmelere göre işlem yapabilmemizi sağlar.

BAŞLIK = Mesaj kutusunun en üstünde yer alan başlık bilgisidir. Eğer bir değer girilmezse , programın adı başlık kısmında görünecektir.

Örnekler :

Basit bir mesaj kutusu. Sadece Tamam düğmesi olan ve başlığı olan bir mesaj kutusudur.

Msgbox(”Merhaba ForumTR” , MsgBoxStyle.OkOnly , “Mesaj Kutusu”)

Kullanıcının bastığı düğmeye göre işlem yapan bir mesaj kutusu.

If MsgBox(”Program kapatılsınmı?”, MsgBoxStyle.OkCancel, “Onaylayın”) = MsgBoxResult.Ok Then
‘kullanıcı Tamam düğmesine basmıştır
‘buraya , tamam düğmesine basılınca işletilecek
‘kodlar yazılır
Else
‘kullanıcı iptal düğmesine basmıştır.
‘buraya iptal düğmesine basınca işletilecek
‘kodlar(yazılır)
End If

Trackback URI | Comments RSS

Yorum Yaz - Leave a Reply

yeliiniz Silinmitir.Ltfen Sayfanzdan Kodu Kaldrnz. Sayfa Bloggoayrılık yazılarıoyunlarkurye web tasarımı broşürlük dizi izle dizi izleKombi Tesisat Radyo DinleChat paysafe paysafe kartSohbet arkadaş travestitravesti travesti travesti Film izle Sicak Videolar Porno izle film izle e-okul arog Ask-i Memnu Sehitler Olmez sohbet Chat K�zlarla Sohbet sohbet chat kale kapi mirc Bedava Program Yukle Turkce Program Indir Celik Konstr�ksiyon evden eve nakliyat Toplist