Asp Dersleri 1
Response.Flush
Sunucu eğer çalışma zamanında bu deyime rastlarsa o zamana kadar tampon bellekteki sakladığı değerleri browsere gönderir.
<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<% Response.buffer=true %>
Bu satır sunucunun hafızasında saklanan ilk satır.
<% response.flush %>
Bu satır ise flush metodundan sonra gösterilmiştir.
Response.clear
Sunucu eğer çalışma zamanında bu deyime rastlarsa o zamana kadar tampon bellekteki saklanan bütün bilgiler silinir.
<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<% Response.buffer=true %>
Bu satır sunucunun hafızasında saklanan ilk satır.
<% response.clear %>
Bu satır ise tampon hafızadaki bilgiler silindikten sonra gönderildi.
Response.End
Response.flush metodunun tam tersidir sunucu bu satırı gördüğünde sunucu işlemlerini durdurup o zamana kadar olan tampon hafıza değerlerini browser'a gönderir ve çalışmasını durdurur.
<% @ LANGUAGE=VBScript CODEPAGE=1254 %>
<% Response.buffer=true %>
Bu yazıdan sonraki yazılar gözükmeyecek çünkü sunucu bu satırdan sonraki response.end stırında çalışmasını durduracak.
<% response.end %>
İşte bu yazı hiçbir zaman gözükmeyecek.
Request.Querystring
ASP teknolojisinde çok kullanılan ifadelerden bir diğeri de Request.Querystring dir. Bu deyim bir sayfadan başka bir sayfaya değişken yada değişkenler taşınmasını sağlar. tagı arasında yazılan ve Response.redirect ile yönlendirilen diğer sayfaya değişkenler taşımayı sağlar. equset.Querystring ile bir sayfadan diğer sayfaya değişken aktarmanın genel kullanımı şu şekildedir.
bu linke basıldığında yönlendirilecek sayfa açılacak ve ad, yaş isminde iki değişken sayfaya geçirilecek, işte bu değişkenler Request.Querystring deyimi sayesinde başka bir değişkenin içerisine aktararak kullanılır. Hemen bir örnek Yapalım
bu linke basıldığında diğer sayfa değişkenler aktarılacak
Şimdi ikinci sayfamızı yapalım
<% ad=request.querystring("ad") yas=request.querystring("yas") %>
Bir önceki sayfadan gönderilen değerler
AD=<%=ad%>
YAS=<%=yas%>
Request.querystring de Form kullanımı
Bunun diğer request.querystring ile hiçbir farkı yok sadece bunda değişkenler form elemanlarını kullanarak göndeririz. bir örnekle açıklayalım
Burada dikkat etmemiz gereken değişkeni taşıyacağımız textboxun ismi. Çünkü bir diğer sayfamız da değişkeni kullanabilmek için texboxun namesini bilmemiz gerekir. Şimdi ikinci örneği yapalım
<% Response.write("Merhaba : " & Request.querystring("isim") & "")
%>
Request.Serververiables
Kullanıcıya sunucu ve browser hakkında bilgiler gönderir. Örnek :
Kullandığınız tarayıcı
<% Response.write(Request.serververiables("http_user_agent")) %>
IP adresiniz :
<% Response.write(Request.serververiables("remote_addr")) %>
DNS:
<% Response.write(Request.serververiables("remote_host")) %>
Kullanılan metod
<% Response.write(Request.serververiables("request_metod")) %>
Sunucunun Domain ismi
<% Response.write(Request.serververiables("server_name")) %>
Sunucunun port numarası
<% Response.write(Request.serververiables("server_port")) %>
Sunucunun kullandığı yazılım
<% Response.write(Request.serververiables("server_software")) %>
Etiketler: web dersleri 0 Comments
Asp Dersleri
| ASP nedir?
<% @ LANGUAGE=VBScript CODEPAGE=1254 %> <% response.write "Nihayet ASP ile ilk Scriptimizi yapıyoruz bu yazı asp nin yazdırma komutu olan respone.write ile yazdırılmıştır." %> Bu kodları Frontpagede yada isterseniz not defterinde bile yazabilirsiniz ama profosyonel olması için Frontpagede yapıp ilk.asp ismiyle kaydediniz. Yukarıdaki <% - %> kodları arasında yazılan ifadeler asp kodlarımızdır. Bu kodlar önce sunucu tarafından yorumlanır ve sonuçları sayfaya html formatında yazdırılır. Daha açık konuşmak gerekirse bu yaptığımız örneği browserde gösterirken kaynağı görüntüle dediğimizde karşımıza aşağıdaki gibi kodlar gelecektir. Nihayet ASP ile ilk Scriptimizi yapıyoruz bu yazı asp nin yazdırma komutu olanrespone.write ile yazdırılmıştır. Bakın ve farkı kendiniz görün bizim yazdıklarımızla hiçbir ilgisi yok. Çünkü ASP bu bizim yazdığımız kodları aldı kendi içinde derledi ve normal html kodu olarak bize geri gönderdi İşte ASP nin temel mantığı budur ASP yi öğrenmek için ASP'nin temel mantığını çok iyi bilmek gerekir. Birden çok sayfalı sayfa Bir ASP sayfası içerisinde birden fazla farklı dosya ve sayfaları barındırabilir. Bu özellik ASP'nin en çok kullanılan ve en önemli özelliklerinden birisidir Örneğin pek çok sayfadan oluşan bir web sitemiz olsun ve bu sayfaların en üstünde bir sayfanın sürekli olarak görünmesini istiyorsunuz bunu nasıl yaparsınız 1. Bütün sayfalara üst kısımın html kodunu kopyalarım olur biter dediğinizi duyar gibiyim. Fakat bu oldukça amatör olur çünkü üst sayfamız da bir değişiklik yapmak istediğimizde bütün sayfalara girip tek tek değişikliği yapıp kaydetmek olduk ça amatör aynı zamanda dosyaların kapladıkları yerlerde ona göre artacaktır yani dosyalarda fazladan (gereksiz yere) yer kaplayacaklar. böyle olmaz tabi. 2. Sayfaların üst kısmını bir frame kullanırım. bu yöntemte tıpkı asp gibi biraz avantajlı gibi görünsede (en azından ilk maddeden kat kat daha avantajlı) bu yöntemdede görsellik bakımından bir dezavantaj var Yani sayfaları framelere bölmek basit gibi görünen fakat web sitesinin görünümünü bozan bir yöntemdir. 3. Tabiki anlayacağınız gibi ASP tekolojisini kullanmak Nasıl İŞTE BÖYLE; Öncelikle her sayfada görünmesini istediğimiz üst sayfayı oluşturuyoruz Daha sonra bu dosyanın ismini kullanarak yanlızca yazacağımız bir satırlık komut ile o sayfayı o bölüme çağırabiliriz. Response ve Requset Nesneleri
<% @ LANGUAGE=VBScript CODEPAGE=1254 %> <% degisken="Web" response.write "bu komutu ilk scriptimiz bölümünde de görmüştük hatırladınızmı? " response.write "WEBdershanesi.NET" response.write (degişken) %> Dikkat etmemiz gereken eğer bir yazıyı görüntüleyeceksek bu yazıları " örneğin bu " tırnak içinde yazmalıyız eğer yazacağımız bir değişken ise bunları da parantez içinde yazmalıyız Ayrıca Response.write ASP'de en çok kullanılan komutlardan biri olduğu için daha pratik bir yazılış biçimi vardır <%="WEBdershanesi.NET " buradaki = response.write anlamına gelmektedir. Response.Redirect Deyimi Response.redirect deyimi ASP'de kullanılan (bu da bayağı sık kullanılıyor) ve bir sayfadayken başka bir sayfaya yönlendirme yapmak için kullanılır. Yani sunucunun karşısına böyle bir ifade geldiğinde ne olursa olsun çalışılan sayfayı durdurup Response.redirect içerisindeki sayfaya yönlenir. Hemen bir örnek yapalım öncelikle birinci sayfaya aşaıdaki gibi bir textbox ve bir buton koyalım [_______] - [_____] buradaki text box'ın namesi (ismi) sifre olsun butonun ise actionuna responseredirect2.asp yazalım bu örneğimizde birinci sayfadaki text box'a bir sifre girmemiz isteniyor ve butona basarak ikinci sayfaya yönlendirme yapıyor ikinsayfamızdada bu text box taki bilgi bir deyim sayesinde sifre isimli bir değişkene aktarılıyor ve bu değişkenin içeriği kontrol edilerek sifrenin dogru olup olmadığı karşılaştırılıyor eğer doğruysa sayfaya girmeyi başarıyoruz eğer yanlış ise response.redirect deyimi sayesinde tekrar birinci sayfaya yönlendirilme yapılıyor gördüğünüz gibi asp'nin çalışma mantığı hakkında biraz daha bilgi sahibi olmuşsunuzdur umarım. İkinci sayfanın kodlarıda aşağıda yazmakta Ayrıca bu örnekleri buradan bilgisayarınıza indirebilirsiniz <% sifre=Request.Form("sifre") if sifre="neolsun" then %> Sayfaya girmeyi başardınız <% else response.redirect("responseredirect1.asp") end if %> |
Etiketler: asp, asp dersleri, asp forum, asp komutları, asp ögrenelim 0 Comments
Tüm Renk Kodları
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
Etiketler: web dersleri 0 Comments
Kuran ' ı Kerim Dinle
| Sure İsmi | Media Player | Sure İsmi | Media Player |
| 1-Fatiha Suresi | 50-Kaf Suresi | ||
| 2-Bakara Suresi | 51-Zariyat Suresi | ||
| 3-Al-i İmran Suresi | 52-Tur Suresi | ||
| 4-Nisa Suresi | 53-Necm Suresi | ||
| 5-Maide Suresi | 54-Kamer Suresi | ||
| 6-En'am Suresi | 55-Rahman Suresi | ||
| 7-A'raf Suresi | 56-Vakıa Suresi | ||
| 8-Enfal Suresi | 57-Hadid Suresi | ||
| 9-Tevbe Suresi | 58-Mücadele Suresi | ||
| 10-Yunus Suresi | 59-Haşr Suresi | ||
| 11-Hud Suresi | 60-Mümtehine Suresi | ||
| 12-Yusuf Suresi | 61-Saff Suresi | ||
| 13-Ra'd Suresi | 62-Cum'a Suresi | ||
| 14-İbrahim Suresi | 63-Munafıkun Suresi | ||
| 15-Hicr Suresi | 64-Teğabun Suresi | ||
| 16-Nahl Suresi | 65-Talak Suresi | ||
| 17-İsra Suresi | 66-Tahrim Suresi | ||
| 18-Kehf Suresi | 67-Mülk Suresi | ||
| 19-Meryem Suresi | 68-Kalem Suresi | ||
| 20-Taha Suresi | 69-Hakka Suresi | ||
| 21-Enbiya Suresi | 70-Mearic Suresi | ||
| 22-Hacc Suresi | 71-Nuh Suresi | ||
| 23-Mi'minun Suresi | 72-Cin Suresi | ||
| 24-Nur Suresi | 73-Müzzemmil Suresi | ||
| 25-Furkan Suresi | |
Özel Karakter ve Simgeler Kodu
| HTML Code | Character |
| ♠ | ♠ |
| ♣ | ♣ |
| ♥ | ♥ |
| ♦ | ♦ |
| ƒ | ƒ |
| Α | Α |
| Β | Β |
| Γ | Γ |
| Δ | Δ |
| Ε | Ε |
| Ζ | Ζ |
| Η | Η |
| Θ | Θ |
| Ι | Ι |
| Κ | Κ |
| Λ | Λ |
| Μ | Μ |
| Ν | Ν |
| Ξ | Ξ |
| Ο | Ο |
| Π | Π |
| Ρ | Ρ |
| Σ | Σ |
| Τ | Τ |
| Υ | Υ |
| Φ | Φ |
| Χ | Χ |
| Ψ | Ψ |
| Ω | Ω |
| α | α |
| β | β |
| γ | γ |
| δ | δ |
| ε | ε |
| ζ | ζ |
| η | η |
| θ | θ |
| ι | ι |
| κ | κ |
| λ | λ |
| μ | μ |
| ν | ν |
| ξ | ξ |
| ο | ο |
| π | π |
| ρ | ρ |
| ς | ς |
| σ | σ |
| τ | τ |
| υ | υ |
| φ | φ |
| χ | χ |
| ψ | ψ |
| ω | ω |
| ϑ | ϑ |
| ϒ | ϒ |
| ϖ | ϖ |
| • | • |
| … | … |
| ′ | ′ |
| ″ | ″ |
| ‾ | ‾ |
| ⁄ | ⁄ |
| ℘ | ℘ |
| ℑ | ℑ |
| ℜ | ℜ |
| ™ | ™ |
| ℵ | ℵ |
| ← | ← |
| ↑ | ↑ |
| → | → |
| ↓ | ↓ |
| ↔ | ↔ |
| ↵ | ↵ |
| ⇐ | ⇐ |
| ⇑ | ⇑ |
| ⇒ | ⇒ |
| ⇓ | ⇓ |
| ⇔ | ⇔ |
| ∀ | ∀ |
| ∂ | ∂ |
| ∃ | ∃ |
| ∅ | ∅ |
| ∇ | ∇ |
| ∈ | ∈ |
| ∉ | ∉ |
| ∋ | ∋ |
| ∏ | ∏ |
| ∑ | ∑ |
| − | − |
| ∗ | ∗ |
| √ | √ |
| ∝ | ∝ |
| ∞ | ∞ |
| ∠ | ∠ |
| ∧ | ∧ |
| ∨ | ∨ |
| ∩ | ∩ |
| ∪ | ∪ |
| ∫ | ∫ |
| ∴ | ∴ |
| ∼ | ∼ |
| ≅ | ≅ |
| ≈ | ≈ |
| ≠ | ≠ |
| ≡ | ≡ |
| ≤ | ≤ |
| ≥ | ≥ |
| ⊂ | ⊂ |
| ⊃ | ⊃ |
| ⊄ | ⊄ |
| ⊆ | ⊆ |
| ⊇ | ⊇ |
| ⊕ | ⊕ |
| ⊗ | ⊗ |
| ⊥ | ⊥ |
| ⋅ | ⋅ |
| ⌈ | ⌈ |
| ⌉ | ⌉ |
| ⌊ | ⌊ |
| ⌋ | ⌋ |
| 〈 | 〈 |
| 〉 | 〉 |
| ◊ | ◊ |



Recent Comments