bilişim teknolojileri eğitimi – video dersler
değişken kullanımı
asp.net ile vb.net kullanarak değişken kontrolü
asp.net -> Dizi nedir? Dizi değişkeni tanımlama
7 Mar
Dizi Nedir?
Aynı tipteki birden fazla değeri saklayabilen değişkenlerdir. Dizi değişkenine değer saklamak için veya dizi değişkeninden değer okumak için indis numarası kullanılır. Dizideki ilk değerin indis numarası “0″ dır.
Kullanım Şekli :
Dim (dizi ismi) (eleman sayısı) As (Veri Türü)
ad(0) = dizinin 1. elemanı
ad(1) = dizinin 2. elemanı
ad(2) = dizinin 3. elemanı
ad(3) = dizinin 4. elemanı
Örnek :
Dim mevsimler(3) As String mevsimler(0) = "ilkbahar" mevsimler(1) = "yaz" mevsimler(2) = "sonbahar" mevsimler(3) = "kış" 'diziden değer okuma Response.Write (mevsimler(0))
Dizinin eleman sayısını belirtmeden dizi tanımlama :
Dim unluler() As Char ={"a","e","ı","i","o","ö","u","ü"}
Dizinin eleman sayısını öğrenmek :
Dizi ismi.length (dizinin length özelliği)
'sesli harfler dizisi
Dim unluler() As Char ={"a","e","ı","i","o","ö","u","ü"}
Dim eleman As Byte
'dizinin eleman sayısı
eleman = unluler.length
Sabit Değişkenler :
Programın çalışması sırasında değeri değiştirilemeyen değişkenlere sabit değişkenler denir. Sabit değişkenin değeri tanımlama sırasında bildirilir.Sabit değişken tanımlamak için Dim yerine Const kullanılır.
Programda değişmeyecek olan vergi oranı , pi sayısı , eleman sayısı vb. değişkenler sabit değişkenler olarak kullanılmaya uygundur.
Kullanım Şekli :
Const (sabit ismi) As (değişken tipi) Const pi As Single = 3.14 Const VeriOrani As Byte = 28 Const EhliyetYasi As Byte = 18
asp.net -> Tip dönüşümü
3 Mar
.NET’te değişken tiplerinin dönüşümü için “convert” sınıfları kullanılır. Dönüşüm yapılacak hedef tip ile dönüşüm yapılan tip arasında tutarsızlık olmamalıdır.”Byte” tipini “Integer” a çevirmek mümkündür ancak tersini yapmaya çalıştığımız zaman 255 den büyük değerler için taşma -> OverFlowException hatası verir.
Örnek:
Dim a,c As Byte Dim b As Integer a=100 b=1000 Response .Write(c)
b=1000 olduğunda taşma hatası alırız.Çünkü:”Byte” en fazla 255 olur
b=250 verdiğimizde taşma hatası almayız.Çünkü:250 değeri 255′ten küçüktür.
Örnek 2:
Dim isim As String="ihsan" Dim yas As Byte= 18 Response .Write(Convert.ToInt18(isim))
Bu halde çalışmaz. Çünkü “ihsan” değerinin bir sayı karşılığı yoktur.Harfler sayıya çevirilemez. “ihsan” yerine sayı yazılmalıdır.
Örnek 3:
String olarak verilen telefon numarasının sayısal değerinin yarısını bulan kodları yazınız.
Dim tel As String="02126959497" Response .Write(Convert.ToDouble(tel)/2)
Uyarı
VB.NET’te tip dönüşümü otomatik olarak yapılır.
asp.net -> değişken tanımlama , değişken kullanımı
28 Şub
[jwplayer file="http://blog.ekarakus.com/wp-content/uploads/video/asp-net/asp-net-vb-net-degisken-kullanimi/asp-net-vb-net-degisken-kullanimi.flv" image="http://blog.ekarakus.com/wp-content/uploads/video/asp-net/asp-net-vb-net-degisken-kullanimi/degiskenler.jpg"]
Değişken Tanımlama Kuralları
- Türkçe karakterler ve özel karakterler değişken ismi yazılırken kullanılmaz.(.NET’in Türkçe desteği vardır ama tavsiye edilmez.)
- Değişken isimleri sayılarla başlayamaz ve sadece sayılardan oluşamaz.
- İstisna olarak alt tire ile başlayabilir,boşluk yerine alt tire kulanılır.
- Programlama dilinin özel terimleri değişken ismi olarak kullanılamaz.
- Değişken tipi saklayacağı veri tipiyle uyumlu olmalıdır.
- Seçilecek değişken ismi ile saklanan veri ilişkili olmalı,çağrışım yapmalıdır.
- Değişken ismi 255 karakterden uzun olmamalıdır.
- VB.NET’te case sensitive olmadığı için dolayısıyla büyük harfle de yazılsa küçük harfle de yazılsa fark etmez.
- Aynı isimde değişken tanımlamaz
VB.net ‘te Değişken Tanımlama
VB.NET’te Dim anahtar kelimesiyle başlanarak değişken tanımlanır.Değişken tanımlanırken değişkenin ismi ve tipi belirtilmelidir.
Dim (değişken ismi) as (değişken tipi)
Örnek;
Dim isim As String 'String tipinde isim değişkeni Dim yas As Byte 'byte tipinde yas değişkeni Dim not_ortalamasi As Single 'ondalıklı sayı tipinde ortalama
Değişken Kullanımı – Değişkene Değer Atanması
Tanımlanan değişkene değer atanması için “=” (eşittir) operatörü kullanılır.Önce değişken sonra eşittir işareti daha sonra da aktarılacak değer yazılır.(Aktarılacak değer sağ tarafa yazılır,sağ sola aktarılır.)
Örnek:
isim="Muratcan" yas=18
Aktarılacak değer eğer sayısal bir değer ise tırnam içinde yazılmaz.
Değişkene İlk Değer Atanması
Değişken tanımlama aşamasında değişkene ilk değeri verilebilir.
Dim isim As String="Şelale" Dim yas As Byte=35 Dim not_ortalamasi As Single=4,5 Dim dogum_tarihi As Date="28/02/2011" Dim TcVatandasiMi As Boolen=True
Tek Satırda Birden Fazla Değişken Tanımlama
Aynı tipteki değişkenlere tek satırda tanımlayabiliriz.
Örnek:
Dim not1,not2,not3 As Byte
Örnek Uygulama:
Butona tıklandığında textbox lara girilen değerleri birleştirip label e yazan uygulama
Dim metin1, metin2, metin3 As String metin1 = TextBox1.Text metin2 = TextBox2.Text metin3 = metin1 + metin2 Label1.Text = metin3
asp.net -> değişken nedir? değişken tipleri
26 Şub
Değişken nedir?
Kullanıcıdan alınan bilgilerin tutulduğu,işlendiği bilgisayarın ram belleğinde yer işgal eden programlamanın olmazsa olmazıdır.
Farklı değişken tipleri vardır. Sayısal,sözel,tarih,mantıksal,karakter gibi.. Değişkende tutulacak bilginin niteliğine göre değişken tanımlanır.Örneğin:Kullanıcının yaş bilgisini tutumak için sayısal bir değişken,isim bilgisini tutmak için sözel bir değişken kullanılmalıdır.
Değişken içerisindeki değerler program çalışma zamanında ( runtime ) değişebilir veya sabit kalabilir. Sonradan değiştirilemeyen değişkenlere sabit değişkenler denir.
Değişken kullanım aşamaları;
- Değişken tipi belirtilerek tanımlanır.
- Değişkene ilk değer atanır.
- Değişken aritmatiksel,matematiksel işlemlere tabi tutularak değeri tekrar tekrar değiştirilebilir.
Değişkenler arasında veri aktarımı yapılabilir. Örneğin; iki değişkenin toplamı üçüncüye aktarılabilir.Farklı değişken tiplari arasında veri aktarımı yapmak için tip dönüşümü yapmak gerekir.
.Net de Değişken Tipleri:
| Veri Tipi | .Net uzun ismi | Sakladığı veri tipi | Değer aralığı |
| Byte | System.Byte | Tam sayı | 0 – 255 |
| Short | System.Int16 | Tam sayı | 32765 ile +32767 |
| Integer | System.Int32 | Tam sayı | 2 milyar ile +2 milyon |
| Long | System.Int64 | Tam sayı | |
| Single | System.Single | Ondalıklı sayı | 3,4.10 ile 1,4.10 |
| Double | System.ondalık | Ondalıklı sayı | 1,7.10 ile 4,9.10 |
| Char | System.Char | karakter | 0 ile 65535(tek karakter) |
| String | System.String | metin | yaklaşık 2 milyar unicode karakter |
| Date | System.DateTime | Tarih | 1 ocak 0001 tarihinden 31 aralık 9999 |
| Boolean | System.Boolean | Mantıksal | True veya False |
| Object | System.Object | Tüm tipler | Her türlü veriyi saklayabilir |
String veri tipi
String tipi değişkenler 1 karakterden fazla olan değeri saklamak için kullanılır.Bu karakterler sayılardan harflerden veya özel karakterden oluşabilir.
Sayısal değerlerin saklanması
Tam sayı olan değerleri, tam sayı veya ondalıklı sayı tiplerinde saklayabiliriz ancak ondalıklı bir değeri eğer tam sayı tipinde bir değişkende saklanırsa değer kaybı olur, ondalıklı kısım atılır ve değerin tam kısmı alınır.
Örneğin: 33,7 değeri eğer bir tam sayı tipinde saklanırsa 33 olarak alır ve ondalıklı kısmı almaz.
Sadece sayı içeren bilgilerin string olarak saklanması;
Tc kimlik,telefon gibi bilgileri string olarak saklayabiliriz. Üzerinde aritmatiksel bir işlem yapılmayacak ise sadece sayılardan oluşan değerler string olarak tutulabilir.Ancak string olarak saklanan değerlere matematiksel işlem yapılamayacağı unutulmamalıdır.Bazı dönüşüm durumlarda string değerleri tip komutları ile sayısal değerlere çevirebiliriz.
vb.net de değişken tanımlama
Dim ad As String Dim puan As Integer Dim dtarih As DateTime
c#.net de değişken tanımlama
string ad; int puan; DateTime dtarih;




