Object-Oriented-Programming

Nesne Yönelimli Programlama

(Object Oriented Programming) Nesne yönelimli programlama türü, gelişen ve büyüyen yazılımların bakım ve geliştirme maaliyetlerini azaltmak için geliştirilmiştir. Bu türün en önemli artılarından biri, programlarda kontrolü daha kolaylaştırması olmuştur. Bu tür ile modülerlik özellikleride daha sık kullanılmaya başlanmıştır. Programlama türlerinin hepsinde olduğu gibi Nesne yönelimli programlamada da, sıkça karşılaşılan bazı problemler var. Bu problemlere çözüm Daha fazla okuyunNesne Yönelimli Programlama[…]

Olaya Dayalı Programlama

(Event-Driven Programming) Olaya dayalı programlamada, (çoğunlukla) her şey bir olayın gerçekleşmesiyle çalışmaya başlar. Bu olaylara, klavye’den bi’şey yazmak, tıklamak, bir nesneyi sürüklemek, bir elemana odaklanmak örnek olarak verilebilir. Bunlar herkesin kolaylıkla bilebileceği gelenekselleşmiş olaylar. Ancak olaylar bunlarla sınırlı kalmazlar. Örneğin masaüstü bir program için, barkod cihazının bir okuma gerçekleştirmesi, yazıcının kağıdının tükenmesi, bilgisayardan ses çıkışının Daha fazla okuyunOlaya Dayalı Programlama[…]

Nesne Tabanlı Programlama

(Object Base Programming) Nesne tabanlı programlama, genel olarak Nesne Yönelimli Programlamaya benzemekle beraber, bu türdeki bazı özelliklerden yoksundur. Örneğin OOP’de miras alma ve dinamik bağlama özelliği var iken Nesne tabanlı programlamada bu özellikler yoktur. Nesne tabanlı programlama, çoğunlukla Nesne yönelimli programlama ile karıştırılır. Gerçekte bu iki tür birbirine benzemekle birlikte yukarıda da bahsettiğimiz gibi aralarında Daha fazla okuyunNesne Tabanlı Programlama[…]

Yapısal Programlama

Programlama türleri yazı serimize Yapısal Programlama ile devam ediyoruz. “Programlama Türleri” teriminin kast ettiği anlamı teşkil ettiğinden tam emin değilim. Ancak daha güzel bir tanım bulana kadar böyle kullanmaya devam edeceğim. Farklı tavsiyeleri olanlar yorumlar kısmına yazabilir. Yapısal Programlama (Structured Programming) Bu programlama yöntemi, programın işlevsel bölümlere ayrılmasını baz alır. Yordamsal programlama ile karşılaştırıldığında, Yapısal Daha fazla okuyunYapısal Programlama[…]

Yordamsal Programlama

Programcılık dersime ödev olarak hazırladığım programlama türleri araştırmasının ilk yazısı “Yordamsal Programlama”‘yı sizinle paylaşmak istiyorum. Yordamsal Programlama (Procedural Programming) Gelişen ilk programlama türlerinden biri olan, Yordamsal programlama; programın alt birimlere, fonksiyonlara ayrılmasını baz alır. Bu yöntemle programdaki kontrol kolaylaşır ve kod tekrarının önüne geçilmiş olur. Ancak bu tür, fonksiyonlar arası iletişimin genişlemesinin gerektiği durumlarda yetersiz Daha fazla okuyunYordamsal Programlama[…]

Yeni Başlayanlar İçin jQuery – Bölüm 2

jQuery’de Olaylar

Önceki bölümde de belirttiğim gibi, javascript olay temelinde çalışır. Bir işlemin yapılası için bir olay gerçekleşmeli. jQuery’de tanımlı olaylardan bazıları;

  • click(): Bir elemana tıklanma olayı
  • mouseOver(): Fare üstüne gelme olayı
  • moseOut(): Fare üstünden ayrılma olayı
  • toggle(): 2 tık. Fare bir tıklayınca 1., ikinci tıklayışında da 2. fonksiyonu çalıştırır.
  • change(): Bir “select box” nesnesindeki, seçili elemanın değişmesi
  • trigger(): Tetikçi. Bir olay çalıştığında başka bir olayı tetikler. […]

Yeni Başlayanlar İçin jQuery – Bölüm 1

jQuery Ne Ki?

jQuery bir javascript çatısıtır. Yani yazdığınız her şey javascript’ten ibarettir. Bildiğiniz üzere javascript yazımı oldukça karışık. Bu karışıklık ta geliştiricileri javascript’ten uzaklaştırıyordu taki; jQuery,Mootools,Script.aculo.us,Ext js gibi çatılar çoğalana kadar. Bu çatılar sayesinde, javascript yeniden ayağa kalktı ve yaygınlığını artırdı. jQuery’de yukarıda bahsettiğim çatılar arasında en yaygın olanıdır. Yazımı en basit olanı,geliştirilmesi en kolay olanı… […]

Visle v1.2.0 (Mysql)

Visle’nin ilk versiyonunu 2009’da paylaşmışım sizinle. Ne kadar çok zaman geçmiş. Şimdi de bir üst versiyonu paylaşmak istiyorum. (İlk versiyon)

Visle Nedir?

Visle,  dizi halindeki değerleri mysql veritabanında belirttiğiniz tablodaki alan adlarıyla eşleştirerek sql sorguları hazırlayan bir sınıftır. Bu sınıf sayesinde, bir “update” veya “insert” sorgusu için veritabanındaki tabloda yer alan tüm alan adlarını teker teker yazama derdinden kurtulabilirsiniz. […]

Program dünyası kindir.net!

Merhaba.  Size ilk web girişimim kindir.net’i tanıtmak istiyorum.

Nedir kindir?

Kindir, bir program indirme ve bilgi paylaşım sitesi. Öncelikli görevi geniş bir program arşivi sunmak ve ziyaretçilerin aradıkları programları kolayca indirilebilmesini sağlamak. Sonraki görevleri de, programların kullanımları hakkında bilgi vermek ve yazılım sektöründe olan bitenleri paylaşmak. […]