-.:::Prowebciyiz.Tr.Cx-Community:::.-




-.:::Prowebciyiz.Tr.Cx-Community:::.-

Türkiyenin Yeni Ama Bi O Kadar da Rakipsiz Türk Forumu
 
AnasayfaAnasayfa  AnasayfaAnasayfa  Ziyaretçi DefteriZiyaretçi Defteri  GaleriGaleri  Kayıt OlKayıt Ol  Giriş yapGiriş yap  
Türkiyenin Yeni,Ama Bi O Kadar da Rakipsiz Türk Forumu"na Hoş Geldiniz!!!-Forumumuzda Aradığınız Bilgi Ve Paylaşımın Doruklarına Ulaşacaksınız!!!- [Admin]-
Sayın üyelerimiz Ve Misafirlerimiz!!! PhpBB Ve Yetkin AltYapısıyla Oluşturduğumuz Bu Sitenin Bize Sağladığı Dezavantajlar,Veritabanının Yedeklenememesi Ve Çok  Fazla RAhatsız Edici Reklam Yayınlamaları Sebebi İle En Kısa Zamanda Web Sitemizi (Veri Tabanı Ve İçerikler dahil)Taşımayı Düşünüyoruz!!!-Yaklaşık 1 Ay Gibi Kısa Bir Sonra Web Sitemiz Ve Host"u tamamen yenilenecek ve adresi "http://prowebciyiz.co.cc" Ve Sürümü"Vbulletin" olarak değişecek VE Şimdiki Forumumuzda Yeni Üye Alımlarına İzin Verilmeyecektir!!! İlginizden Dolayı Teşekkür Ediyorum!!!-[Admin]
Giriş yap
Kullanıcı Adı:
Şifre:
Beni hatırla: 
:: Şifremi unuttum
En iyi yollayıcılar
Admin
 
●●тяøч●●
 
sssda
 
emre_0042
 
rapper
 
ahmet23_38
 
ali tokgöz
 
burakmertsnr
 
SSurvivoRR
 
ömer
 

Paylaş | 
 

 ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj
Admin
Administrator
Administrator
avatar

Erkek
Mesaj Sayısı : 418
Yaş : 27
Memleket : Ankara
İş/Hobiler : Admin
Lakap : Prodog
Rep Gücü : 3
Kayıt tarihi : 27/02/09

MesajKonu: ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!   C.tesi Mayıs 09 2009, 12:27

Asp ile web programcılığına saat 05:20 itibari ile başlıyoruz arkadaşlar,
konuyu takip edecek arkadaşlar için çok yararlı olacağını düşünüyorum.
Konuya Eklenecek dersler kesinlikle aksatılmayacaktır, onun için takipçisi olmaya devam edin...

Tasarım olarak sadece tablo ve Arkaplan Rengi olarak çalışacağım siz istediğiniz gibi yapabilirsiniz ee tabi araya biraz CSS şıkıştırmasak olmaz tabi

Neyse;

ISS KURULUMU İLE BAŞLAYALIM, BENDE BU ARADA DERSLERİ HAZIRLAMAYA BAŞLIYORUM



ASP calısırken herkesin yasadıgı sorunlardan biride (ozellikle 0’dan
baslayıp hiç bisey bilmeyenlerin ) asp dosyalarını goruntuleyememek.ASP
dokumanlarının cogu ISS olayını windows 98’e gore anlatmıs cunku
dokumanlar eski.ASP dosyalarınızı goruntulemek icin bir tane WindowsXP
kurulum cd’si yeterli.

Windows xp cdsini takın
*Denetim Masasından Program Ekle/Kaldır’a girin. Buradan Windows
bileşenlerine geçiniz ve listeden IIS’i (Internet Information Services
) seçiniz.



IIS’e ait özelliklere Denetim Masası/Yönetimsel Araçlar/Internet Information Services (IIS ) linkini kullanabilirsiniz



Tarayıcınıza localhost adresi girdiğinizde Varsayılan Web Sitesi olarak
tanımlanmış siteyi görürsünüz. İlk kurulumdan sonra sayfanın dosyaları
için tanımlanan klasör c:inetpubwwwroot ’dur. Çalıştırmak istediğiniz
asp dosyalarınızı bu klasörün altına koymanız halinde
çalıştırabilirsiniz. IIS kurulumundan sonra ASP dosyalarına çift
tıklamakla bir ASP dosyasını çalıştıramazsınız. Sadece IIS üzerinde
tanımlanmış klasör içindeki ASP dosyaları, tarayıcı üzerinden
çağrılmaları halinde çalışabilir. Mevcut bir sitenin kök dizinini
değiştirmek için sitenin veya sanal dizinin özelliklene girin Giriş
Dizini sekmesinde siteye ait klasörü tanımlayabilirsiniz.

Site Yönetimi
IIS’in server versiyonunda birden fazla web sitesi oluşturabilirken
bizim localhost olarak kullanacağımız web sitesini çalıştıran IIS’de bu
özellik yoktur. Farklı web sitelerini yönetebilmesi için bir DNS
sunucuya ihtiyaç duyacaktır. Birbirinden farklı siteleri IIS üzerinde
tanımlamak için sanal dizin özelliği kullanılabilir.

Sanal Dizin
Sabit diskiniz üzerindeki herhangi bir dizini sanal dizin olarak
atayabilirsiniz. Sanal dizinlere site altında bir dizin gibi erişilir. (http://localhost/site ) Erişim açısından sitenin tanımlı olduğu klasördeki dizinlerden bir farkı yoktur.
Yeni sanal dizin oluşturmak için Varsayılan Web Sitesi’ne mouse ile sağ
tıklayın ve açılan menüden Yeni/Sanal Dizin seçeneğini seçin. Karşınıza
çıkan sihirbazda sırasıyla sanal dizinin adını ve sabit diskinizde
bulunduğu yeri tanımlayınız. Bu işlemi bitirdiğinizde sanal dizininiz
oluşturulmuş olacaktır. Daha sonra bu sanal dizine ait özellikleri
değiştirmek için değişiklik yapacağınız sanal dizine mouse ile sağ
tıklayın ve özellikleri seçin.



Simdi bir asp kodunu basıl goruntuleriz onunda ornegini vereyim.Son olarak:

ASP Dosyamızı C:/Inetpub/wwwroot klasorunun içine atmayı unutmuyoruz.

İste bu kadar.Kolay gelsin.
RESİMLER ALINTIDIR :d

_________________

Türkiyenin Yeni Ama Bi O Kadar Da Rakipsiz Türk Forumu!!!
Sayfa başına dön Aşağa gitmek
http://prowebciyiz.tr.cx
Admin
Administrator
Administrator
avatar

Erkek
Mesaj Sayısı : 418
Yaş : 27
Memleket : Ankara
İş/Hobiler : Admin
Lakap : Prodog
Rep Gücü : 3
Kayıt tarihi : 27/02/09

MesajKonu: Geri: ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!   C.tesi Mayıs 09 2009, 12:28


_________________

Türkiyenin Yeni Ama Bi O Kadar Da Rakipsiz Türk Forumu!!!
Sayfa başına dön Aşağa gitmek
http://prowebciyiz.tr.cx
Admin
Administrator
Administrator
avatar

Erkek
Mesaj Sayısı : 418
Yaş : 27
Memleket : Ankara
İş/Hobiler : Admin
Lakap : Prodog
Rep Gücü : 3
Kayıt tarihi : 27/02/09

MesajKonu: Geri: ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!   C.tesi Mayıs 09 2009, 12:28

Programlamaya Neden Yönetici panelinden başlıyoruz diye soracak olan arkadaşlar için açıklama yapıyorum
Web programcılıgında önemli olan bölüm yönetim panelidir, bütün
ayarlarımızı buradan yapıcağımız için ilk önce paneli inşa etmeliyiz
Anasayfamız sadece kayıt okuyan sayfa olacağı için herşeyi
veritabanında alacak.
Örnek; Sobayı yakmadan ısınamayacağımız gibi...


Form'un action'unu girisyap.asp olarak belirliyoruz.



Textbox'lara isim vermek için öncellikle textbox'sımızın üstüne bir
kere tıklıyoruz, sonra mouse imlecinin olduğu yere adını yazıyoruz,
formdan verileri çekerken lazım olacak,
yönetici ve parola textboxlarını adlandırmayı kesinlikle unutmayın arkadaşlar!!

Ben Bu Şekilde basit bir form oluşturdum, daha güzellerini siz kendi siteniz için uyarlayın
-------------------------------------------------------------

Sıra geldi girisyap.asp sayfamızın içeriğine..

öncesinden birtane veritabanımızla bağlantımızı sağlayacak conn.asp
adında sayfa oluşturalım sonrasında giris.asp içine include ediceğiz...


conn.asp
içine şunları yazalım


Kod:

<%
'veritabanı için bağlantımızı oluştuyoruz...
Set conn = server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & Server.MapPath("dbmiz.mdb")
'veritabanına başarılı şekilde bağlanmış olduk arkadaşlar
%>

dbmiz.mdb ; veritabanımızın adıdır. yani access dosyamısın adı, ben admin klasörü içinde kullanacağım için sadece "dbmiz.mdb" yazdım
ana dizinde olsaydı "../dbmiz.mdb" yazmam gerekecekti.
burada ki ".." anadizini göstermekte,ve ondan sonra veritabanının yerini, eğer
veritabanımız anadizinde değilde başka bir klasörde olsaydı o zaman şu şekilde yazmamız gerekicekti
"../altklasor/dbmiz.mdb" bununda anlaşıldığını varsayarak devam ediyoruz...

-------------------------------------------------------
Kısa Açıklama :
set conn = server.createobject("adodb.connection")
Asp'nin server bağlantı objesidir, bizim veritabanı için en sık kullanacağımız 2 tane " Server.Creatobject " objesi vardır

birincisi ; set conn = server.createobject("adodb.connection") <<< budur
ikincisi ; Set kayitseti = Server.CreateObject("AdoDb.RecordSet") << budur

ikinici objemizi veritabanı işlemlerinde bol bol kullanacağız... Daha sonra açıklayacağım işleyiş mantığını...
-------------------------------------------------------

Set conn = server.createobject("adodb.connection")

'Set' den sonra gelen conn değişkendir (istediğimiz herşeyi yazabiliriz onun yerine). conn yerine baglanti, veya baglan veya ali, veli de yazabilirdik. Ben conn'u seçtim.
yeni başlangıç seviyesinde ki arkadaşlar conn'u değiştirmemeleri öneriliri kafanız karışabilir yoksa.

Şimdi girisyap.asp'yi yazıyoruz...


Kod:

<% 'asp tagımızı açıyoruz. ve devam ediyoruz

yonetici = Request.Form("yonetici") 'formda yonetici yazan textboxa yazılanı çektik
parola = Request.Form("parola") 'formda parola alanında ki yazılanı çektik

IF yonetici="" or parola="" Then 'eğer formdan gelen yonetici ve parola alanları boşsa

Response.Write "Bos Alanlari Doldurdugunuzdan Emin olun veya Yönetici Oldugunuzdan Emin Olum." ' Burada ki Response.write sayfaya yazdır komutumuzdur! ben kısaca R.w. diyeceğim, evet form boş olarak gönderildiğini fark ettik ve hatayı kullanıcıya belirttik
Response.End ' Response.end ile'de fonksiyonumuzu durduruyoruz ki sayfa sonuna kadar çalışmasın
END IF ' En başta açtığımız IF'mizi kapatıyoruz

'eğer yönetici adı ve parola yazıldıysa
veritabanında form'a girilen değerlerin olup olmadğını sorgulatıcaz

sql="Select * From yonetim Where onay=1 and yonetici = '"& yonetici &"' and parola = '"&parola&"'"
Set Kontrol = conn.ExeCute(sql)

'sql komutumuz veritabanı işlemlerimizi yapacak olan sorgu, buradaki sql yazısıda değişkendir, kendiniz beliryebilirsiniz.

girisyap.asp henüz bitmedi, resime bakıp burada ki kodlardan bi eksiklik varmı diye araştırıyoruz...



devamına aşağıdaki kodları yazıyoruz..

Kod:

IF Kontrol.eof Then

Response.Write "Yönetici adi veya Parola Yanlis"

Else

Session("ustagirdinmi") = "panelburami"
Session("id") = Kontrol("id")
Session("yonetici") = Kontrol("yonetici")

Response.Redirect "yonetim.asp"

END IF

Sql'e sorgulattıdıktan sonra Formda ki veriler yanlış ise Response.write
ile bilgilerin veritabanında olmadığını söylettik

Doğru ise;
Session("ustagirdinmi") = "panelburami" adında oturum açtık

Yanılmıyorsam 20 dakikalık bi oturum süresi açar bize.. bunun default
süresi bu kadar. (yanlış hatırlamıyorsam tabii, yani 20 dakika aynı
sayfada hiç bir işlem yapmadan durursak 21.dakikada bize otomatik çıkış
yaptırır)

yine resmi inceliyoruz, eksiğimiz varmı diye kontrollümüzü yaptıktan sonra diğer derse geçiyoruz...



İlk dersimizi burada bitti arkadaşlar, saat sabanın 06:38'i gözlerim gidiyor yavaş yavaş

Bu arada, ee biz bu kodları yazdık ama kullanıcı adımız ve şifremiz ne diyenleri duyar gibi oluyorum şimdiden
Cevap: Kullanıcı adı ve şifrenizi 2. derste siz belirleyeceksiniz,

Şimdiden birtane access ile veritabanı oluşturun adını "dbmiz" yapın..

_________________

Türkiyenin Yeni Ama Bi O Kadar Da Rakipsiz Türk Forumu!!!
Sayfa başına dön Aşağa gitmek
http://prowebciyiz.tr.cx
Admin
Administrator
Administrator
avatar

Erkek
Mesaj Sayısı : 418
Yaş : 27
Memleket : Ankara
İş/Hobiler : Admin
Lakap : Prodog
Rep Gücü : 3
Kayıt tarihi : 27/02/09

MesajKonu: Geri: ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!   C.tesi Mayıs 09 2009, 12:29

girisyap.asp'nin en başınada


şu ufak kodu eklemeyi unutmayalim arkadaşlar, ben unutmuştum şimdi fark ettim.

Yonetim.asp 'den devam ediyoruz, bir üstte ki dersi yaptığınızı varsayarak devam ediyoruz..

yeni bir sayfa oluşturuyoruz sayfanın en başına;


Kod:


<%

if not Session("ustagirdinmi") = "panelburami" then

Response.Redirect("../default.asp")

Response.End

End if

%>

kodları yazıyoruz.

Sayfamızın görüntüsü bu şekilde olması lazım



Sorgulamamamızı yapacağımız veritabanını hazırlayalım



ve ilk konumuzu bitiriyoruz deneme yapabiliriz, Çalışması lazım eğer
çalıştıramazsanız tekrar baştan alın eğer farklı bir sorun çıkarsa
buraya yazın yardımcı olurum...

_________________

Türkiyenin Yeni Ama Bi O Kadar Da Rakipsiz Türk Forumu!!!
Sayfa başına dön Aşağa gitmek
http://prowebciyiz.tr.cx
 
ASP Web Programcılığına Başlıyoruz! - DREAMWEAVER DESTEKLİ FULL DERS!!!
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» Galatasaray Çıldırın Çıldırın Albümü ~ Full Şarkı Sözleri ~
» Pes 2009 Full Torrent ( Denendi Çalışıyor )
» Yıldız Tilbe 2009 Full Albüm !!!
» Rafet El Roman Full Albümleri

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
-.:::Prowebciyiz.Tr.Cx-Community:::.- :: BilgisayaR :: Programlama Dilleri :: ASP, Perl, Php, Html-
Buraya geçin: