Recent News

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.






Response flush

<% @ 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.






response clear

<% @ 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.






Response end

<% @ 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






Requestquerystring


bu linke basıldığında diğer sayfa değişkenler aktarılacak



Şimdi ikinci sayfamızı yapalım





Request querystring

<% 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





Request querystring


İsminiz :



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





Request querystring

<% Response.write("Merhaba : " & Request.querystring("isim") & "")
%>


Request.Serververiables

Kullanıcıya sunucu ve browser hakkında bilgiler gönderir. Örnek :



requestserververiabbles


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")) %>



Asp Dersleri

ASP nedir?

ASP (Active server pages) bir web programcılığı ve elektronik ticaret teknolojisidir. Günümüz deki pek çok profosyonel anlamda yayımlanan bir çok web sitesi ASP teknolojisi üzerine kurulmuştur. Web programcılığı anlamında kendini geliştirmek isteyen herkes mutlaka bu dili öğrenmelidir. Ancak gerek bu konuda gerekse diğer diller konusunda yeterli kaynak yok. Biz de bu eksiği doldurak için böyle bir web sitesi yapmaya karar verdik.

Web sitemizdeki örnekleri ve yazıları anlayabilmeniz için az da olsa html dillinden bilginiz olması gerekli.

Ayrıca ASP uzantılı dosyalarınızı bilgisayarınızda görüntülemek için bilgisayarınız da PWS (Personel web server veya IIS) kurulu olması lazım aksi taktirde .asp uzantılı dosyalarınız bilgisayarda görüntülenmez.

ASP ile ilk scriptimiz

Şimdi ASP ile ilk scriptimizi yapıyoruz






ASP ile ilk scriptimiz

<% @ 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.






ASP ile ilk scriptimiz

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

Response Nesnesi

Response.write
Response.Redirect
Response.Flush
Response.Clear
Response.End

Request Nesnesi

Request.Querystring
Request.Querystring de form kullanımı
Request.ServerVeriables

Response.write nesnesi

Response komutu sayesinde ASP ziyaretçiye sunucudan yazılar gönderir. Bu nesnenin en çok kullanılan metodu write dir. <% %> tagları arasında yazacağımız Response.write ifadesi ile sayfada asp kodları içerisinde istediğimiz bir yazı yada bir değişkeni gönderebiliriz. Hemen bir örnek yapalım :






ASP ile ilk scriptimiz

<% @ 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




Response redirect


<% sifre=Request.Form("sifre") if sifre="neolsun" then %>
Sayfaya girmeyi başardınız
<% else response.redirect("responseredirect1.asp") end if %>


Tüm Renk Kodları

Aliceblue
F0F8FF
Antiquewhite
FAEBD7
Aqua
00FFFF
Aquamarine
7FFFD4
Azure
F0FFFF
Beige
F5F5DC
Bisque
FFE4C4
Black
000000
Blanchedalmond
FFEBCD
Blue
0000FF
Blueviolet
8A2BE2
Brown
A52A2A
Burlywood
DEB887
Cadetblue
5F9EA0
Chartreuse
7FFF00
Chocolate
D2691E
Coral
FF7F50
Cornflowerblue
6495ED
Cornsilk
FFF8DC
Crimson
DC143C
Cyan
00FFFF
Darkblue
00008B
Darkcyan
008B8B
Darkgoldenrod
B8860B
Darkgray
A9A9A9
Darkgreen
006400
Darkkhaki
BDB76B
Darkmagenta
8B008B
Darkolivegreen
556B2F
Darkorange
FF8C00
Darkorchid
9932CC
Darkred
8B0000
Darksalmon
E9967A
Darkseagreen
8FBC8F
Darkslateblue
483D8B
Darkslategray
2F4F4F
Darkturquoise
00CED1
Darkviolet
9400D3
Deeppink
FF1493
Deepskyblue
00BFFF
Dimgray
696969
Dodgerblue
1E90FF
Firebrick
B22222
Floralwhite
FFFAF0
Forestgreen
228B22
Fuchsia
FF00FF
Gainsboro
DCDCDC
Ghostwhite
F8F8FF
Gold
FFD700
Goldenrod
DAA520
Gray
808080
Green
008000
Greenyellow
ADFF2F
Honeydew
F0FFF0
Hotpink
FF69B4
Indianred
CD5C5C
Indigo
4B0082
Ivory
FFFFF0
Khaki
F0E68C
Lavender
E6E6FA
Lavenderblush
FFF0F5
Lawngreen
7CFC00
Lemonchiffon
FFFACD
Lightblue
ADD8E6
Lightcoral
F08080
Lightcyan
E0FFFF
Lightgoldenrodyellow
FAFAD2
Lightgreen
90EE90
Lightgrey
D3D3D3
Lightpink
FFB6C1
Lightsalmon
FFA07A
Lightseagreen
20B2AA
Lightskyblue
87CEFA
Lightslategray
778899
Lightsteelblue
B0C4DE
Lightyellow
FFFFE0
Lime
00FF00
Limegreen
32CD32
Linen
FAF0E6
Magenta
FF00FF
Maroon
800000
Mediumauqamarine
66CDAA
Mediumblue
0000CD
Mediumorchid
BA55D3
Mediumpurple
9370D8
Mediumseagreen
3CB371
Mediumslateblue
7B68EE
Mediumspringgreen
00FA9A
Mediumturquoise
48D1CC
Mediumvioletred
C71585
Midnightblue
191970
Mintcream
F5FFFA
Mistyrose
FFE4E1
Moccasin
FFE4B5
Navajowhite
FFDEAD
Navy
000080
Oldlace
FDF5E6
Olive
808000
Olivedrab
688E23
Orange
FFA500
Orangered
FF4500
Orchid
DA70D6
Palegoldenrod
EEE8AA
Palegreen
98FB98
Paleturquoise
AFEEEE
Palevioletred
D87093
Papayawhip
FFEFD5
Peachpuff
FFDAB9
Peru
CD853F
Pink
FFC0CB
Plum
DDA0DD
Powderblue
B0E0E6
Purple
800080
Red
FF0000
Rosybrown
BC8F8F
Royalblue
4169E1
Saddlebrown
8B4513
Salmon
FA8072
Sandybrown
F4A460
Seagreen
2E8B57
Seashell
FFF5EE
Sienna
A0522D
Silver
C0C0C0
Skyblue
87CEEB
Slateblue
6A5ACD
Slategray
708090
Snow
FFFAFA
Springgreen
00FF7F
Steelblue
4682B4
Tan
D2B48C
Teal
008080
Thistle
D8BFD8
Tomato
FF6347
Turquoise
40E0D0
Violet
EE82EE
Wheat
F5DEB3
White
FFFFFF
Whitesmoke
F5F5F5
Yellow
FFFF00
YellowGreen
9ACD32

Kuran ' ı Kerim Dinle

ein Bildein Bild
Kuran-i Kerim Dinle
ein Bild

Sure İsmi

Media Player

Sure İsmi

Media Player

1-Fatiha Suresi

Dinle

50-Kaf Suresi

Dinle

2-Bakara Suresi

Dinle

51-Zariyat Suresi

Dinle

3-Al-i İmran Suresi

Dinle

52-Tur Suresi

Dinle

4-Nisa Suresi

Dinle

53-Necm Suresi

Dinle

5-Maide Suresi

Dinle

54-Kamer Suresi

Dinle

6-En'am Suresi

Dinle

55-Rahman Suresi

Dinle

7-A'raf Suresi

Dinle

56-Vakıa Suresi

Dinle

8-Enfal Suresi

Dinle

57-Hadid Suresi

Dinle

9-Tevbe Suresi

Dinle

58-Mücadele Suresi

Dinle

10-Yunus Suresi

Dinle

59-Haşr Suresi

Dinle

11-Hud Suresi

Dinle

60-Mümtehine Suresi

Dinle

12-Yusuf Suresi

Dinle

61-Saff Suresi

Dinle

13-Ra'd Suresi

Dinle

62-Cum'a Suresi

Dinle

14-İbrahim Suresi

Dinle

63-Munafıkun Suresi

Dinle

15-Hicr Suresi

Dinle

64-Teğabun Suresi

Dinle

16-Nahl Suresi

Dinle

65-Talak Suresi

Dinle

17-İsra Suresi

Dinle

66-Tahrim Suresi

Dinle

18-Kehf Suresi

Dinle

67-Mülk Suresi

Dinle

19-Meryem Suresi

Dinle

68-Kalem Suresi

Dinle

20-Taha Suresi

Dinle

69-Hakka Suresi

Dinle

21-Enbiya Suresi

Dinle

70-Mearic Suresi

Dinle

22-Hacc Suresi

Dinle

71-Nuh Suresi

Dinle

23-Mi'minun Suresi

Dinle

72-Cin Suresi

Dinle

24-Nur Suresi

Dinle

73-Müzzemmil Suresi

Dinle

25-Furkan Suresi


Özel Karakter ve Simgeler Kodu

HTML Code Character
ƒ ƒ
Α Α
Β Β
Γ Γ
Δ Δ
Ε Ε
Ζ Ζ
Η Η
Θ Θ
Ι Ι
Κ Κ
Λ Λ
Μ Μ
Ν Ν
Ξ Ξ
Ο Ο
Π Π
Ρ Ρ
Σ Σ
Τ Τ
Υ Υ
Φ Φ
Χ Χ
Ψ Ψ
Ω Ω
α α
β β
γ γ
δ δ
ε ε
ζ ζ
η η
θ θ
ι ι
κ κ
λ λ
μ μ
ν ν
ξ ξ
ο ο
π π
ρ ρ
ς ς
σ σ
τ τ
υ υ
φ φ
χ χ
ψ ψ
ω ω
ϑ ϑ
ϒ ϒ
ϖ ϖ

Recent Comments | Recent Posts


Design by : Ayrıntılı Ödev
bottom

Web Stats