Kayıtlar

SQL ÜZERİNE KISACA

Resim
Bugün jtpd forumunda gezerken iken postların birinde bir blog sitesine rast geldim.. Gerçekten hoşuma giden faydalandığım bir site oldu.. SQL Ipucu adlı bir yazı ilgimi çekti... bu şekildeki bir tablodan nasıl şu şekilde veri çekebiliriz sorgulanıyordu.. İlk aklıma gelen açıkcası şu SQL olmuştu... Select English.id,English.title as 'Ingilizce',Turkish.title as 'Turkce' from types as English inner join types as Turkish on English.id=Turkish.id where English.language_name='en' and Turkish.language_name='tr' Ancak yazar farklı olarak; select t.id ,max(case when t.language_name = 'en' then t.title end) as "English" ,max(case when t.language_name = 'tr' then t.title end) as "Türkçe" from types as t group by t.id order by t.id sorgusunu kullanarak veriyi çekmişti.. Daha kısa ve net bir SQL olduğunu düşünerek paylaşmak istedim.. Tekrar görüşmek üzere..

BENZERLİKLER

Yazılımcılar ile Hayat kadınları benzerlikleri... 1.tuhaf çalışma saatleri vardır.. .. 2.müşterilerini memnun etmeK için çalışırlar .. 3.müşterileri çok iyi para öder, ama onlar değil patronun köşeyi döner.... 4.saatlik ücretleri vardır, ama çalışma saatleri "iş" bitene kadar bitmez.. 5.işlerinde çok iyi bile olsalar asla gurur duyamazlar... 6.müşterilerinin fantazilerini gerçekleştürmek için para alırlar... 7.onlar için bir aile kurmak ve devam ettirmek çok zordur.. 8.onlara yaptığı işin içeriğini sorsalar açıklamakta zorlanırlar... 9.arkadaşları onları terkedince kendileri gibi tiplerle başbaşa kalırlar.. 10.müşterileri otel ve çalışma saatlerinin ücretini karşılar.. 11.patronlarının süper bir arabası vardır... 12.bir müşteriye "göreve" gittikleri zaman, yüzlerinde koca bir gülümsemeyle karşılarına çıkarlar... 13.ama işleri bittiği zaman ruh halleri kötüdür.. 14.yeteneklerini kanıtlamak için korkunç testlerden geçerler... ...

WPF-ADO.NET ENTITY FRAMEWORK- MYSQL ÜÇLEMESİ..

Resim
Merhaba arkadaşlar, Sizlerle bugün Framework 3.0 ile gelen WPF(Presentation Foundation) ve ADO.NET Entity Framework özelliklerini kullanarak Mysql üzerinde küçük bir kullanici-sifre uygulaması yapacağız. Öncelikle basit uygulamamızın kafanızda oluşması amacı ile sizlerle büyük resmi paylaşmak istiyorum. Evet arkadaşkar yapmaya çalışacağımız uygulama bu şekilde olacak. Hemen başlayalım dilerseniz. Öncelikle Mysql bildiğinizi farz ederek, Proje adlı bir veritabanı oluşturup içerisine kullanicilar adlı bir tablo oluşturmanızı istiyorum. Tablonun iki kolonu olsun "kullanici_adi" ve "sifre". Mysql tarafı bu kadar yeterli. Şimdi ise Visual Studiomuzu açıyoruz.Öncelikle şunu belirteyim. Söyleceğim işlemler için en azından elinizde service pack 1 yüklü bir 2008 versiyonu olmalıdır. Bundan sonra yapacağımız ilk iş Yeni bir proje WPF Application açmak olacak. Açtıktan sonra toolbox tan ilk resimdeki dizaynı yapıp bırakıyoruz. Sonra asıl işimize geçiyo...

JAVA DA RECURSIVE FONKSİYONLAR İLE ALT KATEGORİ İŞLEMLERİ

Resim
Merhaba arkadaşlar.. Örnek kod ve veritabanı örneğini veriyorum.. Kolay gelsin... Veritabanındaki durum: Kod tarafı:

JAVA ÖĞRENİYORUM -3 GUI AND EVENTS -2

Resim
Merhaba arkadaşlar, Bu dersimizde java önceki dersden kaldığımız yerden devam edeceğiz.. Hatırlacağınız gibi önceki dersimizde bileşen oluşturmayı ve oluşturduğumuz bileşenleri belirli bir düzen ile taşıyıcımıza atmayı öğrenmiştik.. Dilerseniz derleme ve koşturmadan sonra elimize nasıl bir düzen gelmiş ona bakalım... Resimdeki gibi bir görüntü var elimizde.. Bir adet buton ancak bastığımızda herhangi bir tepki almıyoruz.. Dilerseniz bir senaryo oluşturalım hemen kafamızdan bir adet etiket ekleyelim ve butona bastığımızda etiketin içine basıldı diye yazsın.. Çok işlevsel olmasa da mantık kazanmak adına faydalı olacaktır.. Hemen bir adet etiket ekliyoruz.. f.show() komutundan önce Label l=new Label(); l.setText("Basilmadi"); f.add(l,BorderLayout.CENTER); Güzel etiketimizi ekledik.. Şimdi buton üzerine basıldığında gerçekleşen olayı yakalayalım.. Bunun için ActionListener arayüzünü kullanıyoruz.. kodlarımızı biraz değiştiriyoruz; import java.awt.*; import java.awt.event.*; publi...

JAVA ÖĞRENİYORUM -3 GUI AND EVENTS -1

Merhaba arkadaşlar, Bu dersimizde java'ya ciddi bir giriş yapacağız.. İşimiz artık elle tutulur göz ile görünür sonuçlar verecek... Evet, konumuz Graphical User Interface yani Grafiksel Kullanıcı Arayüzleri ve Events yani olaylar.. Bu kısmı biraz daha açalım; Grafiksel Arayüz derken kastımız, bir çok defa uygulama çalıştırırken kullandığımız butonlar(JButton),etiketler(JLabel),çerçeveler(JFrame) ve benzeri bileşenlerimiz.. Olaylar ise bu bileşenlerin üzerinde oluşturduğumuz etkilerin yakalanması ve tepki oluşturulması denebilir... Şimdi bahsettiğimiz bileşenleri nasıl kullanacaz kısmına gelelim.. Öncelikle mevcut durumu biraz daha somutlaştıralım..Kullandığımız uygulamalarımızı da hatırlarsak dikkatimizi çeken iki önemli husus var; 1-) Bir sürü eşyamız var farz edelim... Bu eşyaları bir arada tutmak adına yaptığımız iş boyutuna bir torba,bir oda veya bir apartman bir gibi taşıyıcıya koyarız.. Java da da benzer yapı ile karşı karşıyayız. Buna container diyoruz... 2-) Eşyalarımızı...

AKILLI TASARIM

Kökeni antik çağa kadar dayanan Akıllı tasarım, doğanın, zaman ve mekânın üzerinde, akıl sahibi bir varlık tarafından tasarlandığının somut delillerle ortaya koyan bir görüştür. Darwin ile aynı dönemlerde yaşayan ve onun korkulu rüyası haline gelen William Paley’in 1802′de “saatçi” tezini ileri sürmesi ile yaratıcıyı inkâr eden ve ‘evrim’ teorisine bel bağlayanlar ciddi manada köşeye sıkıştı. , Paley’in tezinin en önemli dayanak noktası ise, Darwin’in uykularını kaçıran ve kendi teorisinden soğutan ‘göz’dü. WILLIAM PALEY’İN ‘SAATÇİ’ TEZİ NEDİR?: “Bir çalılıktan karşıya geçerken, ayağımı bir taşa doğru attığımı farz edelim. Bana, nasıl olup ta o taşın oraya geldiği ya da orada bulunduğu sorulsaydı, bildiğim her şeyin dışında, muhtemelen bir şekilde önceden beri orada olduğunu söylerdim… Ancak, yerde bir saat bulduğumu farz etseydik bu durumda o saatin nasıl olup ta orada olduğunu sorgular ve neticede daha önceki cevabımı veremezdim. Aksine, saatin parçalarının birbirleriyle olan uyumu v...