Osman KURT

Kendime Not

ASP.Net de Flash Animasyonlu Etiket Bulutu

Evet arkadaşlar eminim ki girdiğiniz birçok sitede bu animasyonu görmüşünüzdür. Hazır blog kullanıyorsanız zaten bu eklentiler internette mevcut durumda ufak değişikliklerle kendi sayfanıza entegre edebiliyorsunuz. Ama kendi yapmış olduğunuz bir sayfa varsa ve bu yapıyı kendiniz kurmak istiyorsanız kaynak kod için doğru yerdesiniz. Lafı uzatmadan konuya gelelim :). Arakadaşlar bu işlem için elimizd ebir adet dll miz var öncelikle bu dll dosyasını indirip projenize referans olarak almanız lazım.

http://osmankurt.net/wpcumulus.rar adresinden dll dosyamızı indirebilirsiniz.

Bu dll dosyasını indirdikten sonra projenize sağ tıklayıp reference diyerek dll'i referans olarak projenize ekleyin. Sonra visual studio'nunuzun toolbax kısmına gelin ve sağ tıklayıp choose ıtems seçimini yapın. Gelen pencereden dll mizi bu kısmada yükledikten sonra toolbax penceremize gelen WPCumulus'ı sürükleyip sayfamıza bırakalım ve alt kısımda ki gibi kodlarımızı ayarlayalım.

<cc1:WPCumulus ID="WPCumulus1" runat="server" DataCountField="Count"
        DataTextField="Text" DataUrlField="Link" Width="400" Height="400"
        BackColor="#CCCCCC" HiColor="#66FF33" TagColor1="Red" TagColor2="Blue"  Distr="True"  />

Şimdi cs dosyamıza kod yazmaya başlayalım isterseniz.

Alt Kısım da yazan kodlar animasyonumuzun içeriğini doldurmaya yarayan kodlar siz bunları kendi isteklerinize göre doldurabilirsiniz. İsterseniz dinamik bir yapıya da sokabilirsiniz ve veritabanın dan kontrol edebilirisiniz.

WPCumulus1.DataSource = new[]
                                        {
                                            new {Text = "Osman KURT", Count = 10, Link="/Tags/Silverlight" },
                                            new {Text = "Sadık VAROL", Count = 11, Link="http://iis.net" },
                                            new {Text = "YusufKARAKAŞ  ", Count = 12, Link="/Tags/IE8" },
                                            new {Text = "Cenk KÖKER", Count = 13, Link="/Tags/C#" }
                                         };
WPCumulus1.DataBind();

Not: Türkçe karekterleri desteklememektedir.

Sonraki yazımızda görüşmek üzere;

Osman KURT

Yorumlar (5) -

  • sema

    20.4.2011 10:39:12 | Yanıtla

    merhaba, static olarak hangi kodarla ekleyebiliriz acaba?

    • osmankurt

      20.4.2011 15:39:13 | Yanıtla

      Merhaba, sorunuzu tam olarak anlayamadım ama benim static den kastım elle direk eklemekdi ama siz veritabanından da çekebilirsiniz. Nasıl olur veritanabına bağlanırsınız, Datareader ile okutursunuz wpcumulus new {} tagları arasında değerleri yazdırırsınız zaten kendisi oradan çekiyor aspx sayfasın da ekstra bişey yapmanıza gerek yok.  

  • Murat

    13.7.2011 14:13:10 | Yanıtla


    Page_load bölümüne yukarıdaki kodu kopyaladığımda aşağıdaki hata ile karşılaşıyorum. Sizce sebebi nedir?

    Feature 'implicitly typed array' cannot bu used because it is not part of the ISO-2 C# language specification

  • levent turgut

    16.3.2012 20:07:24 | Yanıtla

    merhaba

    epeydir merak ettiğim ve asp tarafı için nasıl yapacağımı bilemediğim bir konuydu. çok teşekkür ederim,elinize emeğinize sağlık. çok kolay oldu,şu anda projemde kullanıyorum.şimdilik tag leri cs tarafına elle yazdım,datareader kısmını ayrıca deneyeceğim.
    tekrar teşekkürler,iyi çalışmalar

    • osmankurt

      17.3.2012 04:13:07 | Yanıtla

      Merhaba Levent,
      İşine yaramasına sevindim. Benimde çok sevdiğim bir yapı. Bu aralar çok kullanılıyor.

Loading