Perşembe , 23 Kasım 2017
Anasayfa » 2017 » Mayıs

Aylık Arşivler: Mayıs 2017

C# Değer ve Referans Tipi Bellek Yönetimi

Nesne Yönelimli Programlama Dillerinde baş aktör olan nesneyi (object) gerçek dünya metaforları ile izah edebiliriz. Bu gayet anlamlı olabilir. Fakat daha iyi kavramak,  işin iç yüzünü, daha derinlerde çözümlemekle ancak mümkün olabilir. Derin sorumuz, “Bir program çalışma zamanında (runtime)  bellek yönetimini (memory management) nasıl gerçekleştirir.” Nesne yönelimli dillerle ilk tanışmam esnasında “new” anahtar kelimesini nerelerde ve neden kulanıldığını anlamak oldukça uzun zamanımı …

Devamını oku »

JavaScript for … of Kullanımı

for of deyimi tekrar eden (iterable) nesneler üzerinde hareket ederek nesnenin değerini okumak için kullanılan özel bir javascript deyimidir.  Iterable nesneler (Array, Map, Set, String, TypedArray ve nesne içindeki yield ile oluşturulan değişkenker vb.) üzerinde okumak yapmak için kullanılır. For of ES6 ile javascript içine dahil olmuş bir deyimdir. For in deyiminden farklı olarak koleysiyonlar üzerinde sadece okuma yapmaktadır. C …

Devamını oku »

Web Tasarımcılarının Bilmesi Gereken Terimler

Domain (Etki Alanı) : Domain (alan adı) kısaca bir web sitesinin adı olarak açıklanabilir. İnternet siteleri IP adresleri üzerinden yayın yaparlar ancak bir ip adresi üzerinde onlarca web sitesi barınabilir bununla birlikte IP adreslerinin akılda kalması zor olacağından ötürü web siteleri için domain adresleri kullanılır Hosting(Barındırma): İnternet sitenizin tüm dünyada yayınlanabilmesi için bir web sunucusu üzerinde barındırılıyor olması gerekir web sunucusunda web sitenize ait dosyaların …

Devamını oku »

Palindrom Sayılar

Palindrom sayılar baştan ve sondan okunduğunda her iki yönlü değeri değişmeyen ifadelerdir. Tür olarak sayıları ele alacak olursak örneğin “121”, “6446”, “13231” gibi çok sayıda örnekler verilebilir. Tabi ki bunu metinsel değerlere uygulamakta mümkün. “Ada”, “Kazak” gibi… “Sator Arepo Tent Opera Rotas” M.S. 1.yy’da Latince yazılmış olan ilk palindrom örneği belki enteresan olabilir. Palindrom kökleri çok eskiye dayanan bir ifade tekniği …

Devamını oku »

Sql Server’da Fonksiyon Kullanımı

Sql Server’da kullanıcı tanımlı fonksiyonlar, sql serverda tanımlı olan fonksiyonlar gibi  aldığı parametreleri işleyerek geriye bir değer döndüren sql ifadeleridir.  Özellikle procedurelerden en büyük farkı sorguların içinde direk kullanılabilmeleridir. Fonksiyon Çeşitleri 1.Geriye sabit değer döndüren fonksiyonlar 2.Geriye Sorgu döndüren fonksiyonlar 3.Geriye tablo değişkeni döndüren fonksiyonlar Beğendim!1

Devamını oku »

Java: Sınıf ve Nesne Oluşturma

Java’da herşey sınıflar ve nesnelerden oluşur.  Java nesneleri içinde nesne ile birlikte kullan değişkenleri tutan bir alan olarak düşünebiliriz. Bu değişkenleri daha sonra sınıftan nesneleri türeterek kullanırız. Sınıf: Kendisinden üretilecek nesneler için bir model görevi görür. Bu soyut varlık ile bu varlığa ait olan nesneler türetilir. Aşağıdaki örnekte Kordinat sınıf oluşturulmuştur. Nesne:Sınıftan oluşturulan varlıkları ifade eder. Aşağıdaki örnekte Kordinat sınıfından istanbul …

Devamını oku »

ASP.NET Access Veritabanından ListBox’a Veri Çekme

Bu yazımızda ASP.NET ile Web Formumuza eklemiş olduğumuz ListBox kontrolünün içine Access dosyasında bulunan verilerin çekilmesini gerçekleştiren basit bir site oluşturacağız. kutuphane.mdb veritabanındaki kitap tablosunda bulunan kitap isimlerinin Page_Load olayında yani sayfa yüklendiğinde ListBox kontrolünün içerisine çekilmesini sağlayacağız. Beğendim!

Devamını oku »

Sql Server’da Trigger Kullanımı

Trigger Türkçe anlamı olarak Tetikleyici demektir.  Trigger, Stored Procedureler gibi  Sql Server içinde bileşen olarak bulunmaktadır.  Triggerların kullanım amacı, tablo üzerinde bir işlem gerçekleştiğinde (insert, update, delete) başka bir işlem daha yapılmak istendiği zaman kullanılır. Şu şekilde basit olarak örneklendirelim. Öğrenci tablonuz olduğunu düşünelim. Öğrenci tablonuzda bir öğrenciyi sildiğinizde bu öğrenci bilgilerini daha farklı bir tabloda(silinen öğrencilerin tutulduğu) tutmak istiyorsunuz. …

Devamını oku »