C# WinForms

Otomatik Kapanan MessageBox

Projelerde "MessageBox" kullanmak hayat kurtarır, yeri gelir kullanıcıya soru sorarız, yeri gelir sadece bilgi veririz. Birde otomatik yapılan işlemlerde "MessageBox" çıkartırsak program maalesef "MessageBox" ın kapatılmasını bekler devam etmek için. Peki bir "MessageBox" ı nasıl otomatik kapatabiliriz? Aslında bunun cevabı aşağıda paylaşacağım kod bloğu ile çok kolay. Öncelikle projemize bir adet "Class" ekliyoruz ve adına "AutoClosingMessageBox"...

Crypto Class

Merhabalar, Bir yazılım geliştirirken dinamik olarak veya statik olarak saklamak istediğimiz dataların kolayca okunması ve yorumlanması ciddi güvenlik açıklarına sebebiyet verir. Bu aslında temel bazda başta her yazılımcının sonrasında da her kişinin yaşadığı bir sorundur. İnsanlar zaman içerisinde gizli tutmak istedikleri bilgileri önceleri saklayarak sonraları ise şifreleyerek korumaya çalışmışlardır. Çünkü bir şeyi saklamak şifrelemek kadar güvenli değildir....

C# ile MP3 Dosyası Yürütme

Merhabalar, atıştırmalık örnekler ve not defterime bir kodu daha eklemek için buradayım. Yazımın başlığından da anlaşılacağı gibi yazdığımız bir projede MP3 dosyasını nasıl yürüteceğimizi göreceğiz. Aslına bakarsanız çok karmaşık komplike bir sistem değil. Bir adet hazır DLL'imiz mevcut onu projemize dahil ettikten sonra bir kaç satır kod ve sonuca ulaşacağız :) Öncelikle aşağıda belirttiğim linkten kütüphanemizi...

C# ile Html Parse İşlemi

Merhabalar, bu gün geliştirdiğimiz proje doğrultusunda ihtiyacımız olabilecek bir konudan söz edeceğim. HTML Parse (Html Parçalama), kullanım amacı bir web sayfası üzerinden veri okuma işlemini yapmak ve bize geri değer döndürmektir. İnternet üzerinde çoğunlukla bot yapım işlemlerinde de kullanılır. Bunun için bir kaç kütüphaneye ihtiyacımız olacak. Öncelikle NuGet Paket yöneticisinden HtmlAgilityPack'i yüklenemeniz gerekiyor. using System.Net; using HtmlAgilityPack; // using'lerini...

Taskbar’da Program İkonun Yanıp Sönmesi

Merhabalar, bu sefer ki yazımda biraz daha komplike bir kod yapısı ile devam edeceğim. Windows masaüstü uygulaması geliştirirken zaman zaman öyle anlar gelir ki kullanıcı programınızı "Minimize" etmiştir ve program üzerinde bir değişiklik olmuştur, ses ile uyarı veremediğimiz durumlarda Taskbar (start menusünün olduğu çubuk)'da programımızın ikonunu yanıp sönme efekti verebiliriz. // Öncelikle using class'ımızı ekliyoruz using System.Runtime.InteropServices; // Daha...

C# RichTextBox Scroll Sonda Tutma

Merhabalar, yine işimizi kolaylaştıracak veya yeni başlayanların merak ettiği bir konu da "RichTextBox" içerisine bir değer eklediğimiz zaman Scrollun nasıl sonda duracağı. Örneğin basit bir chat uygulaması geliştirdiğimizi var sayalım ve hem karşıdan gelen hem de bizim gönderdiğimiz mesajların bir "RichTextBox" içerisinde görüntülenmesini istiyoruz. Peki her gelen mesajdan sonra otomatik olarak Scroll'u nasıl en sona...

Form Border Style: None olan Formu Sürükleme

Bu Yazımda yine pratik bir bilgi olması için ve arşivlediğim kodların kaybolmaması için sizinle paylaşacağım. WinForm uygulaması geliştirirken bazı durumlarda daha güzel tasarımlar yaratmak için çerçevesiz formlar kullanırız. Fakat bunları normal formlar gibi ekranın istediğimiz yerine sürükle bırak ile götürmek mümkün olmuyor, tabii aşağıda ki kodları kullanmadıysanız :) // Öncelikle using olarak interop classını çağırmamız gerekiyor using System.Runtime.InteropServices; //...