29
1 INPUTBOX() ile Veri INPUTBOX() ile Veri Girişi Girişi Yapısı : Yapısı : VB’DE PROGRAMA VERİ GİRİŞİ İÇİN INPUTBOX() FONKSİYONU KULLANILIR. INPUTBOX FONKSİYONU AKTİF FORMDAN BAĞIMSIZ OLARAK BİR DİYALOG KUTUSU İÇİNDE KULLANICININ DIŞARIDAN VERİ GİRİŞİNE İMKAN VERİR. VISUAL BASIC’DE VERİ GİRİŞİ VE EKRAN MESAJLARI Değişken adı Veri Giriş Kutusu Gövdesindeki Mesaj Veri Giriş Kutusu Başlığı (Caption) Default Değer Form Üzerindeki Konum (0,0) sol üst köşe

INPUTBOX() ile Veri Girişi

  • Upload
    seanna

  • View
    74

  • Download
    0

Embed Size (px)

DESCRIPTION

VISUAL BASIC’DE VERİ GİRİŞİ VE EKRAN MESAJLARI. INPUTBOX() ile Veri Girişi. Form Üzerindeki Konum (0,0) sol üst köşe. Default Değer. Yapısı :. Değişken adı. Veri Giriş Kutusu Gövdesindeki Mesaj. Veri Giriş Kutusu Başlığı (Caption). - PowerPoint PPT Presentation

Citation preview

Page 1: INPUTBOX() ile Veri Girişi

1

INPUTBOX() ile Veri INPUTBOX() ile Veri GirişiGirişi

Yapısı : Yapısı :

VB’DE PROGRAMA VERİ GİRİŞİ İÇİN INPUTBOX() FONKSİYONU KULLANILIR. INPUTBOX FONKSİYONU AKTİF FORMDAN BAĞIMSIZ OLARAK BİR DİYALOG KUTUSU İÇİNDE KULLANICININ DIŞARIDAN VERİ GİRİŞİNE İMKAN VERİR.

VISUAL BASIC’DE VERİ GİRİŞİ VE EKRAN MESAJLARI

Değişken adıVeri Giriş Kutusu Gövdesindeki Mesaj

Veri Giriş Kutusu Başlığı (Caption)

Default Değer

Form Üzerindeki Konum (0,0) sol üst köşe

Page 2: INPUTBOX() ile Veri Girişi

2

MSGBOX() ile MESAJ MSGBOX() ile MESAJ YAZMAKYAZMAK

Yapısı : Yapısı :

PEOGRAMIN ÇALIŞMASI SIRASINDA KULLANICIYA BELİRLİ DURUMLARDA BİR DİYALOG KUTUSU İLE MESAJ VERMEK İÇİN MSGBOX DEYİMİ VEYA MSGBOX() FONKSİYONU KULLANILIR. FONKSİYON PROGRAMA BİR DEĞER DÖNDÜRÜR. KULLANICINN SEÇİMİNE BAĞLI OLARAK DEĞİŞEN İŞLEM YAPILACAKSA MSGBOX() FONKSİYONU KULLANILIR.

Prompt

Proje Adı

vbMsg = MsgBox("Program Sonlandirildi...", vbInformation)

MsgBox("Program Sonlandirildi...")

Page 3: INPUTBOX() ile Veri Girişi

3

vbMsg = MsgBox("Devam Etmek Istiyor musunuz? (Y/N)", vbQuestion + vbYesNo, "Program Sonu")If vbMsg=vbYes Then Exit SubIf vbMsg = vbNo Then End

MESAJ KUTUSU ÜZERİNDE TIKLANAN BUTONA GÖRE PROGRAM YÖNLENDİRİLEBİLİR.

vbMsg = MsgBox("Devam Etmek Istiyor musunuz? (Y/N)", vbQuestion + vbYesNo+vbDefaultButton2, "Program Sonu")

MESAJ KUTUSU ÜZERİNDEKİ DEFAULT BUTON ÖNCEDEN SEÇİLEBİLİR.

Page 4: INPUTBOX() ile Veri Girişi

4

vbQuestion

vbExclamation

vbCritical

vbInformation

vbOKOnly

vbYesNo

vbOkCancel

vbYesNoCancel

MESAJ BUTONU DÜZENLEMELERİ

Page 5: INPUTBOX() ile Veri Girişi

5

Bir Visual Basic Bir Visual Basic Programının YapısıProgramının Yapısı

Bir proje şu birimlerden oluşur.Bir proje şu birimlerden oluşur.

Bir proje dosyası.Bir proje dosyası. Bütün elemanları takip Bütün elemanları takip etmeyi sağlayan bu dosyanın uzantısı etmeyi sağlayan bu dosyanın uzantısı vbp’dir.vbp’dir.

Her form içinHer form için bir frm dosyası bir frm dosyası HHer formun özellikleri için er formun özellikleri için binarybinary (ikili) bir (ikili) bir

dosyadosya Her class modulu için Her class modulu için bir cls dosyasıbir cls dosyası

( seçenek)( seçenek) Her standart modül için Her standart modül için bir bas dosyasıbir bas dosyası

(seçenek)(seçenek)

Bir Visual Basic programı bir proje olarak geliştirilir. Proje vbp uzantılı bir dosyadır. Proje içinde form (frm) ve modül (bas) gibi diğer bileşenler yer alır.

Page 6: INPUTBOX() ile Veri Girişi

6

Proje ve elemanlarıProje ve elemanları

Page 7: INPUTBOX() ile Veri Girişi

7

Formlar ve Modüller Formlar ve Modüller

Visual Basic’te kodların Visual Basic’te kodların yazıldığı ve saklandığı yazıldığı ve saklandığı üç tür modül vardır:üç tür modül vardır:

Form Modül Class modülüStandart modül

VISUAL BASIC KODU MODÜL İÇİNDE

SAKLANIR

Page 8: INPUTBOX() ile Veri Girişi

8

Form Modülleri Form Modülleri Form modülleri ( .FRM ) bir Visual basic uygulamasının temelini oluşturur. Form modülleri olay yordamlarını (kodlar), genel yordamları ve form düzeyindeki veri tanımlamalarını içerir.

Page 9: INPUTBOX() ile Veri Girişi

9

Standart modüllerStandart modüller

BAS dosya uzantılı olan Standart modüller

• Uygulama içerisindeki diğer modüllerden de ulaşılabilen (global) ya da

• Modül düzeyindeki tanımlamaları içerirler.

Burada yazılan kodlar belirli bir uygulamaya ait olmak zorunda değildir. Standart modüller birçok uygulama tarafından kullanılabilir.

Page 10: INPUTBOX() ile Veri Girişi

10

Class modüllerClass modüller

CLS dosya uzantılı olan Class modüllerde yazılan kodlarla yeni nesneler yaratılır. Bu nesneler kendi özel metot ve özelliklerine sahiptirler.

Class’lar program içinde kullanılan birimlerdir. VB kontrolleri de birer Class’tır.

Page 11: INPUTBOX() ile Veri Girişi

11

DeğişkenlerDeğişkenler Değişkenler program içinde kullanılan sayısal ve alfanümerik değerleri, Değişkenler program içinde kullanılan sayısal ve alfanümerik değerleri,

bilgileri, sonuçları hafızada tutabilmek için kullanılan adresleri temsil ederler.bilgileri, sonuçları hafızada tutabilmek için kullanılan adresleri temsil ederler. VB’de sayısal, alfanümerik, mantıksal, tarih gibi bilgileri atamak için farklı VB’de sayısal, alfanümerik, mantıksal, tarih gibi bilgileri atamak için farklı

tiplerde değişkenler tanımlanabilir.tiplerde değişkenler tanımlanabilir. DeDeğişğişkenin kenin kullanılmadan önce kullanılmadan önce tantanıımlanmasmlanmasıı haf hafıızada ayrzada ayrıılacak haflacak hafııza za

miktarmiktarıının belirli olmasnın belirli olmasıınnıı sa sağğlarlar.. Değişkenlerin mutlaka bir adı ve tipi vardır.Değişkenlerin mutlaka bir adı ve tipi vardır. Değişken tanımlamada Değişken tanımlamada ImplicitImplicit ve ve ExplicitExplicit olmak üzere iki farklı yöntem olmak üzere iki farklı yöntem

bulunmaktadır. Bir değişken önceden tanımlanmadan değer ataması yapılır bulunmaktadır. Bir değişken önceden tanımlanmadan değer ataması yapılır ise buna İmplicit yöntem adı verilir. ise buna İmplicit yöntem adı verilir.

R=12.4R=12.4 A=3.1415*R^2A=3.1415*R^2 Değişkenler kullanılmadan önce tanımlanır ise bu yönteme Değişkenler kullanılmadan önce tanımlanır ise bu yönteme ExpliciExplicit yöntem t yöntem

adı verilir. Bu tanımlama Dim deyimi ile değişken kullanılmadan önce yapılır.adı verilir. Bu tanımlama Dim deyimi ile değişken kullanılmadan önce yapılır. Dim R, ADim R, A R=12.4R=12.4 A=3.1415*R^2A=3.1415*R^2

Page 12: INPUTBOX() ile Veri Girişi

12

Veri Tipleri Veri Tipleri

ByteByte

BooleanBoolean

CurrencyCurrency

DateDate

DoubleDouble

IntegerInteger

LongLong

ObjectObject

SingleSingle

StringString

VariantVariant

Visual Basic’de farklı veri tipleri ile işlem yapmak mümkündür. Değişken tanımlamalarında veri tipi önceden belirtilir ise ilgili değişken için hafızadaki yer önceden rezerve edilmiş olur.

Dim R As DoubleDim n As Integer

VERİ TİPLERİ

Page 13: INPUTBOX() ile Veri Girişi

13

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load() Dim Dim AdAd, Soyad, Soyad As As StringString Dim Dim MaasMaas As As CurrencyCurrency Dim Dim D_tarihiD_tarihi As As DateDate Dim Dim AdresAdres As As StringString Dim Dim SiraSira As As IntegerInteger . . . . . .

End SubEnd Sub       

Burada görmüş olduğunuz gibi Burada görmüş olduğunuz gibi 66 adet degişken adet degişken tipi ile tipi ile birlikte birlikte tanımlanmaktadır.tanımlanmaktadır.

AdAd, Soyad, Soyad değişken değişkenlerileri string string (Alfanümerik) (Alfanümerik) tipinde tipinde değişkendeğişkenlerdirlerdir..

Maaş değişkeni Currency tipinde bir değişkendir.Maaş değişkeni Currency tipinde bir değişkendir. D_tarihi değişkeni Date tipinde bir değişkendir.D_tarihi değişkeni Date tipinde bir değişkendir. Adres değişkeni string tipinde bir değişkendir.Adres değişkeni string tipinde bir değişkendir. Sira değişkeni integer tipinde bir değişkendir. Sira değişkeni integer tipinde bir değişkendir.

Page 14: INPUTBOX() ile Veri Girişi

14

Veri TipiVeri Tipi BoyutBoyut Tanım AralıkTanım Aralık

ByteByte 1 byte1 byte 0-2550-255

IntegerInteger 2 byte2 byte -32768 ile 32767-32768 ile 32767

LongLong 4 byte4 byte -2147483648 ile 2147483647-2147483648 ile 2147483647

SingleSingle 4 byte4 byte Negatif Değerler: -3.402823E38 ile -Negatif Değerler: -3.402823E38 ile -1.401298e-45 1.401298e-45

Pozitif Değerler: 1.401298e-45 Pozitif Değerler: 1.401298e-45 ile3.402823E38ile3.402823E38

DoubleDouble 8 byte8 byte Negatif Değerler: -Negatif Değerler: -1.79769313486232E308 ile 1.79769313486232E308 ile 4.94065645841247E-3244.94065645841247E-324

Pozitif Değerler: 4.94065645841247E-Pozitif Değerler: 4.94065645841247E-324 ile324 ile

1.79769313486232E3081.79769313486232E308

CurrencyCurrency 8 byte8 byte -922337203685477.5808 ile -922337203685477.5808 ile 922337203685477.5807922337203685477.5807

StringString 10 byte10 byte 0 ile 2 milyar arasında karakter atanabilir0 ile 2 milyar arasında karakter atanabilir

BooleanBoolean 2 byte2 byte True veya FalseTrue veya False

DateDate 8 byte8 byte 1 Ocak 100 ile 31 Aralık 9999 1 Ocak 100 ile 31 Aralık 9999

VariantVariant 16 byte16 byte Tüm verileri ifade edebilirTüm verileri ifade edebilir

Page 15: INPUTBOX() ile Veri Girişi

15

IntegerIntegerVisual Basic’te Visual Basic’te tam sayıtam sayı degişkenleri tanımlamak için kullanılır. Hafızada degişkenleri tanımlamak için kullanılır. Hafızada

2 byte2 byte yer kaplarlar. yer kaplarlar. Alabilecegi değer aralıAlabilecegi değer aralığğı –32768 ile +32767 arasındadır.ı –32768 ile +32767 arasındadır.DDeeğğişkenin sonunda işkenin sonunda %% karakteri bulunuyorsa bu degişken integer karakteri bulunuyorsa bu degişken integer

tipindedir. tipindedir. Örnek :Örnek :

Private Sub Form_Load()Private Sub Form_Load() Dim Maas As IntegerDim Maas As Integer Oran% = 100Oran% = 100 A_sayı = 100A_sayı = 100 B_sayı = Oran*A_sayıB_sayı = Oran*A_sayı C_sayı = B_sayı + A_sayı – 1000C_sayı = B_sayı + A_sayı – 1000 Maas= 32767Maas= 32767End SubEnd Sub

UYARIUYARI : : EEğğer er buradaburada tan tanıımlanan demlanan değğiişşkenlere daha büyük saykenlere daha büyük sayıılar lar

atanatanıırsa rsa overflowoverflow hatası hatası oluoluşşur.ur.

Page 16: INPUTBOX() ile Veri Girişi

16

LongLongDaha büyük bir aralıkta integer yani Daha büyük bir aralıkta integer yani tamsayıtamsayı tanımlamak tanımlamak

için kullanabilecegimiz bir veri tipidir. Hafızada için kullanabilecegimiz bir veri tipidir. Hafızada 4 byte4 byte yer kaplar. yer kaplar.

Kullanılabilecek uç degerler +2,147,483,647 ile -Kullanılabilecek uç degerler +2,147,483,647 ile -2,147,483,648 dir. 2,147,483,648 dir.

Long tipinde bir degişken tanımlamak için degişken Long tipinde bir degişken tanımlamak için degişken sonunda sonunda && karakterini kullanabiliriz. karakterini kullanabiliriz.

Örnek :Örnek :

Private Sub Form_Load()Private Sub Form_Load() Dim Bolum As Long Dim Bolum As Long

BBoolluum=50000 m=50000 C Cıkan&=600000ıkan&=600000 Kalan& = (Kalan& = (CCıkan / Bıkan / Boolluum ) * 10000m ) * 10000End SubEnd Sub

Page 17: INPUTBOX() ile Veri Girişi

17

SingleSingleTam sayı olmayan küsüratlı sayılar içinTam sayı olmayan küsüratlı sayılar için

kullanabilecegimiz bir veri tipidir. Kayan-noktalı sayı kullanabilecegimiz bir veri tipidir. Kayan-noktalı sayı olarak isimlendirilir. olarak isimlendirilir.

Single tipindeki veriler bellekte Single tipindeki veriler bellekte 4 byte4 byte yer kaplarlar. yer kaplarlar.NeNeggatif sayılar için alabilecegi aralık -3.402823E38 ile –atif sayılar için alabilecegi aralık -3.402823E38 ile –

1.401298E-45 ,1.401298E-45 ,pozitif sayılar için alabilecegi aralık 1.401298E-45 ile pozitif sayılar için alabilecegi aralık 1.401298E-45 ile

3.402823E38 arasındadır.3.402823E38 arasındadır.Single tipinde veri tanımlamak için degişken sonuna Single tipinde veri tanımlamak için degişken sonuna !!

karakteri konur. karakteri konur. 7 hane7 haneye kadar hassastır.Daha sonrası ye kadar hassastır.Daha sonrası yuvarlatılır. yuvarlatılır.

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load() Bölüm=50000 Bölüm=50000 Cıkan!=600000Cıkan!=600000End SubEnd Sub

Page 18: INPUTBOX() ile Veri Girişi

18

DoubleDoubleVisual Basic’te kullanılabilecek Visual Basic’te kullanılabilecek en büyük sayısal en büyük sayısal

degerlerin veri tipidirdegerlerin veri tipidir. . Hafızada Hafızada 8 byte8 byte yer kaplarlar. yer kaplarlar. 16 hane16 haneye kadar ye kadar

hassastırlar. hassastırlar. Maximum alabilecegi degerler pozitif sayılar için Maximum alabilecegi degerler pozitif sayılar için

4.94065645841247E-324 ile 1.797693134862232E3084.94065645841247E-324 ile 1.797693134862232E308neneggatif sayılar için de -1.797693134862232E308 ile -atif sayılar için de -1.797693134862232E308 ile -

4.94065645841247E-324 arasındadır. 4.94065645841247E-324 arasındadır. ## sembölü ile double tipinde degişkenler tanımlanabilir sembölü ile double tipinde degişkenler tanımlanabilir Örnek :Örnek :

Private Sub Form_Load()Private Sub Form_Load() DarDarii=50000 =50000 Bugday=600000Bugday=600000 Arpa=340.56Arpa=340.56End SubEnd Sub

Page 19: INPUTBOX() ile Veri Girişi

19

CurrencyCurrencySayısal tipdeki veriler için tanımlanmış Sayısal tipdeki veriler için tanımlanmış özel bir veri tipiözel bir veri tipidir.dir.Hafızada Hafızada 8 byte8 byte yer kaplarlar. yer kaplarlar. 4 hane ondalık kısmı olmak üzere toplam 19 haneden oluşur4 hane ondalık kısmı olmak üzere toplam 19 haneden oluşur

(nokta hariç) (nokta hariç) ..Alabilecegi maximum degerler -922,337,203,685,477.5808 ile Alabilecegi maximum degerler -922,337,203,685,477.5808 ile

922,337,203,685,477.5807 arasındadır. 922,337,203,685,477.5807 arasındadır. @@ sembolü ile sembolü ile Currency tipinde deCurrency tipinde değğişken’ler tanımlanabilirler. işken’ler tanımlanabilirler.

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load()Dim MaasDim Maas, Borc, Borc As Currency As Currency Maas = 500000000 Maas = 500000000 Borc = 68000000Borc = 68000000 Zayi@ = 340000.56Zayi@ = 340000.56End SubEnd Sub

Page 20: INPUTBOX() ile Veri Girişi

20

DateDate

Tarih türündeki bilgilerTarih türündeki bilgileri kullanmak için oluşturulmuş i kullanmak için oluşturulmuş bir veri tipidir. bir veri tipidir.

Hafızada Hafızada 8 byte8 byte yer kaplarlar. 1 Ocak yer kaplarlar. 1 Ocak 100 100 ile 31 Aralık ile 31 Aralık 9999 arasındaki tarihleri kullanabilirsiniz. 9999 arasındaki tarihleri kullanabilirsiniz.

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load() Dim Dogum_tarihiDim Dogum_tarihi, , Evlenme_TarihiEvlenme_Tarihi,Bugun,Bugun As Date As Date Dogum_tarihi =Dogum_tarihi =“23/05/1990”“23/05/1990” Evlenme_Tarihi=Evlenme_Tarihi=“02,June,2005”“02,June,2005” Bugun=Date ‘veya saat ile birlikte Now Bugun=Date ‘veya saat ile birlikte Now

Print BugunPrint BugunEnd SubEnd Sub

Page 21: INPUTBOX() ile Veri Girişi

21

BooleanBoolean

Mantıksal veri tipleriMantıksal veri tipleri için kullanılır. için kullanılır. İki seçenekten birisini alabilir.Bunlar İki seçenekten birisini alabilir.Bunlar True veya FalseTrue veya False degerleridir. degerleridir. Bellekte Bellekte 2 byte2 byte yer işgal yer işgal eder. eder.

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load() Dim DurumDim Durum, Duyum, Duyum As Boolean As Boolean Durum = TrueDurum = True Duyum = FalseDuyum = FalseEnd SubEnd Sub

Page 22: INPUTBOX() ile Veri Girişi

22

StringStringMetin türü bilgileriMetin türü bilgileri saklamak için saklamak için kullanılabilecek veri türüdür. 16 bitlik versiyonda kullanılabilecek veri türüdür. 16 bitlik versiyonda 0 ile 65538 arasında , 32 bitlik versiyonda ise 0 0 ile 65538 arasında , 32 bitlik versiyonda ise 0 ile 2,000,000,000 arasında karakter alabilir. ile 2,000,000,000 arasında karakter alabilir. String türünde degişken tanımlamak için String türünde degişken tanımlamak için $$ sembolü kullanılır. sembolü kullanılır.

Örnek :Örnek :Private Sub Form_Load()Private Sub Form_Load() Dim AdiDim Adi,, Soyadi As String Soyadi As String Adı =”Kemal”Adı =”Kemal” SoyadSoyadıı = ”Tas” = ”Tas” No$="1323970067"No$="1323970067"End SubEnd Sub

Page 23: INPUTBOX() ile Veri Girişi

23

Değişken Değişken adlandırılmasıyla ilişkin adlandırılmasıyla ilişkin

kurallarkurallar Bir harf ile başlamalıdır.Bir harf ile başlamalıdır. Nokta içermezler.Nokta içermezler. 255 karekterden fazla olmazlar. 255 karekterden fazla olmazlar.

( Kontrol adları, form adları, class ve ( Kontrol adları, form adları, class ve modül adları 40 karekteri geçmez)modül adları 40 karekteri geçmez)

Bir Visual Basic deyimi Bir Visual Basic deyimi adlandırmada kullanılmaz.adlandırmada kullanılmaz.

Kapsama alanı içinde tek olmalıdır.Kapsama alanı içinde tek olmalıdır.

Page 24: INPUTBOX() ile Veri Girişi

24

Değişkenleri nerede Değişkenleri nerede tanımlamalıyız?tanımlamalıyız?

Değişkeni bir formun, standart Değişkeni bir formun, standart modülünün Declarations modülünün Declarations bölümünde tanımlamak. bölümünde tanımlamak.

Bir değişken Public sözcüğü ile Bir değişken Public sözcüğü ile tanımlamak onu tüm uygulama tanımlamak onu tüm uygulama tarafından kullanılabilir yapar.tarafından kullanılabilir yapar.

Yerel bir değişkenin Static Yerel bir değişkenin Static sözcüğü tanımlama onun sözcüğü tanımlama onun içeriğinin procedure’in içeriğinin procedure’in sonlanmasına rağmen sonlanmasına rağmen sürmesine neden olur.sürmesine neden olur.

Page 25: INPUTBOX() ile Veri Girişi

25

Visual Basic Projesi

(Public X as Integer de kullanılabilir)

Standart Modüle (*.bas) dosyası (Project/Add Module)

Page 26: INPUTBOX() ile Veri Girişi

26

Yerel Değişkenlerin Yerel Değişkenlerin TanımlanmasıTanımlanması

Static deyimi ile tanımlanan yerel Static deyimi ile tanımlanan yerel değişkenler program çalıştığı sürece değişkenler program çalıştığı sürece bellekte kalırlar ve istenildiği zaman bellekte kalırlar ve istenildiği zaman kullanılabilirler.kullanılabilirler.

Dim deyimi ile procedürler içerisinde Dim deyimi ile procedürler içerisinde tanımlanan yerel değişkenler ise tanımlanan yerel değişkenler ise procedure çalıştığı süre içinde procedure çalıştığı süre içinde bellekte kalırlar, prosedür çalıştıktan bellekte kalırlar, prosedür çalıştıktan sonra hafızadan silinirler.sonra hafızadan silinirler.

Page 27: INPUTBOX() ile Veri Girişi

27

SabitlerSabitler

Sabitler, sahip oldukları değerler ile Sabitler, sahip oldukları değerler ile kullandığımız bilgi tanımlamalarıdır.kullandığımız bilgi tanımlamalarıdır.

Özellikle belli (bilinen) değerlerin Özellikle belli (bilinen) değerlerin kullanımını sağlar.kullanımını sağlar.

Kodlamayı ve kodun okunabilirliğini Kodlamayı ve kodun okunabilirliğini kolaylaştırır.kolaylaştırır.

Page 28: INPUTBOX() ile Veri Girişi

28

Örnek: Buton Clickleme Adedinin Sayılması

Private Sub Command1_Click() Cls Dim click_adet As Integer click_adet = click_adet + 1 Print "Tiklama Adedi="; click_adetEnd Sub

BAŞARISIZ

Private Sub Command1_Click() Cls Static click_adet As Integer click_adet = click_adet + 1 Print "Tiklama Adedi="; click_adetEnd Sub BAŞARILI

BAŞARILI

Form General Declerations

Page 29: INPUTBOX() ile Veri Girişi

29

Sabitlerin TanımlanmasıSabitlerin TanımlanmasıConst AD [ As Tip]Const AD [ As Tip] = Değer = Değer

Const PI = 3.141592Const PI = 3.141592Const KATSAYI = 2.5Const KATSAYI = 2.5

Sabitlerin değeri bir sayı ya da karakter Sabitlerin değeri bir sayı ya da karakter olabileceği gibi bir ifade de olabilir.olabileceği gibi bir ifade de olabilir.

Const ALT_ORAN=3Const ALT_ORAN=3 Const ORAN = Alt_ORAN * 2Const ORAN = Alt_ORAN * 2

Sabitlerin kapsamı da değişken kapsamı Sabitlerin kapsamı da değişken kapsamı kurallarına benzer. kurallarına benzer.

Programda değişmeyecek değerler Const (Sabit) tanımlaması ile tanımlanır. Bu değişkenlere daha sonra değer ataması yapılamaz.