En iyi programlama dili hangisidir?
Bu sorulara hemen bir soruyla cevap vereceğim: Neye göre?
Doğru cevapları bulmak için soruları daha doğru sormak gerekir.
Hobi olarak programlama yapmak istiyorum. En kolay öğrenebileceğim programlama dili hangisidir?
Visual Basic
...
(devamı için tıklayın.)
5 Şubat 2009 Perşembe
30 Ocak 2009 Cuma
Türkiye'nin Mobil Starı Aranıyor
Microsoft ve Turkcell’in düzenlediği Mobil Star ile yazılım geliştirici starını arıyor. Yarışma takvimi süresince düzenlenecek seminerler ve bilgilendirme çalışmaları ile bir yarışmadan öte nasıl Windows Mobile uygulaması geliştireceğinizi de öğretmeyi amaçlıyor. Windows Live servislerinden en az 1 tanesini kullanacak uygulamanız ile kişisel olarak buradan başvuruda bulunabilir ve ayrıntıları inceleyebilirsiniz.
http://www.mobil-star.net/
http://www.mobil-star.net/
27 Ocak 2009 Salı
Visual Basic 2008 Kitabım Yayınlandı
Altı aylık uzun bir bekleyişten sonra Visual Basic 2008 kitabım nihayet yayınlandı. Bu kırize rağmen geç te olsa kitabı basan Pusula Yayınevi'ne ve özellikle de Suat Özdemirci'ye teşekkür ediyorum.
Aşağıda kitabın tanıtım metnini bulabilirsiniz:
Kendine has üslubu ile programlama kitaplarının aranan ismi Kadir Çamoğlu’ndan programcılığın temellerini atmak ve Visual Basic 2008’de tam hakimiyet kurmak için yepyeni bir kitap. Bu kitapla aşağıdaki konularda tam ve eksiksiz hakimiyet sağlayacaksınız:
• Yazılım Geliştirme Temelleri
• Visual Basic 2008 Kurulumu
• Visual Basic 2008 Temel Kullanım Prensipleri
• Programlamaya Giriş
• Değişkenler, Sabitler... Kod Editörü
• Dallanma ve Döngüler ile Program Akış Kontrolü
• Metin, Sayı ve Zaman Verileri ile Çalışmak
• Sınıflar, Fonksiyon ve Yordamlar
• İstisnai Durumlar ve Hata Ayıklama
• Form Uygulamaları
• Standart Windows Form Kontrolleri
• Diyalog Pencereleri
• Temel Dosyalama İşlemleri
• Veritabanı Geliştirme
• LINQ
• My İsim Alanı ve Code Snippets
• Xcopy ve ClickOnce ile Uygulama Dağıtımı
1 Ocak 2009 Perşembe
Hoş Geldin 2009
Sıkıntılı ve zorlu bir yılı geride bıraktık. Şimdi ileriye bakıp, bugün ve bu sene için neler yapacağımıza odaklanmamız gerekiyor.
Bir önceki yılın hedeflerini ve planlarını gözden geçirip, başarılarımızı ve eksiklerimizi belirledik. Yeni yıl için yeni hedefler koyduk ve yeni planlar yaptık. Şimdi sıra yeni planlarla yeni bir yılı yaşamaya geldi.
En zoru karar vermektir. Ne yapacağına, ne yapmayacağına...
Umarım yeni yıl için en doğru kararları alırız ve en uygun şekilde uygularız. Yapmak ya da olmak istediğimiz her ne ise umarım yeni yılda yapar ya da oluruz. Ya da en kötü ihtimalle iyi bir başlangıç yaparız.
Hepimize mutlu bir yıl diliyorum.
Bir önceki yılın hedeflerini ve planlarını gözden geçirip, başarılarımızı ve eksiklerimizi belirledik. Yeni yıl için yeni hedefler koyduk ve yeni planlar yaptık. Şimdi sıra yeni planlarla yeni bir yılı yaşamaya geldi.
En zoru karar vermektir. Ne yapacağına, ne yapmayacağına...
Umarım yeni yıl için en doğru kararları alırız ve en uygun şekilde uygularız. Yapmak ya da olmak istediğimiz her ne ise umarım yeni yılda yapar ya da oluruz. Ya da en kötü ihtimalle iyi bir başlangıç yaparız.
Hepimize mutlu bir yıl diliyorum.
29 Aralık 2008 Pazartesi
Yeni Yılda Yazılım Üzerine Kehanetler
2009 ve sonrasında, yazılım dünyasını ve yazılımcıları neler bekliyor?
Uzunca bir süredir yoğunluk nedeniyle yazılara ara vermek durumunda kaldım. Ama bunca zamandır boş durmadım tabii ki, sizin için 2009 yılında ve sonrasında yazılım dünyasında neler olacak, ekibimle birlikte yemedik içmedik araştırdık (!) ve sonuçta aşağıdaki bulgulara ulaştık.
devamı için tıklayın
Uzunca bir süredir yoğunluk nedeniyle yazılara ara vermek durumunda kaldım. Ama bunca zamandır boş durmadım tabii ki, sizin için 2009 yılında ve sonrasında yazılım dünyasında neler olacak, ekibimle birlikte yemedik içmedik araştırdık (!) ve sonuçta aşağıdaki bulgulara ulaştık.
devamı için tıklayın
22 Kasım 2008 Cumartesi
Resim Kaynakları
Herhangi bir yerde kullanılmak üzere görsel ihtiyacınız varsa aşağıdaki linkler işinize yarayacaktır. Birçoğunda ücretsiz görseller var.
http://www.freedigitalphotos.net/
http://www.free-clipart-pictures.net
http://www.freedigitalphotos.net/
http://www.free-clipart-pictures.net
1 Kasım 2008 Cumartesi
Yazılım Mühendisliği Nedir?
"Yazılım Mühendisliği" kavramı üzerine tanımsal bir bakış..
Bu güne kadarki yazılarda etrafında epeyce dolanıp, ara ara da şöyle çok ucundan değindiğimiz “yazılım mühendisliği” kavramının artık adını koymanın zamanı geldi.
...
Devamı için tıklayın.
Bu güne kadarki yazılarda etrafında epeyce dolanıp, ara ara da şöyle çok ucundan değindiğimiz “yazılım mühendisliği” kavramının artık adını koymanın zamanı geldi.
...
Devamı için tıklayın.
10 Eylül 2008 Çarşamba
Çok İyi Bir "Yazılımcı" Olmanın Reçetesi
Ödüllü bir yazılımcıdan, yazılımcı olmanın reçetesi
Onur Kazgan ortaokuldan bu yana kendini yazılıma adamış bir insan. Onun ustalığı uluslar arası bir yarışmada alığı birincilik ödülüyle tescil edilmiş durumda. 2002 yılında Amerika’da yapılan PocketPC Zirvesinde Yahoo Messenger, AOL Instant Messenger, MSN Messenger Force gibi güçlü rakiplerini arkasında bırakarak PocketCHAT adlı IRC client uygulamasıyla ödül aldı. Bununla ilgili detaylı bilgi için http://www.sspocketchat.com/about.aspx adresine bakabilirsiniz.
Onur’la “iyi bir yazılımcı nasıl olunur?” başlıklı bir röportaj yaptık. Aşağıdaki metni okurken gerçek bir başarı hikayesi ve bu hikayenin sahibinin görüşlerini öğrenmiş olacaksınız. Onur’un özellikle üzerinde durduğu şey, işinizi iyi yapmaya odaklanmanız ve çok çok basit de olsa bir yerlerden başlayarak işin içine girmeniz.
...
Devamı için tıklayın.
Onur Kazgan ortaokuldan bu yana kendini yazılıma adamış bir insan. Onun ustalığı uluslar arası bir yarışmada alığı birincilik ödülüyle tescil edilmiş durumda. 2002 yılında Amerika’da yapılan PocketPC Zirvesinde Yahoo Messenger, AOL Instant Messenger, MSN Messenger Force gibi güçlü rakiplerini arkasında bırakarak PocketCHAT adlı IRC client uygulamasıyla ödül aldı. Bununla ilgili detaylı bilgi için http://www.sspocketchat.com/about.aspx adresine bakabilirsiniz.
Onur’la “iyi bir yazılımcı nasıl olunur?” başlıklı bir röportaj yaptık. Aşağıdaki metni okurken gerçek bir başarı hikayesi ve bu hikayenin sahibinin görüşlerini öğrenmiş olacaksınız. Onur’un özellikle üzerinde durduğu şey, işinizi iyi yapmaya odaklanmanız ve çok çok basit de olsa bir yerlerden başlayarak işin içine girmeniz.
...
Devamı için tıklayın.
5 Eylül 2008 Cuma
LINQ Uygulaması - Bilgisayardaki İşlemleri Listeleyin
var islemler = from islem in Process.GetProcesses()
where islem.PagedMemorySize64>1024*1024*100
select islem;
foreach (var islem in islemler)
Console.WriteLine(islem.ProcessName);
Etiketler:
İşlem,
Kullanılan Bellek,
LINQ,
Process
1 Eylül 2008 Pazartesi
LINQ Uygulaması - Olay Günlüğündeki Hataları Listeleyin
Bilgisayarınızdaki uygulama günlüklerini (EventLog) listelemek için aşağıdaki kodu kullanabilirsiniz. Kodda System.Diagnostics isim alanındaki EventLog sınıfı kullanılarak olay günlükleri listelenmiş ve bunun içinden hatalar LINQ ile sorgulanarak çekilmiştir.
EventLog gunluk = new EventLog("Application", ".", "");
var hatalar
= from log in gunluk.Entries.Cast()
where log.EntryType == EventLogEntryType.Error
select log.Message;
foreach (var hata in hatalar)
{
Console.WriteLine(hata);
Console.WriteLine();
}
Kaydol:
Kayıtlar (Atom)