Category: C#.Net

0

Merkez Bankasından Linq to Xml İle Döviz Kurlarını Çekelim

İş odaklı projelerimizde özellikle döviz kullanılacaksa sisteme otomatik olarak her gün güncel döviz kurlarını çeken bir modülün eklenmesi olmazsa olmadır. Daha önceki “Merkez Bankasından Döviz Kurlarını Çekelim ve Veritabanına Yazalım” makalemde döviz kurlarının merkez bankasından nasıl çekilip veritabanına...

0

Windows Servislerini Listeleyelim

Bu kısa ipucunda yerel bilgisayardaki yüklü windows servislerini listeleyeceğiz. Yeni bir Console Application projesi oluşturuyor ve solution explorer penceresindeki projeme Add Referans ile “System.ServiceProcess” DLL‘ini referans olarak ekliyorum.   Daha sonra Main metodu içerisine aşağıdaki...

0

Dinamik Olarak InputBox Oluşturalım – C#.Net

Visual studio ile projemizde formları rahatlıkça oluşturabilir,istediğimiz dizaynı kolaylıkla yapabiliriz. Visual studio ile yapabildiğimiz bu işlemleri kodlama tarafında da yapabilmekteyiz. Bazı projelerde çok fazla tekil veri alacağımız açılır formlara ihtiyacımız olabilir. Bu makalemizde dinamik...

3

WaitCursor Kullanımı ile Kullanıcı Dostu Arayüz

Uzun süren işlemlerde,kullanıcıyı görev tamamlanana kadar bekletmemiz gerekebilir. İşlem tamamlanana kadar bekleme esnasında kullanıcıya fare imlecini değiştirerek işlemin sürdüğünü göstermek doğru bir seçim olabilir. Uzun süren işlemler için fare imlecini değiştireceğimiz minik bir örnek...

2

Web Site ve Web Uygulamalarımızı Lisanslayalım

Geliştirmiş olduğumuz web site ve web uygulamalarımızda lisanslama işlemini nasıl yapacağımıza dair ufak bir örnek geliştirelim. Örneğimde geliştirmiş olduğumuz web sitesini domain(alan adı) bazında lisanslamaya yer vereceğim. Lisanslama adımını iki aşamada gerçekleştirelim. Birinci aşama...

0

C# ile Kendi Exception Sınıfımızı Yazalım

Uygulama geliştirirken sık sık Exception sınıfı ile içli dışlı oluruz. Genel olarak Try Catch mekanizması ile hata yakalayıp gelen hataları loglayabilir, kullanıcıya hata mesajını iletebiliriz. Geliştirmekte olduğumuz bazı uygulamalarda ise kendi özel Exception sınıfımızı...

0

Application State – Lock ve Unlock

Session‘lar kullanıcıya özgüdür. Kullanıcıya ait bilgiler session‘larda saklanabilir. Kullanıcılar siteden gittikten sonra bellekten atılabilir. Örneğin; kullanıcıların kısa süreli bilgileri session‘larda tutulup gerekli adımlar gerçekleştiği taktirde session‘daki bilgiler kalıcı olarak veritabanına yazılabilir. Basitçe kullanınının sepetindeki...

0

Sınırsız Sayıda Parametre Tanımlama – Params

Geliştirdiğimiz projelerde metod yazarken genellikle belli bir parametre alan yada almayan metodlar yazarız. Ancak bağzı durumlarda metodumuza göndereceğimiz parametrelerin kaç tane olacağını bilemeyebiliriz. Birden çok değişken saklayan bir dizi göndermek isteyebiliriz. Böyle bir ihtiyacımız...

0

C# ile Windows Service Durumunu Öğrenmek Belirlemek

Geliştirmekte olduğumuz uygulamalarda ihtiyacımıza göre bazen Windows Service‘ni kullanıyoruz. Windows Service‘sine bağımlı uygulama geliştirdiğimiz zaman kullanmakta olduğumuz servisin durumunu bilmek kritik önem taşıyor. Kullandığımız Service, uygulamamızı destekleyen kendi geliştirdiğimiz bir servis olabileceği gibi, Windows...

0

Dosya ve Dizin İsimlendirirken Kullanılmaması Gereken Karakterleri Listeleyelim

Dosya ve dizin isimlendirmesi yaparken kullanılmaması gereken karakterlerin listelerini alalım. Bu işlem için System.IO isim alanında bulunan Path sınıfının GetInvalidFileNameChars() ve GetInvalidPathChars() metotları bize yardımcı olacaktır. Her iki metotta bize char[] türünden dizin döndürmektedir....

0

Const ve Readonly Arasındaki Fark

Uygulama geliştirirken değeri değiştirilemeyecek bir değişken tanımlamanız gerektiğinde ya const yada readonly değişken tanımlamanız gerekir. Fakat aralarında bir fark var. Const : Class seviyesinde tanımlanır ve tanımlama anında değeri verilmek zorundadır. Verilen değer başka...