Değişken türleri: “int”, “long”, “float”, “double”, “decimal”, “char”, “bool”, “byte”, “short”, “struct”, “enum” Referans türleri: “string”, “object”, “class”, “interface”, “array”, “delegate”, “pointer” Bunları örnekle açıklayalım : output : Yukarıdaki koddaki değişkenlerin hiçbir referansı tutulmaz tamamen değer üzerinde gider. number2’nin değeri number1’in değerine eşitlenmiştir. Bu nedenle number2 = 10 olacaktır. Yukarıdaki kodda array kullanılmıştır ve array’ler“Value Type ve Reference Type C#” yazısının devamını oku
Kategori arşivleri: Kodlama
Pyhton Exercise
Bu problemde, yapay olarak yıllık küresel kurumsal yatırımlar için bir grafik üretildi. “corporate-investment-in-yapay-intelligence-total.csv” dosyasında verilen veriler kullanıldı. output : Bu problemde doğum sayısını içeren “dünya-bölgeye göre-yıllık-doğum sayısı.csv” dosyası verilir.Bu dosyada her ülke ve bölge için doğum sayısı yer almaktadır . Aşağıda verilen ülkelerin doğum sayıları grafikle gösterilecektirç Aşağıdaki bölgeler seçilmelidir. Afrika (BM) Asya (BM) Avrupa“Pyhton Exercise” yazısının devamını oku
Constructor Injection C#
Constructor injection, bir class’ın constructor metoduna bağımlı nesneleri eklemek gerektiği zaman kullanılır. Bir örnek üzerinde inceleyelim : Employee adında bir class create edelim. Bu class’da ekleme metodu olsun ve loglama kullanalım. Bu methodu aşağıdaki şekilde çalıştırırsak : Output : Loglama metodunu daha iyi bir şekilde kullanmak istersek constructor injection ile yapmalıyız. Metodu çağıralım : Output“Constructor Injection C#” yazısının devamını oku
Abstract Class C#
Absract class, içinde abstract method tanımlayıp bu class’tan türetilen başka class’ların içinde methoddun kullanılmasına imkan sağlar. Bir örnek üzerinde detaylı olarak incelersek : Database isimli abstract bir class olsun. Bu class’dan başka class’lar implemente edelim(türetelim). Bu class içine abstract bir method ekleyelim. Absract class içinde methodun gövdesi olmaz yalnızca tanımını yapabiliriz. Gövde kısmı türetilen sınıflarda“Abstract Class C#” yazısının devamını oku
Virtual Method C#
Virtual method , bir class’tan türetilmiş başka bir class’ın esas class içindeki methodu farklı bir şekilde kullanabilmesine imkan sağlayan methoddur. Diyelim ki Database adı verilen bir class olsun. Bu class’ta temel ekleme ve silme işlemini yapan iki method olsun. Ekleme methodu çalıştırılınca “Added” yazısı ve Silme methodu çalışınca “Deleted” yazısı çıksın. Şimdi bu class’tan iki“Virtual Method C#” yazısının devamını oku
Attribute Nedir? C#
Bir nesneye, bir methoda, bir özelliğe ilave bir nitelik katmamızı sağlayan yapılardır. Attribute, abstract bir sınıftır. Niteliklerin en önemli özelliği, üretilen assembly içerisinde yer alan tip ve üyelere ekstra bilgiler katabilmeleridir. Bir başka deyişle metadata içerisine ilave bilgiler eklenebilmesini sağlamaktadır. Çalışma zamanında(runtime) herhangi bir tipin ve üyelerinin hakkında bilgi sahibi olabilme imkanı aynı zamanda metadata içeriğinide elde edebilme anlamına“Attribute Nedir? C#” yazısının devamını oku
Exec Store Procedure C#
ExecuteNonQuery metodu geriye int olarak update, insert, delete olaylarından etkilenen satır sayısı döndürmektedir. ExecuteDataSet metodu sorguyu çalıştırır ve sonucunu DataSet olarak döndürür.
Mikro Servis Mimarisi
Merhabalar, Mikro servis mimarisini anlatmadan önce monolitik mimari ve Service Oriented Architecture(SOA) konularından bahsedeceğim. Monolitik Mimari : Diyelim ki Twitter gibi bir uygulamamız var ve iletileri görmek istiyoruz. Öncelikle login olmam gerekiyor ve sunucuya istek atıyorum. Bu sunucu üzerinde çalışan bir proje var ve veriyi alabilmek için veri tabanına gidiyor. Projenin server yapısına göz atacak“Mikro Servis Mimarisi” yazısının devamını oku
MATLAB ile Fizik Problemleri Çözelim-2
Matlab kullanarak fizik problemlerini çözelim…