26 Aralık 2009 Cumartesi

SQL Server - Veritabanından Rastgele Kayıt Seçmek

Aşağıdaki sorgu, [Tablo_Adı] isimli tablodan rastgele 10 tane kayıt getirir.

SELECT TOP 10 [Alan_Adı]
FROM [Tablo_Adı]
ORDER BY NEWID()

6 Aralık 2009 Pazar

INETA NEXT - İstanbul İçin Kayıt Vakti



















İstanbul İçin Kayıt Vakti" sloganını Daron bulmuş. Çok hoşuma gitti ben de başlığımda kullanayım dedim. Eğer halen etkinliğe kayıt olmadıysanız, mutlaka aşağıdaki linkten kayıt olarak yerinizi ayırtın. (Etkinlik tamamen ücretsiz yapılmaktadır.)

30 Kasım 2009 Pazartesi

Imagine Cup Polonya 2010

Zorlu problemlerin teknoloji ile çözüldüğü bir dünya düşle.










Sekiz yıldır yapılan Imagine Cup, günümüzde var olan sorunlara çözümler üretmeye odaklı, dünyanın her yerinden öğrencilerin katıldığı bir teknoloji yarışmasıdır. Yarışma, dünyanın en yetenekli yazılım tasarımcılarını, programcılarını, oyun geliştiricilerini ve dijital medya tutkunlarını günümüzde dünyamızın karşı karşıya olduğu en önemli problemlerinden olan, açlık, fakirlik, eğitim, hastalık önleme, sağlık hizmetleri, doğa ve diğer sorunların üstesinden gelme ve bu konularda çözümler üretme için fırsatlar sunuyor.



24 Kasım 2009 Salı

Visual Basic mi? C Sharp mı?

Hangi .Net programlama dili?

Birçok öğrencim, programlamaya yen başlayacak olanlar ya da bir şekilde yukarıdaki programlama dillerinden biriyle yazılım geliştirmeye başlayanlardan sıkça gelen bir soru bu: “VisualBasic mi daha iyi? Yoksa C# mı? Hangisini tercih etmeliyim?” Böyle bir soru geldiğinde cevabım yine bir soru oluyor: “neye göre? “ ya da “hangi açıdan?”
...
(devamı için tıklayın)

18 Kasım 2009 Çarşamba

Programlama ve Veritabanı Mantığı: Yazım/Basım Hataları












Basım: 1,2
Bölüm: 5 - İşleçler ve Verilerle Çalışmak
Sayfa: 85
Sayfanın sonundaki paragraf yanlışlıkla konulmuştur. "Aşağıdaki kodda öncelikle bir tamsayı değişkeni..." diye başlayan paragrafın aynısı zaten 84. sayfada da vardır.


Basım: 1
Bölüm: 6 - Kod Akışını Kontrol Etmek
Sayfa no: 128
Sayfanın altındaki örnek kod içeren görsel yanlıştır. Görselin doğrusu aşağıdaki olacaktır.





Basım: 1
Bölüm: 4 - Veri Tipleri, Değişkenler ve Değerler
Sayfa no: 69
Değişken isimlendirme örnekleri tablosunda, tablo başlıklarının yeri yanlış olmuş. "Doğru" yerine "Yanlış", "Yanlış" yerine "Doğru" olmalıdır.

25 Ekim 2009 Pazar

Visual Basic mi? C Sharp mı?

Hangi .Net programlama dili?

Birçok öğrencim, programlamaya yen başlayacak olanlar ya da bir şekilde yukarıdaki programlama dillerinden biriyle yazılım geliştirmeye başlayanlardan sıkça gelen bir soru bu: “VisualBasic mi daha iyi? Yoksa C# mı? Hangisini tercih etmeliyim?” Böyle bir soru geldiğinde cevabım yine bir soru oluyor: “neye göre? “ ya da “hangi açıdan?”

(devamı için tıklayın)

23 Ekim 2009 Cuma

Programlama ve Veritabanı Mantığı: Kitap Hakkındaki Yorumlar

Bu kitaplar candır!
... Kadir Çamoğlu'nun "Programlama ve Veritabanı Mantığı" kitabı. Kitabın içerisinde programlamaya sıfırdan başlamak isteyenler için "ortaya karışık" mantığında herşey var. Kesinlikle muhteşem bir kaynak. Neyin ne olduğunu anlamak için parçaları birleştirmekte zorlananlar için yazılmış bir kitap! Genel resmi bu kadar başarılı bir şekilde verebilmek zor iş, ama başarılmış. Bu kitaptan tabi ki dikey uzmanlık beklememek gerek. Yatay perspektifte yazılmış bir kitap ve bence Türkiye'deki BÜYÜK bir açık kapatılmış durumda...
Daron Yöndem, 09/10/2009


Acıklayıcı
Programlamayla ilgilenmiş birisi olarak kesinlikle öneririm
Güneş Kurşun, 23.09.2009, hizlial


Mükemmel Bir Kitap
Kodlab Yayınlarını ve Yazarı Kadir Beyi Tebrik Ediyorum. yazılım mantığını anlamak biraz zordur özellikle bayanlar için fakat bu kitap bu zorluğu ortadan kaldırıyor. bu kitap sayesinde kendime yeniden güvenim geldi ve yazılımı bıraktığım yerden daha sağlam bir şekilde başlayacağım. kitabı bizimle buluşturan ve emeği geçen herkese teşekkür ederim....
Dilek Gündoğdu, 29/09/2009, hepsiburada


Kodlab Yayınlarından Bir Harika Daha!!!
Ürünün açılamasını okudum yazılıma başlamak isteyenler için çok güzel bir kitap. Yazılıma başlayıp mantığını kavrayamadığı için yazılımı bırakan tanıdıklarım var. Bu sorunu bu kitap ortadan kaldıracağa benziyor. Yazarı ve Yayın Evinini Tebrik Ediyorum...
Dilek Gündoğdu, 29.09.2009, hizlial


Proğramlamaya yani başlıyanlar ve c# öğrenmek isteyenler için ideal bir kitap.
Mesut SERT, 13/10/2009, kitapyurdu


Bilgi verici ve akıcı bir kitap
Kitabı özetleyecek olursak konusunu en güzel şekilde ifade edebilen, anlatan bir kitap. Ben yazılım konusunda acemi olmama rağmen anlatımlar ve örnekler anlaşılır ve yazılımın mantığını özetleyen güzel bir kitap. Bunlar benim düşüncem. Yazarın vb.net2008 kitabını da almıştım bu kitap ondan daha bilgi verici(anlaşılır olarak) görüyorum. Sadece verilen örnek ilk konuyla başlasa kitabın sonuna kadar bu örneği olgunlaştırsalar daha iyi olur diye düşünüyorum(çok fonksiyonlu bir örnek market,katolog prg. vb.).
İnan Taş, 21/12/2009, hepsiburada


Kitap temel anlamda çok iyi
Merhaba bende bir çok arkadaş gibi ürün almadan önce ürün hakkında daha önce yapılan yorumları okuyup alırım, kitabı hepsiburada.com kalitesi ile aldım ürün sonraki gün elimde oldu, kitabın anlatımı, aralarda tavsiyeleri ve sonlarda tutmanız gereken önemli notları tutmuş olması çok iyi, açıkçası ben bu kitap ile temeli öğrenip ileriye yönelik işler yapabilirim diye düşünüyorum.
mehmet topçuoğlu, 20/06/2010, hepsiburada


kitap programlama ve veri tabanının mantığını anlamak için çok güzel bir kaynak.. c# kullanılmış olması kitabın ayrı bir artısı.. bitirdiğinizde küçük çapta projeler dahi yapabilirsiniz.. ama yazarın da dediği gibi.. en basit örnekleri dahi uygulamanız gerekir..
abdulkerimsenoglu, 06/07/2010, kitapyurdu


Başlangıç için çok iyi bir tercih
Programlamaya başlangıç yapmak istiyorsanız, gerçekten çok güzel bir kitap. Yazarın anlatımı çok güzel, programlamaya başlamayı düşünenler için güzel ve sade bir kitap
isimsiz, 22/07/2010, hepsiburada

19 Eylül 2009 Cumartesi

Türkçe / İngilizce Sözlük (Konsol Uygulama Örneği)

Aşağıdaki örnek kod, konsol uygulaması üzerinde çalışan bir Türkçe/İngilizce sözlüktür. Kullanıcı yeni kelime girişi yapabilir, mevcut kelimeler içinde arama yapabilir.
-------------------------------------------------------------------------

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Collections;
using System.IO;

namespace SuperSozluk1
{
class Program
{
/*****************************************************************
* Aşağıdaki program bir Türkçe-İngilizce sözlük uygulamasıdır.
* ****************************************************************/

const string dosyaAdi = "c:\\sozluk.txt";

static void Main(string[] args)
{
Hashtable sozluk = new Hashtable();

// dosya yoksa oluşturuluyor...
if (!File.Exists(dosyaAdi))
{
File.CreateText(dosyaAdi);
}

// dosya okunmak üzere açılıyor
StreamReader okuyucu = new StreamReader(dosyaAdi, Encoding.Default);

string satir;

// dosyanın ilk satırı okunur
satir = okuyucu.ReadLine();

// dosya bitene kadar okunur.
while (satir != null)
{
// eğer satır boş değilse
if (satir.Trim() != "")
{
// okunan kelime çiftleri parse edilerek sozluk isimli
// koleksiyona yüklenir.
string[] kelimeler = satir.Split('=');
sozluk.Add(kelimeler[0], kelimeler[1]);
}

// sonraki satır okunuyor
satir = okuyucu.ReadLine();
}

// Dosya kapanıyor
okuyucu.Close();


Console.WriteLine("İngilizcesini öğrenmek istediğiniz Türkçe kelimeyi giriniz");
string aranan = Console.ReadLine();

if (sozluk.ContainsKey(aranan))
{
Console.WriteLine(sozluk[aranan]);
}
else
{
Console.WriteLine("Üzgünüm, aradığınız kelime bulunamadı");
Console.WriteLine("Kelimenin İngilizce karşılığını girmek ister misiniz (E/H)");
string cevap = Console.ReadLine();
if (cevap == "E" || cevap == "e")
{
Console.Write(aranan + " = ");
string ingilizcesi = Console.ReadLine();

sozluk.Add(aranan, ingilizcesi);

// eklenen kelimeyi dosyaya yazdırıyoruz
FileStream fs = new FileStream(dosyaAdi,
FileMode.Append, FileAccess.Write);

StreamWriter yazici = new StreamWriter(fs, Encoding.Default);
yazici.Write("\r\n" + aranan + "=" + ingilizcesi);
yazici.Close();
fs.Close();
}
}

}
}

}

15 Eylül 2009 Salı

Programlama ve Veritabanı Mantığı, Kitap Tanıtımı









Tanıtım yazısından:
Dünyanın en popüler programlama dillerinden biri olan Microsoft Visual C# ile,
Zengin Kullanıcı Arabirimleri üzerinden,
Olaya Dayalı(event driven) ve
Nesne Yönelimli (Object Oriented),
İlişkisel Veri Tabanı Uygulamaları
Örnek kodlarla uygulamalı olarak öğrenmek isteyenlere!

İÇİNDEKİLER