Task.Factory ile Asenkron Örneği

Merhaba, bugün öğrendiğim bir yordamı burada küçük bir örnek ile paylaşmak istiyorum. Örneğe geçmeden önce işin mantığını kavramak adına bu linkteki makaleyi mutlaka okumanızı öneriyorum. Makalede özetle anlatılmak istenen: A işleminin, B işleminin sonucu ile işi yoksa A işlemi B işlemini neden beklesin? A işlemi vakit kaybetmeden işlerine devam edebilir.Senaryo şöyle; hali hazırda metodunuz işlemine … Task.Factory ile Asenkron Örneği yazısını okumaya devam et

LINQ Nedir?

LINQ; açılımı Language Integrated Query (Dile Entegre Edilmiş Sorgu) olan, Microsoft tarafından geliştirilen ve C# 3.0 ile hayatımıza giren farklı veri kaynaklarından sorgulama yapabilmemize olanak sağlayan bir söz dizimidir. LINQ, koleksiyonlar, ADO.Net DataSet, XML , SQL Server, Entity Framework ve diğer veritabanları gibi farklı veri kaynağı türlerinden veri almak için oluşturulmuş bir sorgu söz dizimidir. … LINQ Nedir? yazısını okumaya devam et

Virtual (Sanal) Metot

Sanal metot; temel sınıfı içerisinde yazılan metodu, miras alan sınıflarda override edilerek (ezilerek), yeniden yazılmaya müsait yapılarda ki metotlara verilen genel isimdir. Sanal metotlar; sıradan metotların önüne "virtual" anahtarı eklenerek oluşturulurlar. Kullanım amacı, oluşturulan metodun değiştirebilirliğini, ihtiyaca göre yeniden yazılabileceğini belirtir. Şöyle gerçek dışı ama basit bir örnek ile anlatmaya çalışacak olursam, Islem adında bir … Virtual (Sanal) Metot yazısını okumaya devam et

Ado.Net İle CRUD İşlemleri

Tanım vs. gibi detaylara girmeden doğrudan konuya gireceğim. Her ne kadar artık ORM(Object Relational Mapping) araçlarını kullansak da küçük çaplı projelerde Entity Framework vs gibi ORM araçları olmadan basit ve hızlı bir şekilde veritabanı işlerimizi halletmek isteriz. Çok uzun zaman kullanmayınca da söz dizimini(syntax) hatırlamakta zorlanabiliriz. Bu vesile ile elimizin altında bulunması için burada işin … Ado.Net İle CRUD İşlemleri yazısını okumaya devam et

Nesne Yönelimli Programlama (OOP)’nın Temel Prensipleri

1-) Inheritance (Kalıtım/Miras alma) Inheritance (miras alma, kalıtım), bir nesnenin özelliklerinin farklı nesneler tarafından da kullanılabilmesine olanak sağlayan OOP prensibidir. Yazılan bir base sınıf bir başka sınıf tarafından miras alınabilir. Bu işlem yapıldığı zaman temel alınan sınıfın tüm özellikleri yeni sınıfa aktarılır. 2-) Encapsulation (Kapsülleme/Sarmallama) Kapsülleme (Encapsulation) bir sınıfın içerisinde bulunan metodların ve değişkenlerin korumasıdır. İçerisinde bulunan metod … Nesne Yönelimli Programlama (OOP)’nın Temel Prensipleri yazısını okumaya devam et

Nesne Yönelimli Programlama (Object-Oriented)

Nesneye Yönelik Programlama yazılımdaki karmaşıklığa son vermek amacıyla ortaya çıkmış bir yaklaşımdır. Basitçe tanımlamak gerekirse OOP bir programlama tekniğidir. . Nesneye Dayalı Programlama da asıl amaç, gerçek hayatta var olan olguları programlamaya aktarma yaklaşımıdır. Bir araba galerisi hayal edin... Nesne yönelimli programlamada bu galeri sınıftır. İçinde ki her bir araba ise nesnedir. Zamanında nesne yönelimli programlamayı anlamaya çalışırken çok … Nesne Yönelimli Programlama (Object-Oriented) yazısını okumaya devam et

MVC de intro.js Kullanımı.

Merhabalar; Oluşturduğumuz sayfaları tanıtmak için keşfettiğim harika bir kütüphaneden bahsedeceğim. Öncelikle https://introjs.com/ adresine girip dowload kısmından son sürümünü indiriyoruz. İndirdiğimiz zip dosyasını masaüstüne çıkartıp içerisinden bize lazım olanları yeni tanımladığımız bir klasöre aktarıyoruz. (Temalar tercihe bağlıdır.) Sonra Layout'a resimdeki sıralama ile yetleştriyoruz. Sonrasında ister Content, ister Scripts klasörüne SayfaTanitimlari diye bir klasör açıyoruz. (istediğiniz yere … MVC de intro.js Kullanımı. yazısını okumaya devam et

Yazılım Mülakat Soruları.

1- Reference type, value type nedir? Value Type, Bilgileri hafızanın stack bölgesinde direk olarak saklayan nesnelerdir. Null değer alamazlar. Char, Bool örnek verilebilir. Referance Type, Bilgileri hafızanın stack bölgesinde tutar yalnız heap bölgesinde bir referans değeri tutar. Null değer alabilir. String, Class örnek verilebilir. Encapsulation nedir? neyi sağlar ? Kapsülleme kavramı bir nesnenin bazı özellik … Yazılım Mülakat Soruları. yazısını okumaya devam et