C# MAKALE VİDEO WEB SİTE ADRESLERİ

ürfet34
29-07-2008, 17:38   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008


    

C#.NET Öğrenmek isteyenler için dir...!
bilgilerimiz öğretmeye yetmeyecektir sunmayada tabiki :)
Ewt Arkadaşlar hiçbir yerde göremeyeceğiniz ve duya mayacağınız   C#.net eğitim dersi websitesi adresleri...

Web Adres Bölümü
------------------------------------------------------------------------------------------------------------------------------







































































Çalışmayan Linkler Var ise Lütfen bildiriniz :)
------------------------------------------------------------------------------------------------------------------------------

:: Bu Haftanın Resimli Anlatım Dersi ::

" C# İle Resimi Veritabanına Kaydetme " .Netframwork 2.0 Uygulamasıdır

Merhaba Arkadaşlar;

Çoğumuzun Başına Gelmiştir Veritabanında İmage Tipinde Bir Alana Resim Kaydetme.Aslında Bununla ilgili pek cok yöntem olmasına karşın.En Çok Tercih Edilen yöntemlerden birisindir.biz burada veritabanına resmi kaydederken byte dizisi olarak kaydedicez.Aşağıdaki Uygulamada NorthWind Veritabanı Kullanılmıştır

Aşağıdaki gibi Bir Ekran Tasarlayın. + olan için ben cmdEkle - olan için cmdSil ,Kaydet için cmdKaydet Oku içinde cmdOku İsimlerini Verdim şimdil Kodlara başlayalım.

Kullanıcı cmdEkle Düğmesine Bastığında Seçtiği Resmi Picturebox Nesnemizde Göstericez Şimdi bunu Kodlayalım

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
1. private void cmdEkle_Click(object sender, EventArgs e) 2. { 3. try 4. { 5. //OpenFileDialog Tanımlayoruz.ve Filtre Olarak Standart Resim 6. //Türlerini Ekledim 7. OpenFileDialog fDialog = new OpenFileDialog(); 8. fDialog.Filter = "Resim Dosyaları(*.jpg,*.png,*.gif)|*.jpg;*.gif;*.png"; 9. if (fDialog.ShowDialog()==DialogResult.OK) 10. //Eğer Resim Dosyası Seçilip Tamam Düğmesine tıklandıysa 11. { 12. //Gelen Resim Dosyamızı Gösteriyoruz Burdaki FileName Kaydederken İhtiyac 13. //Duyacağımız için picYukle Nesnesinin Tagında tutuyoruz 14. picYukle.Image = Image.FromFile(fDialog.FileName); 15. picYukle.Tag = fDialog.FileName; 16. } 17. 18. } 19. catch (Exception ex) 20. { 21. MessageBox.Show(ex.Message); 22. } 23. }
Şimdi Kaydet İşlemini Yapalım . Kaydet Tuşuna Bastığında Yüklü Olan Resmi Kaydedicez.fakat ben burda güncelleme işlemi yapıcam var olan bi kayıt üzerinde değiştiricem.Aşağıdaki Tanımlamarı Yapmayı Unutmayın
using System.IO;
[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
1. private void cmdKaydet_Click(object sender, EventArgs e) 2. { 3. try 4. { 5. if (picYukle.Image==null) 6. { 7. MessageBox.Show("Lütfen Resim Seçiniz"); 8. return; 9. } 10. //Bağlantı Nesnemi Tanımladım 11. SqlConnection cnn = new SqlConnection("Data Source=(local);Initial Catalog=Northwind;Integrated Security=True"); 12. //Komut Nesnemi Tanımladım 13. SqlCommand cmd = new SqlCommand("UPDATE Employees SET Photo=@Resim WHERE EmployeeID=1",cnn); 14. //EmployeeID si 1 olan kişinin resmini güncelle 15. cmd.Parameters.AddWithValue("@Resim",(object)ResimByteDizisiOlustur()); 16. cmd.Connection.Open(); 17. int satir = cmd.ExecuteNonQuery(); 18. cmd.Connection.Close(); 19. if (satir>0) 20. { 21. MessageBox.Show("Kaydedildi!!"); 22. } 23. } 24. catch (Exception ex) 25. { 26. MessageBox.Show(ex.Message); 27. throw; 28. } 29. } 30. byte[] ResimByteDizisiOlustur() 31. { 32. string strYol = picYukle.Tag.ToString();//Seçilen Resmin Yolunu Atıyoruz 33. byte[] veri = null; 34. //Dosya uzunluğunda byte dizi oluşturucağımız için Aşağıdaki 35. //Koda ihtiyacımız var 36. FileInfo fDosyaBilgi = new FileInfo(strYol); 37. long lngSayac = fDosyaBilgi.Length; 38. //Dosyamızı Stream Olarak Acıyoruz 39. FileStream fStream = new FileStream(strYol, FileMode.Open, FileAccess.Read); 40. BinaryReader fRead = new BinaryReader(fStream); 41. veri = fRead.ReadBytes((int)lngSayac); //Byte Dizi içine Atıyoruz 42. return veri; 43. }
Evet yukarıdaki Kod da resmi Veritabanına Kaydettik Sıra Geldi Okuma İşlemine
[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
1. private void cmdOku_Click(object sender, EventArgs e) 2. { 3. //Bağlantı Nesnemi Tanımladım 4. SqlConnection cnn = new SqlConnection("Data Source=(local);Initial Catalog=Northwind;Integrated Security=True"); 5. //Komut Nesnemi Tanımladım 6. SqlCommand cmd = new SqlCommand("SELECT Photo FROM Employees WHERE EmployeeID=1", cnn); 7. cnn.Open(); 8. SqlDataReader dr = cmd.ExecuteReader(); 9. if (dr.Read()) 10. { 11. picYukle.Image=ResimOku((byte[])dr[0]); 12. } 13. cnn.Close(); 14. } 15. 16. Image ResimOku(byte[] Veri) 17. { 18. Image bImage = null; 19. 20. using (MemoryStream mm = new MemoryStream(Veri, 0, Veri.Length)) 21. { 22. mm.Write(Veri, 0, Veri.Length); 23. bImage = Image.FromStream(mm,true); 24. } 25. return bImage; 26. }
ve Son Olarak - Düğmesine Tıklandığın Resim Alanını Boşaltıyoruz
[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
1. private void cmdSil_Click(object sender, EventArgs e) 2. { 3. picYukle.Image = null; 4. picYukle.Tag=null; 5. }
Örneği Uygulamayıİndirin


Son Düzenleme: ürfet34 ~ 23 Haziran 2009 20:24
hiko91
29-07-2008, 17:41   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 2
1,899 mesaj
Kayıt Tarihi:Kayıt: Oca 2008

heheheh o nasıl bı baslık ya %100 goruntulu video :):):):

ürfet34
29-07-2008, 17:47   |  #3  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

iyi Sini biliyorsan bana tavsiye et ekleyelim adamın hadi bakim :) :)


Son Düzenleme: ürfet34 ~ 03 Aralık 2008 22:10
scallywag
24-09-2008, 04:42   |  #4  
Yıllanmış Üye
Teşekkür Sayısı: 0
379 mesaj
Kayıt Tarihi:Kayıt: Ara 2007

adam bizi düşünmüş emek harcamış video eklemiş sende yaptıgı kücük bir hatayı eleştiriyorsun yapıcı olun yıkıcı değil !

scallywag
24-09-2008, 04:45   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
379 mesaj
Kayıt Tarihi:Kayıt: Ara 2007

adam bizi düşünmüş emek harcamış video eklemiş sende yaptıgı kücük bir hatayı eleştiriyorsun yapıcı olun yıkıcı değil !

Kapalı Hesap (79876)
24-09-2008, 11:05   |  #6  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

İlk başta Youtubeden bulduğun videoları eklemişsin.

Şimdide googleden basit bir aramayla  bulduğun videoları eklemişsin o linkide  başka siteden almışsın.

Bu forumlarda bu site defalarca söylendi arattirma yapsana konu açmadan önce:

sitenin sahibi tanıtmış bak!

Hem o reklamlar ne öyle firmanın destekçisiysen başka yerde tanıt, mesala benim gözümden düştü istanbul host. Verdiği bir link oda reklam içinmiş. Helal vallaBeğenmedim

Son Düzenleme: Kapalı Hesap (80521) ~ 07 Kasım 2008 13:34
yalmann
27-09-2008, 22:42   |  #7  
Yıllanmış Üye
Teşekkür Sayısı: 0
143 mesaj
Kayıt Tarihi:Kayıt: Haz 2008

Video Filan Yok Walla Linke tıklıorum ama...

ürfet34
28-09-2008, 18:42   |  #8  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

Ewt haklısın sayın arkadaşım linkler bozuktu ama yeni ve kaliteli video dersi adresi verdim kolaygelsin iyi çalışmalar :)

yalmann
17-10-2008, 22:58   |  #9  
Yıllanmış Üye
Teşekkür Sayısı: 0
143 mesaj
Kayıt Tarihi:Kayıt: Haz 2008

Teşekkürler Arkadaşım Giriyo Siteye Saolasın...

Tuncay_Sukan
23-10-2008, 15:42   |  #10  
Yıllanmış Üye
Teşekkür Sayısı: 0
255 mesaj
Kayıt Tarihi:Kayıt: Ağu 2008

ben  girdim   üyelik  istiyor  ama  benim   şöyle bi  sorum olacak  bu   videoları indirme   imkanımız var mı  acaba

ürfet34
24-10-2008, 13:55   |  #11  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

olmazmı program lar var video indirme site den indiremezssin kendin programie indirebilirsin :)

candygirl
07-11-2008, 13:25   |  #12  
Üye
Teşekkür Sayısı: 0
87 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

Yaw kardeşim ne yapığını sanıyorsun bütün mesajlarına reklam eklemişsin. O firmanın destekçimisin nesisin firmanı kötü tanıtıyorsun. Ömrüm boyunca istanbul hosta işim düşmez. Başlı başına spam gibi adamsın. Googleye  c videoları yazıp bulduğun sonucu buraya yazmışsın yaratıcı ol biraz. Veeceğin bir link onuda başka siteden bulmuşsın.
Zaten verdiğin sitenin  tanıtımının yapıldığını hatırlıyorum ben.


burda

ürfet34
11-11-2008, 19:49   |  #13  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

Ya arkadaşım istersen birdaha bak linklere hayatın boyu göremeyeceğin site adresleri var orda idda ediyorum ayrıca reklamı sevmiyorsan açtığım konuları incelemezsin spam gibi adam diyosun spamı seviyosunki benim açtığım konuları takip ediyosun neyse saygılarrrr :( :(

Son Düzenleme: ürfet34 ~ 11 Kasım 2008 19:59
Kapalı Hesap (79876)
11-11-2008, 20:11   |  #14  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008
ürfet34
Ya arkadaşım istersen birdaha bak linklere hayatın boyu göremeyeceğin site adresleri var orda idda ediyorum ayrıca reklamı sevmiyorsan açığım konuları incelemzsin spamgibi adam diyosun spamı seviyosunki benim açtığım konuları takip ediyosun neyse saygılarrrr :( :(
evet Haytım boyunca göremem ama googleye yazarsam görürüm.CoolKahkaha
kaldırmışsın reklamları sağolasın. Linklerde iyi şimdi bir problem yok.
editleyip editleyip mesaj yazanları haksız çıkarıyorsun.
yeni konu açabilirsin.

Son Düzenleme: Kapalı Hesap (80521) ~ 11 Kasım 2008 20:12
ürfet34
11-11-2008, 20:19   |  #15  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

sayın arkadaşım saolasın düzünbirşekilde cevap yazmışsın be kiymetli arkadaşım googleden arayıpta buluyosan bu foruma neden takılıyosun sen buluyosun. googleden yaa bulamayanlar var ise ben tamm 1 yıldır c#.net eğitim vieoları araştırdım ve bu  eğitim sitelerini tamm 1 yılda buldum google'den diyer bilmeyen arkadaşlar neden zorluk çeksinki forumda takdiye bulsun burda hem reklam arkaplanda amaç paylaşım... saygılar...

Son Düzenleme: ürfet34 ~ 11 Kasım 2008 20:20
Kapalı Hesap (79876)
11-11-2008, 21:06   |  #16  
Kapalı Hesap
Teşekkür Sayısı: 0
1,252 mesaj
Kayıt Tarihi:Kayıt: Tem 2008


Linkler iyi dedim zaten kötü demedim.
Bir forumda bulunma amacın illa aradığını bulamamak değildir. Yanlışın var. Forumdaki amacım paylaşım yapmak için burda olamazmıyım. Sende bunun için burdasın.

Birde c# eğitiminde hala aradığını tam olarak bulmuş sayılmassın. En iyi siteleri vermemişsin. Aramak için caba gerektirmiyor . Googleye sadece "c#" yazıp :


(123 video)(1000 makale) c# ile ilgili en baba site. Eminim verdiğin sitelerin hepsindeki eğitim bunu geçemez.

Şimdi ben bunun için Yeni konu mu açayım.

ürfet34
11-11-2008, 21:51   |  #17  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

Haklısın ne diyebilirimki  beni fena sıkıçtırdın bu mesaja cevap veremem ama
birşey diyebilirim


(123 video)(1000 makale)  bu siteyi tavise etmişsin dimi

bu siteyi hrrkes biliyor ama sadece neden 10 kaynek var iken 1 kaynaktan yararansın milletimiz dimi saygılarla :)

Sanal_internet007
15-11-2008, 19:57   |  #18  
Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

GüzeL payşalşım adamım teşekkürler paylaşım için :)

ürfet34
15-11-2008, 20:07   |  #19  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

önemli değil arakadaşım forumların amacı neki paylaşım:)

SAİNT
27-11-2008, 14:20   |  #20  
SAİNT avatarı
Yıllanmış Üye
Teşekkür Sayısı: 3
3,595 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

olsun bakalım sonuşta arkadaş parmaklarını kımıldatıp bişeylere emek vermiş doğru yada yanlış amaç paylaşmak değilmi. ayrıca yeni konu açmak demek kirlilik değil görmemiş olanlara bilmeyenlere ulaşmak demek tarihte böyle değilmidir bir nesilden diğer bir nesile atalarımızın ağzından bizde bizden sonraki nesile anlatacağız herşeyin bir bakış açısı var arkadaşlar önemli olan nasıl bakıldığıdır kinlemi sinirlemi yoksa yapıcı ve düzgün bir düsturlamı olay bu.

candygirl
25-12-2008, 01:22   |  #21  
Üye
Teşekkür Sayısı: 0
87 mesaj
Kayıt Tarihi:Kayıt: Haz 2007
ürfet34
......
Gülüş Konu en üstte kalsın diye böylemi yapıyorsun. Forumdaki diğer üyeler bilmiyor herade bunu birtek sen yaptığına göre. işaretlerden oluşan ve boş mesajlarını daha öncede görmüştüm silmişsin. Tamam verdiğin linkler güzel ama kötü iz bırakıyorsun. Amaç paylaşım olsa bu kadar uğraşmassın.
Paylaşmak kelimesini siper edip spamlık yapıyor gibi bi halin var.

Ben sana niye bu kadar taktım kendine bi sor ?

Son Düzenleme: candygirl ~ 25 Aralık 2008 01:27
ürfet34
26-12-2008, 15:35   |  #22  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008
candygirl
Gülüş Konu en üstte kalsın diye böylemi yapıyorsun. Forumdaki diğer üyeler bilmiyor herade bunu birtek sen yaptığına göre. işaretlerden oluşan ve boş mesajlarını daha öncede görmüştüm silmişsin. Tamam verdiğin linkler güzel ama kötü iz bırakıyorsun. Amaç paylaşım olsa bu kadar uğraşmassın.
Paylaşmak kelimesini siper edip spamlık yapıyor gibi bi halin var.

Ben sana niye bu kadar taktım kendine bi sor ?

Konuyu enüste çıkarmakmı? ....... konuyu ilk sırayamı çıkarıyormuş güldürme beni :) :)

Ayırıca senbana kafayı taksan ne olur küçük çocuklar gibi ne oo kafayı taktım....  Zonk

Son Düzenleme: ürfet34 ~ 26 Aralık 2008 15:47
isa_derinkuyu
26-12-2008, 15:38   |  #23  
Üye
Teşekkür Sayısı: 0
81 mesaj
Kayıt Tarihi:Kayıt: Kas 2008

daha yenii mi öğrendin yinede tesekkürler

ürfet34
26-12-2008, 15:44   |  #24  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
154 mesaj
Kayıt Tarihi:Kayıt: Tem 2008

Nedemek ben teşekkürederim :)

Son Düzenleme: ürfet34 ~ 26 Aralık 2008 15:44
Sanal_internet007
26-12-2008, 15:55   |  #25  
Taze Üye
Teşekkür Sayısı: 0
10 mesaj
Kayıt Tarihi:Kayıt: Eki 2008

Valla reklam da olsa arkadaş güzel konu açmış hakkını yemeklazım tekrar teşekürler arkadaşım açtığın konu çok işime yaradı doğrusu :)

Son Düzenleme: Sanal_internet007 ~ 26 Aralık 2008 15:56