Asp´de Değişken Kullanımı - Bölüm I
değişken,
Bu makalemizde değişkenler üzerine biraz uzun biraz sıkıcı birtakım bilgiler anlatacağım
Değişkenler zaman zaman sıkıcı ama yararlı bilgiler diye aklınızda yer etsin. Değişkenler konusunu iki bölüm şeklinde ele alacağım. Değişkenler programlamanın yapı taşlarıdır. Değişkensiz bir programlama dili düşünülemez. Bu değişkenler programımız içerisinde bizim tanımlamalarımız sonucu sayısal ve metinsel ifadeleri tutarlar. Değişkenler adından da anlaşılabileceği gibi program içerisinde değeri değişken olan değerlerdir.. Dikkat etmemiz gereken husus, program içerisinde kullandığımız değişkenin adı sabit kalır yalnızca değeri değişir. Değişken kullanmanın bize en büyük faydası kodlamamızın daha esnek bir yapıda olması ve daha kolay işlem yapabilmemizi sağlamasıdır. Değişken kullanabilmek için bazı kriterlere uymamız gereklidir. Peki nedir bu kriterler ? Öncelikle değişkenler kendiliğinden oluşmaz. Bu sebeple değişken tanımlamalarımızı yapmalıyız. Değişken tanımlamalarımızda Türkçe karakter kullanmamaya özen göstermeliyiz.
Değişken konusunda en çok dikkat etmemiz gereken nokta tekrarlanan değişken değerleridir. Uzun ve karmaşık sayfalarımız içerisinde kullandığımız değişkenleri yeniden değer ataması yapmadan kullanırsak değişkenin önceki değeri kalacağından programda bazı hatalar meydana gelecektir.. Bu da programda hata çözümlemesi yapmamıza ve işlerimizin biraz daha uzamasına sebep olacaktır. Bu durumu ortadan kaldırmak için Option Explicit komutunu ASP sayfalarımızın başında kullanmalıyız. Option Explicit’in kullanım amacı değişkenlerin mutlaka tanımlanması gerektiğini kontrol etmektir. Böylelikle sayfa içerisinde kullandığımız her değişkenin tanımlanması zorunlu olacak ve olası değişken hatalarımız ortadan kalkacaktır. Ee buda istediğimiz bir durum olsa gerek
Değişkenleri istersek sayfa başında istersek komut satırlarımızın başında tanımlayabiliriz. Değişkenlere daha iyi hükmetmek ve olası hataları yakalayabilmek için tanımlamalarımızı sayfa başında yapmalıyız ( tabi bu tercih meselesi ). Bunun dışında sayfa içerisinde herhangi bir yerde yapılmış tanımlama da yanlış olmayacaktır. Nasıl alışırsanız öyle gideceği için yönteminizi yaptığınız programın gidişatına göre siz belirlemelisiniz.
Buraya kadar çok fazla teorik bilgi verdiğimden dolayı eminim ki canınız biraz sıkılmaya başladı
Artık değişkenlerimizi yazabilir ve sayfa içlerinde kullanımlarına geçebiliriz. Tanımlamalarımızı Dimension kelimesinin kısaltması olan Dim ile yapıyoruz.
Yukarıdaki kod satırımızda Dim ile “webacemi” adlı değişkeni tanımladık ve değişkenimizin içerisine değer ataması yaptık. Burada Option Explicit kullanımına dikkat etmelisiniz. Yazdığımız program içerisinde webacemi adında başka bir değişkeni tekrar tanımlayamayacağız ve buda olası bir değişken hatasını ortadan kaldıracaktır. Sayfa kodlarımızın uzun olduğu programları göz önüne aldığımızda bunun ne denli yararlı bir kod satırı olduğunu göreceksiniz.
Değişken konusunda en sık yapılan hataları ele alalım. Çünkü bu hatayı kafası karışık webmasterların çoğu yapabilmektedir. Sizde bu makaleyi okuyorsanız bir süre sonra kafası karışık bir webmaster olma yolunda emin adımlarla ilerliyorsunuz demektir
Nedir bu hatalar ? Genelde değişkene atanan değerlerde ve bu değişkenleri sayfaya yazdırmada veya veri tabanın da işlem yaptırma / karşılaştırma esnasında karşımıza çıkarlar. Aritmetik işlem konusunu düşünelim, hep verilen bir örnek vardır elmayla armut toplanmaz.. değişkenlerimizin de veri türlerini doğru belirtmemiz gerekir. Aşağıda değişken tanımlamalarındaki veri türlerinin nasıl ayırt edileceğini görelim.
gibi değer tanımlamalarımızı görebilirsiniz. Bu yazıyı buraya kadar sabredip okumaya gayret gösterdiyseniz artık siz de oluşturduğumuz değişkenleri yazdırma şerefine ulaşabilirsiniz.
Sıkıcı ve bilgi dolu bir o kadar da önemli makalemizin ilk bölümünün sonuna geldik. Bu tür makalelerle artık çok daha sık karşılaşacaksınız, kendinizi bu duruma hazırlayın. Bir sonraki makaleye kadar bol yazılımlı günler , bol örnek yapmayı unutmayın !
değişken,
Bu makalemizde değişkenler üzerine biraz uzun biraz sıkıcı birtakım bilgiler anlatacağım
Değişkenler zaman zaman sıkıcı ama yararlı bilgiler diye aklınızda yer etsin. Değişkenler konusunu iki bölüm şeklinde ele alacağım. Değişkenler programlamanın yapı taşlarıdır. Değişkensiz bir programlama dili düşünülemez. Bu değişkenler programımız içerisinde bizim tanımlamalarımız sonucu sayısal ve metinsel ifadeleri tutarlar. Değişkenler adından da anlaşılabileceği gibi program içerisinde değeri değişken olan değerlerdir.. Dikkat etmemiz gereken husus, program içerisinde kullandığımız değişkenin adı sabit kalır yalnızca değeri değişir. Değişken kullanmanın bize en büyük faydası kodlamamızın daha esnek bir yapıda olması ve daha kolay işlem yapabilmemizi sağlamasıdır. Değişken kullanabilmek için bazı kriterlere uymamız gereklidir. Peki nedir bu kriterler ? Öncelikle değişkenler kendiliğinden oluşmaz. Bu sebeple değişken tanımlamalarımızı yapmalıyız. Değişken tanımlamalarımızda Türkçe karakter kullanmamaya özen göstermeliyiz.
Değişken konusunda en çok dikkat etmemiz gereken nokta tekrarlanan değişken değerleridir. Uzun ve karmaşık sayfalarımız içerisinde kullandığımız değişkenleri yeniden değer ataması yapmadan kullanırsak değişkenin önceki değeri kalacağından programda bazı hatalar meydana gelecektir.. Bu da programda hata çözümlemesi yapmamıza ve işlerimizin biraz daha uzamasına sebep olacaktır. Bu durumu ortadan kaldırmak için Option Explicit komutunu ASP sayfalarımızın başında kullanmalıyız. Option Explicit’in kullanım amacı değişkenlerin mutlaka tanımlanması gerektiğini kontrol etmektir. Böylelikle sayfa içerisinde kullandığımız her değişkenin tanımlanması zorunlu olacak ve olası değişken hatalarımız ortadan kalkacaktır. Ee buda istediğimiz bir durum olsa gerek
Değişkenleri istersek sayfa başında istersek komut satırlarımızın başında tanımlayabiliriz. Değişkenlere daha iyi hükmetmek ve olası hataları yakalayabilmek için tanımlamalarımızı sayfa başında yapmalıyız ( tabi bu tercih meselesi ). Bunun dışında sayfa içerisinde herhangi bir yerde yapılmış tanımlama da yanlış olmayacaktır. Nasıl alışırsanız öyle gideceği için yönteminizi yaptığınız programın gidişatına göre siz belirlemelisiniz.
Buraya kadar çok fazla teorik bilgi verdiğimden dolayı eminim ki canınız biraz sıkılmaya başladı
Artık değişkenlerimizi yazabilir ve sayfa içlerinde kullanımlarına geçebiliriz. Tanımlamalarımızı Dimension kelimesinin kısaltması olan Dim ile yapıyoruz.
Kod Bloğu:
<%
Option Explicit
Dim webacemi
webacemi “webacemi.com , özgün web içeriği..!”
%>
Yukarıdaki kod satırımızda Dim ile “webacemi” adlı değişkeni tanımladık ve değişkenimizin içerisine değer ataması yaptık. Burada Option Explicit kullanımına dikkat etmelisiniz. Yazdığımız program içerisinde webacemi adında başka bir değişkeni tekrar tanımlayamayacağız ve buda olası bir değişken hatasını ortadan kaldıracaktır. Sayfa kodlarımızın uzun olduğu programları göz önüne aldığımızda bunun ne denli yararlı bir kod satırı olduğunu göreceksiniz.
Değişken konusunda en sık yapılan hataları ele alalım. Çünkü bu hatayı kafası karışık webmasterların çoğu yapabilmektedir. Sizde bu makaleyi okuyorsanız bir süre sonra kafası karışık bir webmaster olma yolunda emin adımlarla ilerliyorsunuz demektir
Nedir bu hatalar ? Genelde değişkene atanan değerlerde ve bu değişkenleri sayfaya yazdırmada veya veri tabanın da işlem yaptırma / karşılaştırma esnasında karşımıza çıkarlar. Aritmetik işlem konusunu düşünelim, hep verilen bir örnek vardır elmayla armut toplanmaz.. değişkenlerimizin de veri türlerini doğru belirtmemiz gerekir. Aşağıda değişken tanımlamalarındaki veri türlerinin nasıl ayırt edileceğini görelim.
Kod Bloğu:
<%
Option Explicit
Dim yazi, sayi, mantiksal
Yazi = “webacemi.com, özgün web içeriği..!”
sayi = 2006
mantiksal = True
%>
gibi değer tanımlamalarımızı görebilirsiniz. Bu yazıyı buraya kadar sabredip okumaya gayret gösterdiyseniz artık siz de oluşturduğumuz değişkenleri yazdırma şerefine ulaşabilirsiniz.
Kod Bloğu:
<%
Option Explicit
Dim yazi, sayi, mantiksal
Yazi = “webacemi.com, özgün web içeriği..!”
sayi = 2006
mantiksal = True
Response.Write ""&yazi&""
Response.Write "<br />“
Response.Write ""&sayi&""
Response.Write "<br />"
Response.Write ""&mantıksal &""
Response.Write “<br /><br />”
Response.Write “İşteeee değişkenlerimizi de yazdırdık..!”
%>
Sıkıcı ve bilgi dolu bir o kadar da önemli makalemizin ilk bölümünün sonuna geldik. Bu tür makalelerle artık çok daha sık karşılaşacaksınız, kendinizi bu duruma hazırlayın. Bir sonraki makaleye kadar bol yazılımlı günler , bol örnek yapmayı unutmayın !
Yorumlar
konunun devamını bekliyoruz hocam
Bu içerige yorum yazabilmek için üye girişi yapmanız gerekmektedir. Henüz üye değilseniz kayıt sayfasından üye olabilirsiniz..
Sponsor Bağlantı
arama bloğu
son cevaplananlar
cevap bekleyen konular
etiket bulutulcid, cascading, Servervariables, contentType, xhtml, include methodu, appendToLog, asp, Request Nesnesi, web tasarım, binaryWrite, Türkçe karakter sorunu, ClientCertificate, Programlama, Asp ile MySQL Kullanımı, charset, QueryString, programlama, ODBC, style, tam ekran iframe, seo terimleri, id kullanımı, clear, sql, BinaryRead, erişilebilirlik, MySQL Ayarları, full screen iframe, pics, write, redirect, xhtml nedir, css, webmaster tools, css ipuçları, Get metodu, expiresabsolute, cacheControl, bölgesel ayarlar,
sponsor bağlantı
Facebook'ta Paylaş
Twitter'da Paylaş