Bu dersimde Windows’un kendi müzik çaları olan Windows Media Player’ ı C# içerisin de kullanarak mp3, wav, wmv, avi gibi dosyaları yürütebileceğiniz basit bir müzik çalar yapımını anlatacağım. Öncelikle formun tasarım aşaması: Toolbox’ta standart olarak Windows Media Player öğesi gelmiyor. Bunu biz sonradan eklememiz gerekiyor. Toolbox üzerinde boş bir alanda …
Devamını OkuC# Dizi Örnekleri
Merhabalar bugün C# dilinde dizi konusunu pekiştirmek için dizilerle ilgili çözümlü örnekler paylaşacağım. Eğer soruları anlamakta zorluk çekiyorsanız öncelikle C#’da Diziler ve Dizi Kullanımı konulu makalemi inceleyebilirsiniz. Örnek 1: Haftanın günlerini bir dizi içerisine atayarak ekranda gösterin. [crayon-6641bd97dd889361461993/] Örnek 2: Klavyeden girilen 10 adet sayıyı bir diziye atarak küçükten büyüğe …
Devamını OkuC#’da Diziler ve Dizi Kullanımı
Aynı tipteki değişkenleri, bellekte arka arkaya saklamak isteğimizde dizileri kullanırız. Dizideki tüm değişkenlerin isimleri birbiriyle aynıdır. Diziler tüm programlama dillerinde bulunan önemli veri yapılarından biridir. Değişkenlerle yapılacak karmaşık işlemler dizi kullanımı ile kolayca çözülebilir. Aşağıdaki örnekte bir dizinin bellekte verileri nasıl depoladığı temsilen gösterilmiştir. C#’da Dizi Tanımlama C#’da bir dizi …
Devamını OkuC#’da Public, Private, Protected Bildiri Yapmak
Hangi programlama diliyle kodlama yaparsanız yapın public, private ve protected anahtar kelimelerinden birine mutlaka rastlamışsınızdır. Bu anahtar kelimelerin anlamlarını anlayabilmek için class’lar (sınıflar) ve metotlar hakkında bilgi sahibi olmak gerekir. Eğer bu konular hakkında bilgi sahibi değilseniz, programlamanın daha başında olduğunuzu varsayabilirsiniz. Bu yazımda bu anahtar kelimeleri mümkün olduğunca basit …
Devamını OkuAsp.Net ile Güvenlik Kodu (Captcha) Oluşturma
Güvenlik kodu (captcha), web sitelerimizi saldırılardan korumak için kullandığımız, basit olduğu kadar kullanışlı bir güvenlik önlemidir. Bu yazımda Asp.Net teknolojisi ve C# dilini kullanarak basit bir güvenlik kodu oluşturma ve bu kodun doğrulanması işlemini uygulamaya dökeceğiz. Güvenlik Kodu (Captcha) Kullanmam Gerekli mi? Güvenlik kodları web sitelerin form doldurma işlemleri sırasında …
Devamını OkuC# ile Md5 Şifreleme
Bu yazımda MD5 algoritmasına kısaca değindikten sonra, C# ile bir md5 şifreleme uygulaması hazırlayacağım. Md5 aslında bir şifreleme algoritması değildir. Tasarlanma amacı dosya ve verilerin hash’ini -parmak izini- çıkarmaktır. Yani siz ister tek bir kelimeyi, isterseniz de 5 gb büyüklüğünde bir veriyi md5 ile şifreleyin sonuç olarak 128 bit uzunluğunda …
Devamını OkuC# Try-Catch-Finally Blokları ile Hata Yakalama
Tüm programlama dillerinde olduğu gibi C# dilinde de programın çalışma zamanında meydana gelecek hataları engellemeye yarayan yöntemler bulunmaktadır. Try-catch-finally blokları C#’da hataları yakalamak için en fazla kullanılan kod bloğudur. Try{ //Hata oluşabilecek kodlar } Catch{ //Hata oluştuğunda çalışacak kodlar } Finally{ //Her halükarda çalıştırılacak kodlar } Try-Catch-Finally Bloklarının Çalışma Şekli …
Devamını OkuC#’da Değişken Tanımlarken Dikkat Edilecek Kurallar
Tüm programlama dillerinde olduğu gibi C# dilinde de değişkenler tanımlanırken bazı kurallara uyulması gerekmektedir. Bunun yanı sıra değişkenlerin faaliyet alanının (değişkene erişilebilecek bölgelerin) iyi bilinmesi de önemlidir. Değişken Tanımlarken ve İsimlendirilirken Dikkat Edilecek Hususlar 1-C# dili büyük-küçük harf duyarlı bir olduğu için, değişken isimleri buna göre verilmelidir. Aşağıdaki değişkenlerin üçü …
Devamını OkuC# Listbox Kontrolü Kullanımı
Listbox, Windows form uygulamalarında sıklıkla kullanılan, text türündeki verileri alt alta liste şeklinde sıralayan ve saklayan bir kontroldür. Listbox kontrolünün kullanışlı birçok özelliği ve metodu bulunmaktadır. Şimdi bu kontrolün işimize en çok yarayan özelliklerini örnekler üzerinden anlatalım. Listbox’a Veri Ekleme Bu örnekte TextBox’a girilen değer, Buton’a tıklandığında Listbox’a eklenmektedir. Uygulamayı …
Devamını OkuC# Metot Tanımlama ve Kullanma
Metot, program içerisinde belirli görevleri yerine getirmek için özelleştirilmiş kod bloklarına verilen isimdir. C#’da metot konusu çok kapsamlı ve tek bir yazıda açıklanamayacak kadar geniştir. Bu yazımda metot kullanmanın avantajları, metod tanımlama ve tanımlı metotların program içerisinde çağrılması konularına değineceğim. Metot Kullanmanın Avantajları Metotlar aynı kodların sürekli tekrarlanmasını önler. Programların …
Devamını Oku