Sem GÖKSU
- Kişisel Web Sitesi
Ana Sayfa
|
Hakkımda
|
Çalışmalarım
|
Kitap Önerileri
|
Fotoğraflarım
|
RSS
|
İletişim
Kategoriler
»
ADO.NET
»
AJAX
»
ASP.NET
»
Atatürk
»
Benden
»
C#.NET
»
Dizi ve Filmler
»
Fenerbahçe
»
Framework
»
Genel
»
Geyik
»
Mobile & Wap
»
Silverlight
»
SQL Server
»
Yazılım
Etiket Bulutu
ADO.NET
ASP.NET
ASP.NET 2.0
ASP.NET 4.0
ASP.NET Ajax
ASP.NET MVC
C#
C# 2.0
C# 3.0
C# 4.0
Expression Blend
Fenerbahçe
Futbol
iPhone
Jailbreak
LINQ
LinqToSQL
Microsoft
Sem Göksu Blog Sistemi
Seminer
Silverlight
Silverlight 1
Silverlight 2
Silverlight 3
Silverlight 3 Beta
Silverlight 4
SQL Server
SQL Server 2005
SQL Server 2008
SQL Server 2012
T-SQL
Vatan&Millet
Visual Studio 2010
Webiner
Windows Phone
WPF
Yazılım Günlüğü
Arama
IE 8 Hızlandırıcı
Tema
Mavi Tema
Sarı & Lacivert Tema
Kırmızı Tema
Mor Tema
Turuncu Tema
Siyah Tema
Yeşil Tema
Kaynaklar
»
ASP Alliance
»
Asp.Net
»
Code Project
»
CSharpNedir
»
Dynamic Drive
»
MS Akademik
»
Planet Source Code
»
ScottGu's Blog
»
Yazgeliştir
»
Yazılım Mimarları
»
Yazılımcının Günlüğü
Takip Ettiklerim
»
Cenk Özdemir
»
Daron Yöndem
»
Ercan Bozkurt
»
Gökhan Bağcı
»
Kadir Sümerkent
»
Kıvanç Özüölmez
»
L.Cenk Çağlar
»
Levent Yıldız
»
Mustafa Altuntaşlar
»
Oğuzcan Şahin
»
Osman Çokakoğlu
»
Volkan Korkmaz
»
Yasin Sirkecili
Arşiv
»
2012 Nisan (1)
»
2012 Mart (2)
»
2012 Ocak (1)
»
2011 Aralık (5)
»
2011 Kasım (3)
»
2011 Ekim (2)
»
2011 Ağustos (1)
»
2011 Temmuz (1)
»
2011 Mayıs (1)
»
2011 Mart (4)
»
2011 Şubat (1)
»
2011 Ocak (2)
»
2010 Aralık (2)
»
2010 Kasım (1)
»
2010 Ekim (5)
»
2010 Eylül (1)
»
2010 Temmuz (1)
»
2010 Haziran (3)
»
2009 Kasım (6)
»
2009 Ekim (8)
»
2009 Eylül (4)
»
2009 Ağustos (1)
»
2009 Temmuz (2)
»
2009 Haziran (1)
»
2009 Mayıs (2)
»
2009 Nisan (9)
»
2009 Mart (17)
»
2009 Şubat (9)
»
2009 Ocak (19)
»
2008 Aralık (2)
»
2008 Kasım (11)
»
2008 Ekim (5)
»
2008 Eylül (4)
»
2008 Ağustos (8)
»
2008 Temmuz (7)
»
2008 Haziran (13)
»
2008 Mayıs (9)
»
2008 Nisan (6)
»
2008 Mart (14)
»
2008 Şubat (19)
»
2008 Ocak (8)
»
2007 Aralık (5)
»
2007 Kasım (3)
»
2007 Ekim (13)
»
2007 Eylül (9)
»
2007 Ağustos (14)
»
2007 Temmuz (4)
»
2007 Haziran (3)
»
2007 Mayıs (3)
»
2007 Nisan (6)
»
2007 Mart (17)
»
2007 Şubat (15)
»
2007 Ocak (7)
»
2006 Aralık (10)
»
2006 Kasım (16)
»
2006 Ekim (1)
AJAX SlideShow Extender
Merhaba arkadaşlar, bu makalemizde ajax control toolkit’in nesnelerinden Ajax SlideShow Nesnesini ve özelliklerini ele alacağız...
Açıklama
Slideshow extender resimleri slayt olarak göstermemize yarayan ajax nesnesidir. Sayfamıza ekleyecegimiz butonlar ile slaytı baslatabilir ve resimler arasında gezinebilirsiniz. Slaytı otomatik baslatabilir ve resimler arasında dönmek için nesnemizi konfigüre edebiliriz. Resimlerimizi göstermek için bir web servisi yada slide show için image destekleyen bir metod kullanabiliriz. Slideshow 3 sn'de bir bir sonraki resmi açar. Eger sona gelmisse yeniden ilk resme döner.
Bu kontol ile aynı windows uygulamalarındaki gibi resimleri slayt seklinde izleyebiliriz. Ayrıca we sayfalarımızda çok daha sık fotogaleriler olusturabiliriz.
Kullanımı
Özellikleri
· SlideShowServiceMethod - AjaxControlToolkit.Slide döndüren bir Web servisi çagırır. Bu web servisi resimlerin pathini ve diger bilgilerini içerir.
Örnek web servisi
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public AjaxControlToolkit.Slide[] GetSlides()
{ ... }
· SlideShowServicePath - Resimler ile ilgili bilgileri döndürecek olan web servisinin adı.
· NextButtonID - Bir sonraki resme geçmek için kullanılacak olan button'un ID'si
· PlayButtonID - Slaytı baslatmak için kullanılacak olan button'un ID'si
· PreviousButtonID - Bir önceki resme geçmek için kullanılacak olan button'un ID'si
· PlayButtonText - Slayt basladıgında baslat butonuna verilecek olan text'in özelligi.
· StopButtonText - Slayt durduruldugunda durdur butonuna verilecek olan text'in özelligi.
· PlayInterval - Slayt için resimler arasındaki geçis süresi.
· ImageDescriptionLabelID - Resimlerin bilgilerini görüntülemek için kullanılacak olan Label'in ID'si
· Loop - Degeri True ise Resimlerin sürekli dönmesini saglayan özellikdie.
· AutoPlay - Degeri True ise Sayfa açıldıgında slayt otomatik olarak çalısır.
Kontrolümüz ile ilgili bilgileri aldıktan sonra bir örnek yapalım. Sizlerden gelen feedback'ler dogrultusunda bu makalede basit bir örnek ile konuyu pekistirecegim.
Örnek:
Örnegimizde basit bir image galeri olusturup bu extender'i kullanacagız. Bunun için ilk olarak yeni bir Ajax Web Site olusturalım.
Projemizi olusturduktan sonra sayfamıza sayfamıza 3 adet buton, 1 image, 1 label ve 1 de slideshow extender'i ekleyelim.
Simdi bize resimleri saglayacak olan web servisini yazalım. Bunun için sayfamıza yeni bir web servisi ekleyebiliriz ama ben aynı sayfada static bir servis yazıp onu kullanacagım.
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static AjaxControlToolkit.Slide[] GetSlides()
{
return new AjaxControlToolkit.Slide[]{
new AjaxControlToolkit.Slide("SlidePictures/1.jpg", "XP Theme 1", "XP Theme 1"),
new AjaxControlToolkit.Slide("SlidePictures/2.jpg", "XP Theme 2", "XP Theme 2"),
new AjaxControlToolkit.Slide("SlidePictures/3.jpg", "XP Theme 3", "XP Theme 3"),
new AjaxControlToolkit.Slide("SlidePictures/4.jpg", "XP Theme 4", "XP Theme 4"),
new AjaxControlToolkit.Slide("SlidePictures/1.jpg", "XP Theme 5", "XP Theme 5")};
}
Olusturdugumuz bu web servis bize Slaytta kullanacagımız resimlerin bilgilerini saglıyor. Simdi Slideshow kontrolünün özelliklerini yazalım.
Simdi bu örnegi test edelim.
Simdi ileri diyelim.
Iste çok isimize yarayacak bir kontrol daha J Bu makalenin de sonuna geldik, baska bir makalede görüsmek üzere basarı ve iyi günler dilerim.
Not:
Ajax Sample Site'daki örnekleri incelemeniz size daha farklı fikirler verecektir.
Sem GÖKSU
MCP | MCAD.NET | MCTS | ASP.NET MVP
Örnek Kodlar için mail adresimi kullanabilirsiniz
semgoksu@semgoksu.com
Kaynaklar
http://ajax.asp.net
AJAX
06.03.2007 20:17:38
4 YORUM
Beğen
Yorumlar
Yorum Yaz
Muhammed ÇAKMAK
-
08.08.2010
Çok teşekkür ederim sem abi. :) sayende slideshowextenderi kullanabiliyorum, çok sağol.
muhammed çakmak
-
08.08.2010
koray For döngüsüyle döndürebilirsin verilerini mesela
koray hotun
-
09.07.2009
Ben resimlerin yolunu veri tabanından nasıl çekebilirim vb komutlarıyla ama
Ünal AKSU
-
25.02.2009
Uygulama çok basit aynısını yaptım. Hatta samplewebsite içinden birebir aynısını aldım çalıştırdım fakat slide gösterisi başlamıyor ve buttonlar çalışmıyor
Ad Soyad
E-Posta
Yorumunuz
Güvenlik Kodu
(Resimdeki güvenlik kodunu giriniz)
Lütfen bekleyiniz...
Ana Sayfa
|
Hakkımda
|
Çalışmalarım
|
Kitap Önerileri
|
Fotoğraflarım
|
RSS
|
İletişim
Sem Göksu 2004-2011 © Tüm Hakları Saklıdır.