Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ASP
03-10-2007, 05:50 PM (This post was last modified: 03-23-2007 10:50 PM by zet.)
Post: #1
ASP
Önsöz Aşağıdaki makale tarafımdan ilk kez teknomag forumlarında yazılmıştır, devamı gelecektir
ASP'YE GİRİŞ
ASP Active Server Pages'ın kısaltmasıdır. Microsoft tarafından geliştirilmiştir. Genellikle Windows platformunda ISS üzerinde çalıştırılır. ASP için dinamik web dilleri içerisinde öğrenimi ve kullanımı en kolay olan dil diyebiliriz.
1. İlk Sayfamız
Code:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1254"%>
Bu kod ile sayfamızın Vbscript ile yazacağımızı ve dilinin Türkçe olacağını belirttik.
Code:
<%zet="tekno"%>
<%tm="mag"%>
Burda değişkenleri kullanarak "zet" kelimesini "tekno", "tm" kelimesini "mag" kelimesine eşitledik. Bundan sonra asp tagları (<%%>Wink içerisine "zet" yazarsak "tekno", "tm" yazarsak "mag" karşılığını alırız.
Code:
<html>
<head>
<title><%=zet%></title>
</head>
<body>
<%response.write tm%>
</body>
</html>
<%=DEĞİŞKEN%> Komutu <%response.write%> komutuna eşittir.
"Response.write" komutu sayfaya yaz emrini verir.   Böylece biz sayfanın başlığına "tekno" sayfaya ise "mag" yaz dedik.
Code:
<html>
<head>
<title><%=zet%></title>
</head>
<body>
<%response.write tm%><br />
<%response.write ("tm")%>
</body>
</html>
Şimdi ise sayfada
"mag
tm"
yazıları çıkar. Çünkü <%response.write ("değişken")%> kodu değişkeni iptal eder direk tırnak arasındaki cümleyi yazar.
2. 4 İşlem
Code:
<%x=4
y=2%>
X'i 4'e,Y'yi 2'ye eşitledik.
Code:
<%sonuc=x+y%>
"Sonuc" kelimesini x ile y'nin toplamına eşitledik
Code:
<%=sonuc%>
Sayfaya x ile y'nin toplamını yazdırdık.
Aynı şekilde
Çıkarma işlemi için;
Code:
toplam=x-y
Bölme işlemi için;
Code:
toplam=x/y
Çarpma işlemi için;
Code:
toplam=x*y
3. Şartlı İfadeler
Code:
<% x=4
y=2
toplam=x*y
if toplam > x then
response.write ("Sonuç X'ten Büyük")
else
response.write ("Sonuç X'e Eşit veya X'ten Küçük")
end if%>
Burada çarpma işlemini yaptıktan sonra,
Code:
if toplam > x then
kodu ile eğer toplam değişkeni x değişkeninden büyükse şunu yap komutunu verdik. Bu koddan sonra alt satıra geçerek şart sağlanıyorsa yapılacak işlem yazılır.
Örnk:
Code:
response.write ("Sonuç X'ten Büyük")
Daha sonra eğer şart sağlanmıyorsa yapılacak işlemi belirtmek için
Code:
<%else%>
komutu verilir alt satıra geçilir ve yapılacak işlem yazılır. Daha sonra
Code:
<%End If%>
komutu verilerek komut kapatılır.
Code:
<% x=4
y=2
toplam=x*y
if toplam > x then
response.write ("Sonuç X'ten Büyük")
elseif toplam = x then
response.write ("Sonuç X'e Eşit")
elseif toplam < x then
response.write ("Sonuç X'ten Küçük")
end if%>
Burada ise
Code:
<%elseif%>
Komutunu kullanarak birden fazla durumla karşılaşınca uygulanacak komutları belirtebiliriz
Querystring ile veri almak
Index.asp

Code:
<html>
<head>
...
...
...
<a href="index2.asp?id=teknomag">Köprü</a>
</body>
</html>

Index2.asp

Code:
<%zet=request.querystring("id")
<html>
...
...
...
<%=zet%>
</body>
</html>
index.asp çıktısı
Quote:Köprü
index2.asp çıktısı
Quote:teknomag


Burada
Code:
request.querystring

deyimini kullanarak link ile gönderilmiş verimizi istedik. Bu metodu kullanmak için köprümüzü kuracak html kodunu yazıyoruz daha sonra kodun içindeki adrese bir '?' (soru işareti) koyarak etiketimizi yazıyoruz. (örn: ?id) daha sonra eşittir işareti koyarak id etiketini eşitlemek istediğimiz değeri yazıyoruz. (örn: ?id=teknomag) en son olarak 'request.querystring("etiket")' kodumuz ile id'ye eşitlediğimiz değeri alabiliriz.
Find all posts by this user
Quote this message in a reply
03-10-2007, 06:55 PM
Post: #2
RE: ASP
Bunlar daha başı,komutlar-fonksiyonlar falan yokmu?Elimde asp.net 2.0 kitabı var ancak onun yerine bir özet olsa çok daha iyi olur Big Grin Rolleyes

Dünya ne kadar dönerse dönsün!
SEN HEP DELİKANLI OL!!!
Pamuk Prenses mi olur?Prenses dediğin TAŞ gibi olur...
Visit this user's website Find all posts by this user
Quote this message in a reply
03-10-2007, 07:24 PM
Post: #3
RE: ASP
wasd Wrote:Bunlar daha başı,komutlar-fonksiyonlar falan yokmu?Elimde asp.net 2.0  kitabı var ancak onun yerine bir özet olsa çok daha iyi olur Big Grin Rolleyes

tamam hocam bunlar daha başı elimden geldiğince fonksiyonları vs. eklemeye çalışacam ama asp.net ile asp ayrı şeylerdir. hatta okadar ayrı şeylerdirki php bile asp'ye asp.net'ten daha çok benzer
Find all posts by this user
Quote this message in a reply
03-11-2007, 12:42 PM
Post: #4
RE: ASP
zet Wrote:tamam hocam bunlar daha başı elimden geldiğince fonksiyonları vs. eklemeye çalışacam ama asp.net ile asp ayrı şeylerdir. hatta okadar ayrı şeylerdirki php bile asp'ye asp.net'ten daha çok benzer

blink Bildiğim kadarıyla asp.netin kütüphanesi biraz daha geniş aspden,birde yazımı farklı.Ama ikisindede amaç sistem oluşturmak Big Grin ben okuduğum kadarını biliyorum,üniversite öğrencisi değilim,liseye gidiyorum daha Shy

Dünya ne kadar dönerse dönsün!
SEN HEP DELİKANLI OL!!!
Pamuk Prenses mi olur?Prenses dediğin TAŞ gibi olur...
Visit this user's website Find all posts by this user
Quote this message in a reply
03-11-2007, 01:16 PM
Post: #5
RE: ASP
wasd Wrote:
zet Wrote:tamam hocam bunlar daha başı elimden geldiğince fonksiyonları vs. eklemeye çalışacam ama asp.net ile asp ayrı şeylerdir. hatta okadar ayrı şeylerdirki php bile asp'ye asp.net'ten daha çok benzer

blink Bildiğim kadarıyla asp.netin kütüphanesi biraz daha geniş aspden,birde yazımı farklı.Ama ikisindede amaç sistem oluşturmak Big Grin ben okuduğum kadarını biliyorum,üniversite öğrencisi değilim,liseye gidiyorum daha Shy

yok hocam bende lise öğrencisiyimde, öyle işte...
Find all posts by this user
Quote this message in a reply
03-11-2007, 01:17 PM
Post: #6
RE: ASP
bide biraz değil baya bi geniş api'ler fln ooo tam olarak bi öğrenebilsek, hala sql'den veriyi zor alıyorum..Sad
Find all posts by this user
Quote this message in a reply
03-11-2007, 01:25 PM
Post: #7
RE: ASP
Yavaş yavaş öğrenecez ya sıkma canını Big Grin

Dünya ne kadar dönerse dönsün!
SEN HEP DELİKANLI OL!!!
Pamuk Prenses mi olur?Prenses dediğin TAŞ gibi olur...
Visit this user's website Find all posts by this user
Quote this message in a reply
03-11-2007, 01:51 PM
Post: #8
RE: ASP
wasd Wrote:Yavaş yavaş öğrenecez ya sıkma canını Big Grin
demi belki şirketimiz olurSmile(gerçekten olabilir)
Find all posts by this user
Quote this message in a reply
03-23-2007, 10:45 PM (This post was last modified: 03-23-2007 10:47 PM by zet.)
Post: #9
RE: ASP
üst konu ile birleştirdim..
Find all posts by this user
Quote this message in a reply
07-07-2007, 12:43 AM
Post: #10
RE: ASP
beyler ben asp öğrenmeye başlamak istiyordum elinizde çaylaklar için kaynaklarınız varsa paylaşırsanız sevinirim yani Smile
Find all posts by this user
Quote this message in a reply
11-26-2007, 05:31 PM
Post: #11
RE: ASP
Güzel paylaşım olmuş, tşk
Visit this user's website Find all posts by this user
Quote this message in a reply
12-06-2007, 06:16 PM
Post: #12
RE: ASP
Aspye başlamak için önerebilceim en iyi kaynak asp güncesi (googledan arasanız bulursunuz) 150 sayfalık bi döküman ama hiçte fena değil Wink ayrıca sadece okuyarak olmuyo,örnek kodları fln kurcalıcaksınız nası çalışıyo vs,yavaş yavaş gelişiceksiniz Wink o 24 saatte asp,1 haftada javascript gibi kitaplar fln var sakın adlarına kanıpta sevinmeyin,programlama öğrenebilmek için en az bikaç sene kasmanız lazım Smile

Dünya ne kadar dönerse dönsün!
SEN HEP DELİKANLI OL!!!
Pamuk Prenses mi olur?Prenses dediğin TAŞ gibi olur...
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


Contact Us | TeknoMag | Return to Top | Return to Content | Lite (Archive) Mode | RSS Syndication