2010-11 YGS-LYS maratonundan dolayı blog yazarı Ali BARIN yani ben pek bi pasif durumdayım. Bu yüzden blogda sık sık yeni yazılar daha doğrusu yeni yazı göremeyeceksiniz. Bu yüzden siz blogdaki eski yazılara yorum yapıp blogu canlı tutmaya çalışın. :P Hoşçakalın, görüşmek üzere. :)

Ocak 25th, 2009 | Ali BARIN | VB | Yorum yok |

Konu: Bu yazıda size asp.net te kullanılan işleçleri yani operatörleri göstericem. Daha doğrusu daha çok ayrıntıya girmek istemiyorum. İşleçlerin bir tablosunu yapıp resmini çektim ve size göstermek istiyorum. Buradan işleçlere yani operatörlere ulaşabilirsiniz.

Ocak 25th, 2009 | Ali BARIN | VB | Yorum yok |

Konu: Bu yazıda değişkenlerin tam tersi olan sabitleri yani bi nevi değerli sabit olan değişkenleri anlatıcam.Tabi değişken dediğime bakmayın mantığı değişken gibi. Fakat sabitlere bir değer atanır ve öyle bırakılır. Uygulama boyunca atanan değer sabitler sayesinde kullanılabilir.

Örneğin, matematiksel işlemler içeren bir uygulamada çoğu işlemde pi sayısını kullanmanız gerekiyordur. Pİ sayısını bir sabit olarak tanıtabilirsiniz.

const pi as single = 3.14

Şimdi diceksiniz bunu değişkenlede yaparız. Bir kere değer atar bir daha değerini değiştirmeyiz diceksiniz. Fakat bende böyle çok düşündüm sabitlere bir neden getiremedim. :)

Ocak 22nd, 2009 | Ali BARIN | VB | 3 Yorum |

Konu: Bu yazıda size yapısı bakımından değişkenle tıpa tıpa aynı olan fakat birden fazla değer alabilen dizi değişkenleri anlatıcam.

Kullanım şekli :
Dim (Dizi ismi) (Dizinin eleman sayısı) as (Veri türü)
Örnek :

Dim ad() as String

Bu örnekte adı ‘ad’ olan bir dizi değişken oluşturduk. ad(4) bölümündeki ‘4′ ise 5 adet değere sahip olduğunu gösterir. Neden 5? Çünkü değişken değeri sayısı 0 dan başlar yani ad(0),  ad(1),  ad(2), ad(3), ad(4). Şimdi gelelim dizi değişkenin değerlerini tanımlamaya istersek hepsini tek tek tanımlayabilir;

ad(0) = "ali"
ad(1) = "uur"
ad(2) = "ahmet"
ad(3) = "emre"
ad(4) = "kaan"

veya istersek dizi değişkeni tanımlarken de değerlerini atıyabiliriz.

dim ad() as string = {"ali", "uur", "ahmet", "emre", "kaan"}

Şimdi gelelim dizi değişkenin değerlerini tek tek ekrana yazdırmaya.

1. yol:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
 
dim ad() as string = {"ali", "uur""ahmet", "emre", "kaan"}
response.write(ad(0) & "<br />")
response.write(ad(1) & "<br />")
response.write(ad(2) & "<br />")
response.write(ad(3) & "<br />")
response.write(ad(4))
 
End Sub

2. yol:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
 
dim ad() as string = {"ali", "uur""ahmet", "emre", "kaan"}
dim i as integer
for i = 0 to 4
response.write(ad(i) & "<br />")
next
 
End Sub

Not: Eğer & lt; veya & gt; gibi yazılar görüyorsanız bunları şunlarla değiştirmeniz gerekmektedir. & lt; = < ve & gt; = > .
Not 2: Örnek kodlarda ki html etiketlerinde küçüktür işaretinden sonra boşluk bulunmaktadır. Kodları kullanırken boşlukları silmeniz gerekmektedir

Ocak 10th, 2009 | Ali BARIN | VB | Yorum yok |

forstarsSolda ki resimde gördüğünüz gibi bir örnek yapıcaz. Döngü içinde döngü kullanıp birer birer arttırarak yıldız yazdırıcaz. Bu sefer iki tane değişkenimiz olucak birincisi ‘i’ değişkeni diğeri ‘a’ değişkeni. İlk döngümüzün değişkeni ‘i’ içindeki ikinci döngünün değişkeni ise ‘a’ olucaktır. Birinci döngümüz 1 den 6 a giderken içindeki ikinci döngümüz 1 den ‘i’ e kadar gidicektir. Çünkü ‘i’ nin değeri 1 ken bir yıldız yazdırıcaktır. ‘i’ nin değeri 2 yken iki yıldız yazdırıcaktır.

dim i, a
for i = 1 to 10
for a = 1 to i
response.write("*")
next
response.write("< br />")
next

Bu örnek i page_load a yazarsanız birinci satır bir yıldızdan başlayıp her satırda bir yıldız fazladan yazdırıcaktır.
Not: Eğer & lt; veya & gt; gibi yazılar görüyorsanız bunları şunlarla değiştirmeniz gerekmektedir. & lt; = < ve & gt; = > .
Not 2: Örnek kodlarda ki html etiketlerinde küçüktür işaretinden sonra boşluk bulunmaktadır. Kodları kullanırken boşlukları silmeniz gerekmektedir

Ocak 10th, 2009 | Ali BARIN | VB | 2 Yorum |

Bu yazımızda asp.net teki for next döngüsünü anlatıcağım. Döngü olayını biliyorsunuzdur. Verdiğiniz şarta göre döngü içindeki işleyen kodcuktur. Şimdi basitinden 1 ‘den 10 ‘a kadar rakam yazdıracağım. Bunun için kullanıcağımız kodlar şunlar; response.write, for … next.

dim i as integer
for i = 1 to 10
response.write(i & " ")
next

Bu örnekte i adında bir değişken tanımladık. i değişkeni döngünün her turunda 1 den başlayıp 1 er 1 er artarak değerlerini aldı. Yani birinci turda 1 ikinci turda 2 değerini alarak devam etti ve değeri 10 olunca döngünün içinde ki kodu işlemeyi bıraktı. Gelin bir örnek daha yapalım bu sefer döngümüz 1, 2, 3… diye gitmesin ikişer ikişer gitsin. Yani 1, 3, 5… diye gidiversin.

dim i as integer
for i = 1 to 10 step +2
response.write(i & " ")
next

Bu örnekte dediğim gibi 1, 2, 3.. yerine 1, 3, 5.. diye gidicek ve 9 olunca biticek.

Veya isterseniz 1 den başlatıp dışardan girilen bir sayı kadar sayıları yazdırtabilirsiniz. Gelin yapalım. İlk önce bir textbox ekleyin id si textbox1 olsun ki zaten otomatik olarak textbox1 olucaktır. Birde buton ekleyin. Butona çift tıklayıp çıkan kod bölümüne aşağıdaki kodlayı yazın.

dim i as integer
dim n as integer = textbox1.text
for i = 1 to n
response.write(i & " ")
next

Bu örnekleri kurcalıyarak kendinizi daha da geliştirebilirsiniz.

Not: Eğer kod örneklerinde “&” yazısını görürseniz onu yerine “&” işareti ile değiştirmeniz gerekmektedir.

Ocak 9th, 2009 | Ali BARIN | VB | 3 Yorum |

Asp.net derslerimize çok ters köşeden başladık ama olsun. Önceki derslerde değişken tiplerinden ve  kullanımını anlatmıştım. Şimdi ise bunları ekrana yazdırmayı anlatıcağım. Ekrana yazdırma komutu bu;

response.write()

Bu komutu kullanarak istediğimiz bir yazıyı, textboxda ki bir değeri veya bir değişkeni yazdırabiliriz. Daha fazla ayrıntıya girmeden kullanımına örnek vericem ve anlıcaksınızdır.
Ekrana “Merhaba Asp.NET” yazdırır.

response.write("Merhaba Asp.NET")

Ekrana textbox1 deki değeri yazdırır.

response.write(textbox1.text)

Ekrana ‘degisken’ isimli değişkeni yazdırır.

response.write(degisken)

Eğer bir yazı ve yazıdan sonra bir değişkenin değerini yazdırmak istiyorsanız şöyle bir örnek gösterebilirim.

dim isim as string = "Ali"
response.write("Sayın " & isim & " hoşgeldiniz.")

Üstteki örnekte gördüğünüz gibi bir değişken veya textbox1.text gibi değerleri göstertirken değişkenin başına ve sonuna “&” anpersan işareti konur.
Not: Eğer kod örneklerinde “&” yazısını görürseniz onu yerine “&” işareti ile değiştirmeniz gerekmektedir.

Aralık 31st, 2008 | Ali BARIN | VB | Yorum yok |

Bir önceki yazımda asp.net değişken türlerini anlattım. Şimdi sıra değişkenleri kullanmaya geldi. Asp.NET ‘te değişkenlerde kendi içinde ikiye ayrılır gibi birşey. Çünkü bir sabit değişken vardır birde değişen değişken vardır. Sabit değişkende programın başında değişkenin değerini biz tanımlarız. Fakat değişken değişkende değişkenin değeri dışarıdan girilir.

Değişkenimizin ismi ‘yazi’ tipi ’string’ değer ise ‘Merhaba Dünya’ olsun. Gelin bunu örnekliyelim;

dim yazi as string = "Merhaba Dünya"

Değişkenimiz herşeyiyle aynı olsun fakat bu sefer değerini dışardan girdirelim.

dim yazi as string = textbox1.text

Burada ki textbox1 sayfamızda ki yazı kutusunun id sidir. textbox1 ‘in sonunda ki .text ise yazı kutusundaki yazının alınacağını belirtmektedir. “textbox1.text niye tırnak içinde değil” diyebilirsiniz. Çünkü textbox1.text ‘i tırnak içinde yazarsak yazı olarak algılar ve değişkenimizin değeri ‘textbox1.text’ olurdu. Fakat tırnak içine almayınca sayfamızda ki yazı kutucuğundan değeri çekicektir.

Aralık 31st, 2008 | Ali BARIN | VB | Yorum yok |

Merhabalar,
Okulda gördüğümüz asp.net derslerinden öğrendiğim kadarı ile asp.net dersleri ile karşınızda olacağım. Yazının başlığında ‘Değişkenler’ yazıyor fakat böyle bir giriş yapmak istedim çünkü ekstradan bir yazı daha yazı yazıp kirlilik istemiyorum. (: Bu arada asp.net te ben C# öğrenene kadar vb ile kodlama yapacağız. Gelin asp.net derslerimize başlıyalım.

Değişken nedir?

Değişken bir program içerisinde bizim belirleyeceğimiz değerleri atıyabiliceğimiz bir kelime olarak düşünebilirsiniz.

Değişken tipi veya diğer adıyla Veri Tipleri?

Veri tipleri tam sayı, ondalık sayı, string, char, date, boolean olarak 7 e ayrılır. Hepsinin ayrı birer özelliği ve kullanım alanı vardır. Gelin inceliyelim…

Tam Sayı Veri Tipleri

Tam sayılar ondalık kısım içermiyen veri tipleridir. Yani 1.9 değilde 2, 3 gibi sayılardır. Bunlara örnek olarak byte, short, integer, long tam sayı veri tiplerinde kullanılabilir.

Ondalık Sayı Veri Tipleri

6.8, 7.25, 92.712 gibi sayılar ondalık sayılara ondalık sayı denir. Single ve double ondalık sayı veri tiplerinde kullanılabilir.

String Veri Tipi

String, bir karakter dizisini, grubunu ifade eder. Her türlü karakter grubu bir string oluşturabilir. Fakat bir toplamı işlemi programı yaparken string veri tipi kullanılmaz. Çünkü string veri tipini kullanırsanız 2 + 2 gibi bir işlem yaptırdıktan sonra 4 değil 22 sonucunu alırsınız. String veri tipi ile matematiksel işlem yapınca rakamları işlemez sadece yanyana dizer. Bu durumda integer veri tipini kullanmanız gerek.

Char Veri Tipi

Char (Character) veri tipi, hafızada bir karakterlik veri tutulmasını sağlar. Örnek, a, D, c, 5, 7, ^ , $, ), #, ?.

Date Veri Tipi

Veri tipinin adındanda belli olduğu gibi date veri tipinde tarih ve saat gibi veriler tutulabilir.

Boolean Veri Tipi

Boolean veri tipin de düz-ters gibi bir mantık vardı. Yani biri diğerinin zıttı olucak. Açık-kapalı, evet-hayır gibi. Boolean veri tipi bu tür durumlarda tercih edilir. Boolean veri tipi sadece True (Doğru) ve False (Yanlış) değerlerinden birini alabilir.

Bu tipten tanımlanan değişkenlere true-false yerine 1-0 değerleri de atanabilir. Örneğin,

onay = 0 ifadesi onay = False ifadesiyle aynı işlevi görür.
onay = 1 veya onay = 99 ifadesi onay = True ifadesiyle aynı işlevi görür.

Aralık 26th, 2008 | Ali BARIN | VB | 1 Yorum |

Öğrendiğim kadar ile Asp.NET programlama dili ile basit bir ziyaretçi defteri yazabilicek konuma geldim. (: Her ne kadar ziyaretçi defteri bitmiş olmasa bile yayımlamak istedim. İlerki zamanlarda v1, v2 şeklinde sürümleri çıkarak karşınıza gelebilir dikkat edin! :)

Özellikleri

Özelliği yok gibi nede olsa beta dan daha genç bir sürüm bu… Sadece yorum ekliyebilme var o kadarcık.
Asp.NET ‘in Visual Basic ‘i ile kodlanmıştır.

Not

Asp.NET ‘e yeni başlıyan arkadaşlar için iyi bir kaynak olabilir. Kodları gayet sade ve anlaşılabilir. Veritabanı bağlantısı, veritabanına textbox ile satır ekleme ve eklenen verileri okuma işlemlerini öğrenmek isteyen bence hemen ziyaretçi defterini indirmeli.

Gelde indirme!

Wo-Guestbook indir! (139 KB)

Önizleme

ysa11a.com – sınıfımızın sitesi