Templates by BIGtheme NET
ANALOG DÜNYA

C#

.Net Developer İş Görüşmesi

.Net’in kapsadığı teknolojiler ile alakalı giriş düzeyinde sorulardır. Kısaca konular; C# Asp.Net, MVC MS SQL Temel Kavramalar .Net üzerine çalışmak isteyen arkadaşların bu soruların ne anlama geldiğini bilmeli. .Net İş Mülakatı Soruları 1 – SOLID nedir? SOLID başlıklarını kısaca açıklayınız. SOLID, OOP (Object Oriented Programming) projelerinin standartları olarak bilinir. S – Single Responsibility Principle (SRP): Nesnenin sadece bir sorumluluğu olmalıdır, yani olası bir değişiklikte tek ...

Devamını Oku »

XOR (Yapay Sinir Ağı) Örneği (C#)

Yapay sinir ağları (YSA), insan beyninin bilgi işleme tekniğinden esinlenerek geliştirilmiş bir bilgiişlem teknolojisidir. YSA ile basit biyolojiksinir sisteminin çalışma şekli simüle edilir (benzetilir). Simüle edilen sinir hücrelerinöronlariçerirler ve bu nöronlar çeşitli şekillerde birbirlerine bağlanarak ağı oluştururlar. Bu ağlar öğrenme, hafızaya alma ve veriler arasındaki ilişkiyi ortaya çıkarma kapasitesine sahiptirler. Diğer bir ifadeyle, YSA’lar, normalde bir insanın düşünme ve gözlemlemeye ...

Devamını Oku »

C# Açık Kaynak Projeler (ders niteliğinde)

Bu yazımda sevgili arkadaşlar kedini geliştirmek isteyen yazılımcı arkadaşlarımıza tavsiyem gördükleri açık kaynak yazılımları incelemelerini öneririm. İnceledikleri projelerin aynılarını tekrardan yapmaya çalışmanız sizin için daha verimli olacaktır. Yazılımcı olmak büyük meziyettir fedakarlık ister. Eğer fedakar değilseniz bu mesleği rüyalarınızda bile görmeyin. Analitik düşünme yeteneğiniz olması gerekli yada yoksa bile geliştirmeye çalışın oda olmuyorsa kendinize başka bir meslek seçiniz. Zira kafa ...

Devamını Oku »

ILSpy açık kaynak NET Decompiler

ILSpy ile .Net’e yazılmış uygulamaları decompiler edebilirsiniz. Uygulamayı ve kaynak kodlarını makalede linklerden indirebilirsiniz. ILSpy Özellikleri Assembly browsing IL Disassembly Support C# 5.0 “async” Decompilation to C# Supports lambdas and ‘yield return’ Shows XML documentation Decompilation to VB Saving of resources Save decompiled assembly as .csproj Search for types/methods/properties (substring) Hyperlink-based type/method/property navigation Base/Derived types navigation Navigation history BAML to ...

Devamını Oku »

Jagged Array Örneği

C# ile gelen güzel bir olay olan jagged diziler… Bunu onceden C kullanan vatandaşlar pointer kullanarak yapıyordu. Bu şekilde malloc()’la yer isteyip sonra onu dinamik oluşturup siliyorduk. Jagged (pürüzlü,düzensiz) dizilerde ise sizin istediğiniz kadar temel eleman oluştrup bu elemanların herbirinin altdizisi ihtiyaca göre oluşturulur. mesela diziyi tablo halinde ifade edecek olursak şöyle bir yapıda dizimiz olabilir.   Gördüğümüz gibi dizinin ...

Devamını Oku »

PDF Font Değiştirme

Başa dert olan bu fontlara bir çözüm getirelim desktop veya mobil ortamlarda olmayan fontları başka bir fontla değiştirerek çözüm bulacağız. Eklenti olarak kullanacağımız Aspose.Pdf for .NET kullanımı hakkında size bilgi vereceğim. Aspose.Pdf indirmek için bu linkten ulaşabilirisiniz. Örnek olarak aşağıda vereceğim koddu kendize göre dönüştürerek kullanırısız. 🙂 Umarım işinizi görür… [crayon-5b4ec04bacddd681477882/]  

Devamını Oku »

GUID (Globally Unique IDentifier) Nedir? Nerelerde Kullanılır?

Biz insanları dünya üzerinde benzersiz yapan (Globally Unique) şeyler vardır, örneğin parmak izi. Parmak izimiz bizim kimliğimizdir (IDentifier). Peki sıradan bir örnek vereyim: Aynı marka, aynı model bir aracın yine aynı marka ve aynı model bir araçtan ayıran şey şasi numarasıdır değil mi?. Peki son olarak cep telefonu kimliğiniz yani IMEI numarası desem. GUID mantığına güzel bir örnektir IMEI, zaten ...

Devamını Oku »

Exception : not all code paths return a value

Exception : not all code paths return a value C# ile uygulama geliştirmeye başladığım ilk zamanlarda fazlaca aldığım bir istinai durumdur (exception). Uzun süreden sonra bugün tekrar aynı exception görünce bir şeyler yazmak istedim. Sorunun Genel Sebepleri: Metodunuz geriye değer gönderecekse return ifadesi yazıp yazmadığınızdan emin olun. Bir metod yazmışsınızdır ve bu metoda girecek parametreleri tek bir olasılık için ele ...

Devamını Oku »