Bu site emekli olmuştur. Arşiv amaçlı olarak BT AKADEMİ sponsorluğunda yayın hayatına devam etmektedir.




C#nedir?com
 
YAZAR HAKKINDA
ibrahim bayır
ibrahim bayır
www.ibrahimbayir.com.tr
İletişme geçmek için tıklayın.
1 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: Asp.Net CSharp Control Asp.Net Custom Control Asp.Net Flash Asp.net Flash Component asp.net Flash Control Asp.Net Flash kullanımı Asp.Net Kontrol Yazmak Asp.Net Using Flash Asp.Netde flash göstermek CSharp Flash Component Kodlama ibrahim bayır
 
YAZI HAKKINDA
Türü : 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.
Seviyesi : Orta
Kategori : Kodlama
Yayınlanma Tarihi : 6.9.2010
Okunma Sayısı : 34019
Yorum Sayısı : 2     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜ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.
 
.net TV RSS 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.
emre TAŞ
Silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
emre TAŞ
silindi
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 21.11.2024
Turhal Temizer
Mac OS/X Removing CUDA 21.11.2024
Burak Selim Şenyurt
Rust ile ECS Yaklaşımını Anlamak 21.11.2024
Burak Selim Şenyurt
Birlikte Rust Öğrenelim Serisi 21.11.2024
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Asp.Net için Flash Component Yazalım
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon

 ASP.Net için Flash Kontrol Yazalım (Flash Component for ASP.NET)

Merhaba arkadaşlar
Bu yazımız da sizlerle ASP.Net de CSharp ile basit bir Flash Component’inin nasıl hazırlandığına göz atacağız. Bildiğiniz gibi Visual Studio içerisinde Flash görüntülemek için hazır bir bileşen bulunmamakta. Bu bileşeni 3rd part lisanslı olarak satan firmalar bulunmakta. Fakat biz bugün lisans ücreti ödemeden kendi bileşenimizi yapacağız.
Öncelikle yeni bir CSharp – Class Library projesi oluşturuyoruz Visual Studio 2008 de.
Varsayılan olarak gelen Class1 in ismini ben FlashComponent olarak değiştirdim.
Ben component’imize yalnızca 3 tane özellik vermek istiyorum tabiki siz yazarken bunu istediğiniz gibi arttırabilirsiniz. Bu özellikler DosyaYolu,Genislik ve Yukseklik değerleri olacak. Böylelikle Flash Component’imizin genişliğini,yüksekliğini ve dosya yolunu istediğimiz gibi değiştirebileceğiz.
Daha sonra projemize System.Web referansını eklememiz gerekmekte. Bu referansı ekliyoruz çünkü bileşenimizi System.Web.UI.WebControls.WebControl sınıfından türeteceğiz böylece WebControl sınıfının tüm özelliklerini almış olacağız ve kullanacağız.
Artık kodlamaya geçebiliriz. Öncelikle özelliklerimizi yazıyoruz.
 
Şimdi ise Constructor’ımıza varsayılan olan bu değerlerin ne olması gerektiğini yazıyoruz.
public FlashComponent()
{
this.dosyaYolu ="Dosya Yolu";
this.yukseklik = 100;
this.genislik = 100;
}
Şimdi ise isin en önemli kısmına geldik. Yazdığımız component’in render edilme sırasında yapılması istediklerimizi buraya yazacağız. Yani derleme anında ASP.Net tarafından HTML’ye dönüştürülecek kısım diyebiliriz.
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
writer.Write("<div>");
string swfobje=" <object width=\""+this.genislik.ToString () +"\" height=\"" + this.yukseklik .ToString () + "\">";
swfobje +=" <param name=\"movie\" value=\""+this.dosyaYolu + "\">";
swfobje +=" <embed src=\""+ this.dosyaYolu +"\" width=\""+this.genislik .ToString () +"\" height=\""+this.yukseklik.ToString () +"\">";
swfobje +=" </embed></object>";
writer.Write(swfobje);
writer.Write("</div>");

}
Böylelikle component’imizi bitirdik diyebiliriz. Şimdi sıra geldi bunu çalıştırıp görmeye. Solution’umuza sağ tıklayıp Add-New Project diyoruz ve yeni bir ASP.Net Web Application ekliyoruz.
 
Şimdi bu yeni eklediğimiz projeye sağ tıklayarak Set Up Startup Project diyoruz böylece ilk açılış projemiz olarak ayarlamış oluyoruz. Daha sonra Solution’a sağ tıklayıp Build diyoruz böylece tüm Solution derlenmiş oluyor. Böyle yaptığımız zaman yandaki ToolBox kısmında bizim Component’imizi görebiliriz.
 
Hemen buradan oluşturduğumuz ASPX sayfamıza ekliyoruz. Tabiki yazdığımız özelliklerinide Properties penceresinde görebiliyoruz.
Böylece Componentimizi yazmış oluyoruz. Başka projelerde kullanmak istediğimiz zaman ise ToolBox’a sağ tıklayıp Choose Item diyerek oluşturduğumuz DLL dosyasını yol göstererek buraya ekleyebiliriz.
Projemizi çalıştırdıktan sonra ekran görüntüsü aşağıdaki gibi olacaktır.
 

Makale:
Asp.Net için Flash Component Yazalım Kodlama ibrahim bayır
  • Yazılan Yorumlar
  • Yorum Yaz
HAZ
7
2011
Yazı için teşekkürler ancak sorun yaşadım. Componenti aspx sayfasına sürükleyip bırakmak istediğimde izin vermiyor. Sayfanın source kısmına sürükleyip bırakınca "the operation could not be completed" hatası alıyorum. Sorun neyden kaynaklanıyor olabilir ?
MAR
25
2011
EMEĞİNE SAĞLIK GÜZEL BİR UYGULAMA
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