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[…]

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[…]

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[…]

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[…]

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[…]

Tekdüzeliğe Dair Denemeler

Not; taslak  halindeki yazmış bulunduğum 29.05.2008 tarihli yazı ve güncel ekleme. 29.05.2008 Az önce Yasin‘in sayfasını açınca birbir isyanla, tekdüze ve sorunlarla dolu yaşama karşı bir nevi tasvirini okudum.Tabi düşünmeden edemedim.Hayat zaten uğraş yeri değilmidir? Günlük olarak özgürce(dilediğin konuda) blog tutmak bile gün geliyor sıradanlaşıyor.Tad vermemeye başlar.Ama tadı değişen blog tutmak yada monotonlaşan hayat değildir[…]

Java split() fonksiyonu

Bazı zamanlar ister istemez hamallık yapmak zorunda kalıyorum . JSP ve java handler ilişkisi için yapmak üzere olduğum arama motorunda , aranan terimlerin kelimelere bölünüp tek tek sql e eklenmesi gerekti . İlk once üzerinde fazla kafa yormadan, public static String[] parseWords(String in){ —— — — return strArr; } şeklinde fonksiyonu yazdım.Yarım saatlik kullanımdan sonra[…]