Veri Çıkarma – C# ile Web’den Veri Çıkarma

C# ile Web’den Veri Çıkarma (Data Extraction from Web) Web ve yazılım teknolojilerinin gelişimiyle birlikte uygulama ihtiyaçları da arttı. Mesela artık bir web uygulamasını otomatik yazılımlarla analiz edip içerisindeki veriden anlamlı veriler bulma ya da anlam çıkarma gibi ihtiyaçlar söz konusu olabiliyor. Ya da bir sisteme otomatik bir yazılımla login olmak gibi… Bu bahsettiğim konulara […]

C# ile Projeyi Yönetici Olarak Çalıştırmak

C# ile Projeyi Yönetici Olarak Çalıştırmak Geliştirdiğim geniş çaplı bir proje dağıtık mimaride ve çok uygulamalı(web ve desktop istemciler) olarak geliştirilmekte. Masaüstü uygulama tarafından WPF kullanıyorum. Web tarafında ise ASP.NET Web API çekirdeği üzerinde bir Javascript UI bulunuyor. Zaten WPF istemcilere veri sağlayan da gene ASP.NET Web API! Projeden özet olarak bahsettikten sonra bu projedeki […]

“C# Programlama Dili” Kursu Yayında!

Merhaba, C# programlama dili için hazırladığım video kursu yayına verdim. Bu kurs C# programlama dilini öğretmeyi ve C# ile yazılım geliştirmeyi öğretmeyi hedeflemektedir. Not : Kurs çekimleri devam etmekte ve müfredat/eğitim içerikleri eklenmeye devam edecektir. Kursa ait indirim kuponu için tıklayınız. Bu kurs ile birlikte öğreneceğiniz konular aşağıdaki gibidir; – Programlama Dillerine Genel Bakış – Programlama […]

Algoritma #2 : Kelimelerin Anagram Kontrolünü Yapma

Algoritma #2 : Kelimelerin Anagram Kontrolünü Yapma Algoritmanın Amacı İki kelimenin birbirine anagram olup olmadığını bulmayı sağlar. Anagram nedir? İki kelimenin farklı olması ama aynı harflerden oluştuğu durumlara anagram denir. Örneğin; Silent -> Listen anagramlık içerir. Örneklerde girilecek iki kelime olarak Silent ve Listen’ı kullanabilirsiniz. C# class Program { static void Main(string[] args) { Console.Write(“First […]

Algoritma #1 : Tekrar Eden Karakterleri Silme

Algoritma Pratik #1 : Tekrar Eden Karakterleri Silme Algoritmanın Amacı Bir metin içerisinde birden fazla kez bulunan karakterleri bulmak ve metni bu tekrar eden(duplicate) karakterlerden arındırmaktır. C# class Program { static void Main(string[] args) { var result1 = RemoveDuplicateCharacters(“dijibil”); var result2 = RemoveDuplicateCharacters(“cihanözhan”); Console.WriteLine(result1); Console.WriteLine(result2); Console.ReadLine(); } static string RemoveDuplicateCharacters(string input) { string data = […]

C# ile Extension Metot Kullanımı

Merhabalar, C# programlama diliyle gelişmiş mimari ve yazılımlar oluştururken bir çoğumuz için kolaylaştırıcı bazı ek ihtiyaçlar oluşabiliyor. Mesela, projede kullandığınız her int ya da string gibi nesnelerde kullandığınız bir iş süreci olabilir. Bir int’in sık sık matematiksel bir işleme tabi tutulması, bir string nesnesinin boşluk kontrolü yapılması ve sonucunda log tutulması ya da geriye boolean […]

C# ile SOAP Serialization

Merhabalar, Bu makalede lafı hiç uzatmadan serileştirme(Serialization) yöntemlerinden biri olan SOAP Serialization’ı inceleyeceğiz. Serialization Nedir? Yazılım uygulamalarında bazı verileri yazılımın çalıştığı sisteme kaydetmemiz ya da ağ üzerinden farklı bir kaynağa iletmemiz gerektiği durumlar olabilir. Eğer yerel sisteme veri kaydetmemiz gerekirse bu göreceli olarak kolaydır. Çünkü herhangi bir ek protokol ya da sınırlandırma minimum düzeydedir. Herhangi bir […]

C# ile XML Serialization

Merhabalar, Bu makalede lafı hiç uzatmadan serileştirme(Serialization) yöntemlerinden biri olan XML Serialization’ı inceleyeceğiz. Serialization Nedir? Yazılım uygulamalarında bazı verileri yazılımın çalıştığı sisteme kaydetmemiz ya da ağ üzerinden farklı bir kaynağa iletmemiz gerektiği durumlar olabilir. Eğer yerel sisteme veri kaydetmemiz gerekirse bu göreceli olarak kolaydır. Çünkü herhangi bir ek protokol ya da sınırlandırma minimum düzeydedir. Herhangi bir […]