C#

Design patterns notları -1- factory pattern

Bundan birkaç gün önce Wrox'un Asp.Net Design Patterns kitabını okumaya başladım. Mvc kitaplarını bitirdikten sonra, mvc'yi hatim ettim diyemesem de bir sonraki aşama olan design patterns konusuna giriş yapmak istedim. Yazılım mühendisliği alanında ilerlemek, gelişmek istiyorsanız bu konuları bilmeniz gerekiyor. Lafı fazla uzatmadan konuya gelmek istiyorum. Factory pattern, adından da anlaşılacağı üzere fabrika gibi çalışan bir sistem. Kitapta verilen örneğe benzer bir örnekle anlatmak istiyorum. Projeyi buradan indirebilirsiniz. Read More »Design patterns notları -1- factory pattern

HtmlAgilityPack ile html parsing – C#

Geçtiğimiz günlerde html parsing ile ilgili küçük bir program yapmagerekiyordu. Biraz araştırdıktan daha önce de olduğu gibi html parsing içinde codeplex'te bir kütüphane bulmuştum. (we <3 codeplex) Bu yazıda Html Agility Pack kullanarak basit bir parser'ın nasıl yapılacağı hakkında bilgi vermek istiyorum. Öncelikle yeni bir windows application oluşturup Nuget Package Manager'dan HtmlAgilityPack paketini projeye referans ediyoruz. Ya da isterseniz buradan dll olarak indirip projeye ekleyebilirsiniz. Örnek uygulamayı buradan indirebilirsiniz.