Bu site emekli olmuştur. Arşiv amaçlı olarak
BT AKADEMİ
sponsorluğunda yayın hayatına devam etmektedir.
Ana Sayfa
.net TV
Makaleler
Kaynak Kod
Haberler
Serbest Köşe
Canlı Köşe
Forum
C#nedir?
Ekibimiz
RSS
ADO.NET/SQL
C / Sys Prog.
Genel
Mono ve .NET
Silverlight
XML / Web Serv.
X86 Assembly
C++ / C++.NET
J#.NET / Java
.NET 3.x
UML / Analiz
Yazılım Müh.
ASP.NET
C# / VC#/.NET
Mobil Prog.
PHP 5
YAZAR HAKKINDA
Sem Göksu
http://www.csharpnedir.com/
İletişme geçmek için
tıklayın
.
3
Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için
tıklayın
.
Yayınlanan diğer makaleleri için
tıklayın
.
İlgili etiketler:
adrotator
bannerlara
dataset
denir.
farkli
function
kaynagi
kodlari
kullanilan
merhaba
nesne.
nesnesi
reklam
sitelerde
verikaynagi
ASP.NET
Sem Göksu
YAZI HAKKINDA
Türü
:
Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi
:
Başlangıç
Kategori
:
ASP.NET
Yayınlanma Tarihi
:
11.4.2006
Okunma Sayısı
:
30313
Yorum Sayısı
:
2
yorum yaz
SİTE İÇİ ARAMA
Üye
GİRİŞİ
Üye girişi için
tıklayın
.
Kullanıcı Adı
Şifre
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
Şifremi / Kullanıcı Adımı unuttum.
C#nedir? hesabınız yok mu?
Üye olabilmek için
tıklayın
.
Serbest KÖŞE
(?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır.
Bu yazılar editör incelemesine girmeden yayınlanır.
Silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
silindi
emre TAŞ
yazının devamı >
Bende Yazmak İstiyorum
Blogroll
Turhal Temizer
Conda install environment.yml Package
3.12.2024
Turhal Temizer
Mac OS/X Removing CUDA
3.12.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak
3.12.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi
3.12.2024
Diğer Herşey
»
Makaleler RSS
»
Video Gönder
»
Makale Gönder
»
Serbest Köşeye Yazı Gönder
»
Yazar Başvurusu
»
C#nedir? Ekibinde Olmalıyım!
Sponsorlar
Ana Sayfa
/
Makaleler
/
ASP.NET
/
ASP.NET 2.0 da AdRotator Nesnesi
ASP.NET 2.0 da AdRotator Nesnesi
Favorilerime Ekle
Gönderiliyor lütfen bekleyin...
arkadaşıma gönder
Arkadaşınızın email adresi:
*
Mesajınız:
Merhaba Arkadaşlar;
AdRotator reklam olarak sitelerde gösterilen bannerlara denir. ASP 3.0 da da kullanılan bu nesne. net 2.0 ile çok daha fazla geliştirilmiştir. Verikaynağı olarak dataset ve datareader kullanabildiği gibi bir XML dosyasını da veri kaynağı olarak kullanabilir. Kullanım şekli ve örneği için aşağıdaki linki inceleyebilirsiniz.
Kullanım şekli ve örneği için aşağıdaki linki inceleyebilirsiniz.
Biz bu makalemizde veri kaynağı olarak dataset’i ele kullanacağız. Ben Adrotator nesnesini banner olarak değil de ürün olarak ele alıp, Sayfa her açılışında farklı bir ürün gösterip, ürün üzerine link koyacağım.
İlk olark Projemizde Kullanacağımız Access database ismi Urunler.mdb dir. Bu tablo içerisinde tblUrunler isimli bir tablo bulunmaktadır. Bu tablo ürün bilgilerini içerir.
Bu tablo içerisindeki alan isimleri;
Yukarıdaki gibidir.
Veritabanını oluşturduktan sonra Projemize bir adet AdRotator nesnesi eklenir.
Nesnemizi ekledikten sonra banneri görüntüleyeceğimiz bir function yazalım. Farklı yöntemler de olabilir ama ben anlaması kolay olması ve yazması kolay olduğu için function içinde yapmayı tercih ettim.
İlk olarak bağlantı oluşturabilmemiz için gerekli kodları yazalım.
private System.Data.OleDb.OleDbConnection Cnn;
private System.Data.OleDb.OleDbDataAdapter Da;
private System.Data.DataSet Ds;
Şimdi ürünleri gösterecek bir fonksiyon yazabiliriz.
private object BannerGetir(string SQLString)
{
Cnn = new System.Data.OleDb.OleDbConnection
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ Server.MapPath("db/urunler.mdb"));
if (Cnn.State == ConnectionState.Closed) {
Cnn.Open();
}
Da = new System.Data.OleDb.OleDbDataAdapter(SQLString, Cnn);
Ds = new DataSet();
Da.Fill(Ds, "table");
return Ds.Tables(0);
}
Geriye sadece bu fonksiyonu formdan çağırmak ve AdRotator için İmageUrl ve Navigate url özelliğini ayarlamak.
Bunun içinde Form yüklenirken (Form_Load) aşağıdaki kodları yazarsak AdRotator nesnesi başarılı bir şekilde çalışır.
private void Page_Load(object sender, System.EventArgs e)
{
AdRotator1.DataSource = BannerGetir("SELECT * FROM tblUrunler");
string path = "images";
AdRotator1.ImageUrlField = "fldUrunResmi";
AdRotator1.DataBind();
}
Evet, çalıştırdıktan sonra sayfa görüntümüz aşağıdaki gibidir.
Sayfamızı yenilersek, farklı bir ürün geldiğini göreceksiniz :
Bir sonraki makalede görüşmek üzere, Herkese başarılar dilerim.
SEM GÖKSU
MCP, MCAD.NET
Makale:
ASP.NET 2.0 da AdRotator Nesnesi ASP.NET Sem Göksu
Yazılan Yorumlar
Yorum Yaz
HAZ
17
2010
Emrah Önay
/
üye hakkında
kodları aynen yazdım fakat Adrotator içerisinde image gözükmüyor.
ARA
12
2006
sem göksu
/
üye hakkında
Çok faydalı bir makale :)
Sayfalar :
1
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için
tıklayın
.
Üye değilseniz
Üyel Ol
linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
Bu Konuda Son 10
Eklenen Son 10
Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor
Dizayn ve Kodlama
bt
akademi
. Tüm Hakları Saklıdır © Copyright 2002-2009 c#nedir?com
Makaleler
Serbest Köşe
Makale Gönder
.Net TV
Video Gönder
Canlı Köşe
Kaynak Kod
Forum
Haberler
Röportajlar
Anketler
C# Nedir?
İletişim
Site Haritası
RSS
Favorilere Ekle
Üyelik
Hesap Aktivasyon
Ekibimiz
Ekibe Katıl