Ana Sayfa
İletişim
Sohbet
Anahtar Kelimeler
Giriş Yap
Kayıt
96,021
Mesaj -
11,975
Konu -
62,284
Üye
- Son üye:
TERBİYELİ
[TIKLAYIN] ReklamStore ile sitenizden para kazanın!
KAPAT
TeknikPortaL.Com
>
Web tasarım & Grafik tasarım
>
Web Dilleri
>
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !!
Sayfa: [
1
] |
Aşağı git
Gönderen
Konu: Asp Dersleri, Asp Kodları, Asp Öğreniyorum !! (Okunma Sayısı 1453 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
[ÁĎМĨŃ]
Webmaster
İtibarı :
5213
Offline
Mesaj Sayısı: 1,765
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !!
«
:
Temmuz 02, 2007, 10:53:16 ÖÖ »
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 ben de bu eksiği doldurak için böyle bir web sitesi yapmaya karar verdim.
Web sitesimdeki ö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) 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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>ASP ile ilk scriptimiz</title>
</head>
<% @ 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."
%>
</html>
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.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>ASP ile ilk scriptimiz</title>
</head>
Nihayet ASP ile ilk Scriptimizi yapıyoruz bu yazı asp nin yazdırma komutu olanrespone.write ile yazdırılmıştır.
</html>
Bakın ve farkı kendiniz görün bizim yazdıklarımız la 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. <!--#include virtual="../iissamples/ust.htm"-->
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 :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>ASP ile ilk scriptimiz</title>
</head>
<% @ 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 (degisken)
%>
</html>
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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Response redirect</title>
</head>
<body>
<%
sifre=Request.Form("sifre")
if sifre="neolsun" then
%>
Sayfaya girmeyi başardınız
<% else response.redirect("responseredirect1.asp")
end if
%>
</body>
</html>
Response.Flush
Sunucu eğer çalışma zamanın da bu deyime rastlarsa o zamana kadar tampon bellekteki sakladığı degerleri browsere gönderir
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Response flush</title>
</head>
<% @ 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.
</html>
Logged
Tarabyada villası..
p_kilicarslan
Master Üye [%
28
]
İtibarı :
223
Offline
Mesaj Sayısı: 1,376
Alayına İsyan!!! انتفاضة لجميع!!!
Ynt: Asp Dersleri, Asp Kodları, Asp Öğreniyorum !!
«
Yanıtla #1 :
Ağustos 29, 2007, 02:09:19 ÖS »
Ellerine sağlık adminim bende bugün kurabildim ISS artık bende burdayım inşallah yakın zamanda PSde gelecem!
Logged
[ÁĎМĨŃ]
Webmaster
İtibarı :
5213
Offline
Mesaj Sayısı: 1,765
Ynt: Asp Dersleri, Asp Kodları, Asp Öğreniyorum !!
«
Yanıtla #2 :
Nisan 30, 2008, 01:20:38 ÖÖ »
Logged
Tarabyada villası..
Sayfa: [
1
] |
Yukarı git
GoogleTagged:
asp kod ders
redirect kodu
asp kodlar
ornekleri
asp web sitesine atmak
asp sonu textbox
title asp seo
asp kodlari
redirect page kodu
asp kodlama
textbox kodu
asp reponse
active server pages
asp response kodu
flush kodu
html
asp onemli kodlar
response write asp
asp kodlar
kod asp
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
]|[ - Hoş Geldiniz - ]|[
-----------------------------
=> Duyurular & Yenilikler //
=> Yeni Üyeler BURAYA
=> Muhâbbet ¢âfe √
-----------------------------
Bilim - Teknik - Bilişim - Teknoloji
-----------------------------
=> Teknoloji Forumu
=> Bilim Forumu
=> Donanım ve İşletim Sistemleri Forumu
=> Programlar
===> MSN Messenger
=> Oyun
===> Oyun Tanıtımları
===> Online Oyunlar
=====> Bitefight
=====> OGame
=====> Knight Online
=====> CS Online Series
===> Oyun Hileleri
===> Online Oyun Oyna
-----------------------------
Sosyal Yaşam
-----------------------------
=> Kültür & Sanat Dünyası
===> Eğitim - Öğretim
=====> Sınavlar ve Hazırlık
=====> Üniversiteler
=====> Lise Tanıtımları
=====> Dersaneler
=====> Öğretmenler
=====> Mühendislik Ders Notları [TP] ©
=====> Elektronik
=======> Picler ve Diğer Mikrokontrolörler , Mikroişlemciler, PLC
=======> Robotik
=======> Devreler
=====> Yurtdışında Yaşam ve Eğitim
===> İz Bırakanlar
===> Kitap ve Dergi
===> Mustafa Kemal Atatürk
===> Sinema & TV
=====> Online Film İzle
=====> Film Tanıtımları & Fragmanlar
=====> Yerli & Yabancı Diziler
=> Diziler
=> İslâm ve İnsan
===> Hz. Muhammed (sav)
===> Peygamberler Tarihi
=> Felsefe ve Metafizik ( Doğaüstü güçler)
=> Müzik Dünyası
===> Şarkı Sözleri
=====> A-B
=====> C-Ç
=====> D-E
=====> F-G
=====> H-I-J
=====> K-L
=====> M-N
=====> O-P-R
=====> S-T
=====> U-V
=====> Y-Z
===> Rock / Metal
===> Rap / Hip Hop
===> Techno Music
===> Diğer Türler
===> Dini Müzik
=> Spor
===> Futbol
===> Basketbol
=====> NBA Forumu
===> Formula-1
=> Anketler
-----------------------------
Web tasarım & Grafik tasarım
-----------------------------
=> Hazır Scriptler
===> Hazır Şablonlar & Templates
===> vBulletin
===> Joomla
===> SMF / Simple Machines Forum
=> Tasarım Dünyasından Haberler
=> Web Dilleri
=> Site Tanıtımları
=> Google Dünyası
=> Photoshop Teknikleri
=> Eserleriniz [Logolar ve Grafikler]
-----------------------------
Eğlence & Stres Atma Merkezi
-----------------------------
=> Video Galerisi
===> Komik Video
===> Dini Video
===> İlginç Video
===> Kendi Çekim
===> Oyun Video
===> Hayvanlar Alemi
===> Klipler
=> Resim Galerisi
===> Manzara Resimleri
===> İlginç Resimler
===> Araba Modifiyeleri
===> Diğer Resimler
===> Ünlü Resimleri
=> Komik !
===> Komik Yazılar
===> Fıkra Dünyası
===> Komik Resimler
=> Beyin Fırtınaları
=> Korku Odası
===> Korkunç Resimler
===> Korkunç Videolar
===> Korkunç Hikayeler
===> İğrenç Resimler - Videolar
===> Gizli Gerçekler
=> Her Telden
=> Romantizm & Şiirler
-----------------------------
Arşiv
-----------------------------
=> Geri Dönüşüm Kutusu
===> Last Ideass
Benzer Konular
Konu Başlığı
Başlatan
Yorum
Okunma Sayısı
Son Mesaj
Php Dersleri, Php öğreniyorum, Script ve uygulamalı Php Eğitimi 3
Web Dilleri
[ÁĎМĨŃ]
0
655
Temmuz 02, 2007, 10:49:40 ÖÖ
Gönderen:
[ÁĎМĨŃ]
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !! - 2 -
Web Dilleri
[ÁĎМĨŃ]
1
1298
Ağustos 31, 2007, 07:21:42 ÖS
Gönderen:
B!L!MC!L
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !! - 3 -
Web Dilleri
[ÁĎМĨŃ]
0
414
Temmuz 02, 2007, 10:54:51 ÖÖ
Gönderen:
[ÁĎМĨŃ]
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !! - 4 -
Web Dilleri
[ÁĎМĨŃ]
0
519
Temmuz 02, 2007, 10:55:36 ÖÖ
Gönderen:
[ÁĎМĨŃ]
Asp Dersleri, Asp Kodları, Asp Öğreniyorum !! - 5 -
Web Dilleri
[ÁĎМĨŃ]
1
533
Ağustos 31, 2007, 07:21:00 ÖS
Gönderen:
B!L!MC!L