Merhaba arkadaşlar.NetBeans’de basit bir JFrame uygulaması yapacağız.Bu uygulama bize toplam ve çarpım simgelerinin işlemlerini alt ve üst değerlerini alarak gerçekleştirecek.Bunu tek sayfada gerçekleştireceğiz ve semboller arası geçişi bir butonla sağlayacağız.Nasıl bir şey olaşacağını merak ediyorsanız buraya tıklayarak görebilirsiniz.Resimleri görememeniz halinde üstüne tıklayarak büyük boyuta geçirebilirsiniz.
Devamını okuyun »

Sitelerimizde yer alan açılır menüleri oluşturmak kullanmak kadar kolay ve zevklidir. ul etikeni açıyoruz ve ana menü başlıklarını li etiketi içerisine yazıyoruz.
Devamını okuyun »

İçerik paylaşımında ve kullanıcılar arası etkileşimi sağlayabilmek için yayınlanan içeriklerin beğeniye göre listelenmesi ve şekillendirilmesi çok önemlidir. Bu uygulamada Reddit tarzı içerik oylama servislerinin özellikle kullandığı
Yukarı -
Aşağı şeklinde puanlama olayını inceleyeceğiz.
Bilgisayarınızın üstünde çalışan yerel sunucu (Appserv,Apache2Triad,Wamp) bildiğiniz gibi http://localhost adresinde çalışır. Localhost ismi windows sunucularda;
C:\Windows\System32\drivers\etc

adresinde hosts dosyasında kayıtlıdır.
Devamını okuyun »

Twitter’a dadanmışken tam olsun artık. Sayfa altında yer alan more çubuğu nasıl çalışıyor, ne gibi yararları var sorularına cevap arayalım.
Devamını okuyun »
.htaccess yönetimi konusunda birkaç küçük uygulama daha yazmak yararlı olacaktır.
Projemizin ftp de bulunan klasörleri subdomain olarak çalıştırmak için .htaccess dosyasına birkaç satır kod eklemek yeterlidir.
Deneme amaçlı akoglu.org adresinde çalışan atilla dizinini inceleyelim. >>
Devamını okuyun »
Web siteleri kodlarken Html kodlama aşamasında form alanlarında kullanılabilirliği artırmak için label etiketlerini kullanırız; bu etiket belirlenen form nesnesiyle alakalı metin’e tıklandığında ilgili form nesnesine odaklanmayı(focus) sağlar.
Bildiğiniz üzere bir label’e tıklandığında hangi form nesnesine odaklanacağını belirlemek için label etiketine “for” değeri veririz. <label for=’odaklanacak_nesne’>Nesne Tanımı</label><input id=’odaklanacak_nesne’ name=’nesne_adi’/> örnek bir kullanım.
Arayüz kodlarken ne kadar az nesne ve etiket kullanırsak o kadar iyidir. Ancak bunu yaparken kullanılabilirliği düşürmekte mantıklı olamaz çünkü ziyaretçiyi memnun etmedikten sonra ne seo’nun ne de okunabilirliğin bir anlamı olur.
O yüzden çalışmalarımız hem okunabilir,hem az etiketli hem de kullanılabilir olmalı.
Label etiketini odaklanacağımız elemana id değeri vermeden kullanabilmek bi’kaç karakterlik’te olsa kodlama,okunabilirlik ve kullanışlılık için fayda sağlayacaktır.
jquery ile hazırladığım bu ufacık foksiyon; for değerinde belirtilen name değerine sahip eleman’a odaklanmayı sağlıyor.
Örnek uygulama
Fonksiyon Kodları
Uygun zaman bulduğumda saf Javascript halini de hazırlar paylaşırım umarım.
Veri tabanı işlemlerinde bir tablodan çalışabileceğimiz gibi birden çok tablolardan veriler çekmemiz ve bu verilere belli kriterler uygulamamız gerekebilir. Uygulamalarımızda her defasında bir veriyi çekip kontorol etmek ve buna istenen kriterleri uygulamak büyük kapsamlı projelerde karmaşıklığa ve kodların yavaş çalışmasına neden olabilir.
Örnek olarak kitap tablomuz ve seçilen kitapların yer aldığı galeri tablomuz olsun. Galeri tablomuzda kitabın id si ne göre işlemler yapacağız. Devamını okuyun »
Kitap tablomuzda: id, isim ve kapak sütunları yer alsın.
Galeri tablomuzda ise, id, kitap_id sutunları yer alsın.
Bu dersimizde Ajax Star Rating Bar ‘ile videolar, resimler, user profilleri vb. içeriklere Star Rating ile oylama yapmayı ögreniyoruz. Örnegimizde ilk olarak star veri tabanındaki star tablosundaki sutunlara id, toplam puan, toplam kullanılan oy sayısı ve birden fazla oylamayı önlemek için user_ips tablo alanları oluyor. Bunlar ek proje dosyalarında yer almakta.İlk olarak veri tabanına bakıyoruz veri tabanında böyle bir id yok ise oluşturuyor ve üzerinde güncelleme yapıyoruz, eğer varsa direk olarka üzerinde oylama (update) yapmasını sağlıyoruz. Örnegimizde id 1 ise dedik bunu daha geniş çalışmalarda: Örneğin bir fotograf sitesinde her bir fotografın id sine görede yapabiliriz. Bu global olarak kullancağımız ve seçtiğimizde sadece o resmin Star Rating’i üzerine oylama yapmamızı sağlaması için id yi bir session a atıyarakta işlemler yapabilriz. Aşagıda projeye ait kodlar yer almaktadır (db.php ) . Diğer proje dosyaları ek’te yer almaktadır
Devamını okuyun »
