19 Eylül 2009 Cumartesi

Komşulardan sıkılan bilgisayarcılar :)

Bilgisayar bölümünü bitirmişsiniz yada bilgisayardan anlıyorsunuz ve hergün komşunuza yada bir akrabanıza bilgisayar tamir etmeye gidiyorsunuz.Eğer bu durumdan sıkılmaya başladıysanız aşağıdaki resmi gerekli yerlere iletin :)

12 Mayıs 2009 Salı

Visual Studio 2008 SP1 Yükleme Hatası

Visual Studio 2008 SP1 yüklerken aşağıdaki hatayı alanlar olmuştur.



Bu sorunun çözümü aslında çok basit. Windows Update'i açıp gücellemeleri yüklemeniz yeterli :)

18 Mart 2009 Çarşamba

if Kontrolü

if kontrolü 2 şekilde kullanılır.



1- if (Gerçekleşecek Şart)
{
Şart Gerçekleştiğinde yapılacaklar

}

else

{

Şart gerçekleşmediğinde yapılacaklar

}


2- if (Gerçekleşecek Şart)
{
Şart Gerçekleştiğinde yapılacaklar

}

else if (Gerçekleşecek Şart)
{
Şart Gerçekleştiğinde yapılacaklar

}


else

{

Şart gerçekleşmediğinde yapılacaklar

}



Şimdi bunu basit bir örnekle pekiştirelim.

Önce formumuza bir buton ve textbox ekleyelim ve butonumuza çift tıklayarak kod penceremizi açalım.

Değişkenimizi atayalım;



int sayi;



textimize sadece sayı girebilmek için convert kodunu kullanalım;



sayi = Convert.ToInt32(textBox1.Text);




if kontrolümüz ;


if (sayi == 55)
{
MessageBox.Show("Giriş Başarılı...");

}

else
{

MessageBox.Show("Giriş Başarısız ! Lütfen Tekrar deneyiniz");

}



Burada if kontrolümüz ilk önce bizim girdiğimiz sayıya bakacak,eğer sayımız 55'e eşitse Giriş Başarılı , değilse Giriş Başarısız uyarısını verecek.


Aslında burada azda olsa üye giriş mantığıda var :) Hadi birde basit bir üye girişi yapalım. En azından mantığı anlamış oluruz.


Öncelikle 2 textbox ve birde buton ekleyelim.

Değişkenlerimizi tanımlayalım;



string isim;
int sifre;



İsim adlı textimize harf , sifre isimli textimize ise sayı girileceği için ismi text, sifreyi ise sayı yaptık.
Bu şifre olayı tamamen sizin elinizde ;) Ben şuanda sadece sayı girilmesini istiyorum :)



isim = textBox1.Text;
sifre = Convert.ToInt32(textBox2.Text);



Burada ise textlerimize boşluk girilmesini engelledik. Tabiki bunu if kontrolü ile gerçekleştirdik.



textBox1.Text = textBox1.Text.Trim();
textBox2.Text = textBox2.Text.Trim();

if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("Lütfen tüm bölümleri doldurunuz");
return;

}



Gelelim kullanıcı girişine ;



if (isim == "emre" && sifre ==12345)
{
MessageBox.Show("Giriş Başarılı...");

}

else
{

MessageBox.Show("Giriş Başarısız ! Lütfen Tekrar deneyiniz");

}



Eğer isim ve şifre doğru ise Giriş başarılı , yanlışsa Giriş başarısız uyarısını verecek.



string isim;
int sifre;

isim = textBox1.Text;
sifre = Convert.ToInt32(textBox2.Text);

textBox1.Text = textBox1.Text.Trim();
textBox2.Text = textBox2.Text.Trim();

if (textBox1.Text == "" || textBox2.Text == "")
{
MessageBox.Show("Lütfen tüm bölümleri doldurunuz");
return;

}


if (isim == "emre" && sifre ==12345)
{
MessageBox.Show("Giriş Başarılı...");

}

else
{

MessageBox.Show("Giriş Başarısız ! Lütfen Tekrar deneyiniz");

}

8 Mart 2009 Pazar

Switch Deyimi

Şimdi size basit olarak switch deyiminin nasıl çalıştığını anlatacağım.

Program nasıl çalışacak ?
Programımız önce girilen 2 sayıyı toplayacak ve switch deyimine girdiğimiz koşullara göre işlem yapacak.

Toplama işlemimiz:

int s1, s2, toplam;

s1 = Convert.ToInt32(textBox1.Text);
s2 = Convert.ToInt32(textBox2.Text);

toplam = s1 + s2;

label1.Text = toplam.ToString();



Girilen 2 sayıyı topladık ve label1'e toplamı yazdırdık.

Şimdi ise switch deyimimize göz atalım...




switch (toplam)

{
case 50:
label2.Text = "Toplam 50'ye eşit";
break;

case 100:
label2.Text = "Toplam 100'e eşit";
break;

default:
label2.Text = "Toplam 50 veya 100 değil...";
break;

}







switch (toplam)

{
case 50:
label2.Text = "Toplam 50'ye eşit";
break;
}



Eğer toplam isimli değişken 50'ye eşit ise label2'de "Toplam 50'ye eşit" yazacak.

Eğer ki toplam 50 ye eşit değilse bir alta geçerek;



switch (toplam)

{
case 100:
label2.Text = "Toplam 100'e eşit";
break;
}



toplamın 100'e eşit olup olmadığına bakacak...Toplam 100'e eşit ise label2'ye "Toplam 100'e eşit" yazacak.

Toplamın 50 yada 100'e eşit olmaması durumunda üçüncü( aşağıdaki ) koşula geçerek



switch (toplam)

{
default:
label2.Text = "Toplam 50 veya 100 değil...";
break;
}



toplamın 50 veya 100'e eşit olmadığını yazacak.

Ayrıntı:) : Switch , ilk koşul doğruysa 2. koşulu çalıştırmaz.Buda programımızın hızlı çalışmasını sağlar.

Eğer 2 koşuluda çalıştırmak istiyorsak

goto


komutunu kullanmalıyız...

Örn:




switch (toplam)

{
case 50:
label2.Text = "Toplam 50'ye eşit";
goto case 100;

case 100:
label2.Text = "Toplam 100'e eşit";
break;

default:
label2.Text = "Toplam 50 veya 100 değil...";
break;

}






Switch Örneğinin Tamamı :



int s1, s2, toplam;

s1 = Convert.ToInt32(textBox1.Text);
s2 = Convert.ToInt32(textBox2.Text);

toplam = s1 + s2;

label1.Text = toplam.ToString();


switch (toplam)

{
case 50:
label2.Text = "Toplam 50'ye eşit";
break;

case 100:
label2.Text = "Toplam 100'e eşit";
break;

default:
label2.Text = "Toplam 50 veya 100 değil...";
break;

}



İyi çalışmalar :)

8 Şubat 2009 Pazar

Asus F3SC 200DR Notebook Ses Driver Yükleme Sorunu....

Eğer başlıkta yazdığım notebooku kullanıyor ve ses kartını yüklemekte sorun yaşıyorsanız aşağıda yazacağım adımları uygulayın.

Öncelikle ses kartını normal bir şekilde kurun.Ses kartı kurulumunda hata verebilir dert etmeyin. Bilgisayarıma sağ tıklıyoruz.
Özellikler > donanım > Aygıt yöneticisini açıyoruz. EN ALTTA SİSTEM AYGITLARININ ALTINDA sarı ünlem işaretiyle bir pci device göreceksiniz.
Sağ tıklıyoruz.Sürücüyü güncelleştir > Hayır, Bu kez değil > Listeden ya da belirli bir konumdan yükle (Gelişmiş) i seçip ileri diyoruz.
Gelen ekranda arama şu konumu da içersin: yazan yerde işaret yoksa mouse ile tıklayarak işaretliyoruz. Hemen altında boş bir satır olacak.
Bu satıra şunu yapıştırın.

Kod: C:\Program Files\Realtek\Audio\InstallShield
Eğer sisteminiz D sürücüsünde kurulu ise D:\Program Files\Realtek\Audio\InstallShield


Daha sonra ileri'yi tıklayıp herşeyi onaylayarak kurulumu tamamlayın. Bilgisayarı yeniden başlatın. Ses kartınız başarı ile kurulmuştur.

Kaynak: http://www.notebook.gen.tr/asus-f4/asus-f3sc-ye-xp-kurulumu-anlatimi-f3sc180dr-ve-f3sc200dr-t110.html

4 Şubat 2009 Çarşamba

Çok Şükür Sınavları Bitirdik....

30 Ocakta başladığım ders çalışma maratonunu sınavların son bulması ile bugün bitirdim...
Sınavlara Cihan'ların evde çalıştık..( Sebahattin , Cihan , Ben )
Öyle tahmin ediyorum ki, okul hayatımda böyle performanslı çalışsaydım heralde okul birincisi olurdum.:)
Bu arada Matematik ve Fizik derslerinden sınava girdik...

Ayrıca buradan da hocalarıma sesleniyorum.... Eksikleri tamamlarsanız sevinirim :) hatta seviniriz... :)