31 Temmuz 2013 Çarşamba

C# 'da Switch - Case



C# Hakkında konu






Daha fazlası için :  http://programderslerim.blogspot.com/

Hoşgeldiniz arkadaşlar bu dersimizdede size aslında zor gibi görünen ama anlaşıldığında çok kolay olan Switch-Case yapısını anlatmaya çalışacağım umarım yararlı olur.Switch - Case anlam olarak programı alt programlara bölmeye yarar.


switch(nesne)
{
    case 1:
            çalışacak komutlar;
             break;
     case 2:
             çalışacak komutlar;
             break;
      case 3:
             çalışacak komutlar;
             break;
.....

     default :
       çalışacak komutlar;
        break;
}




Böyle Kullanılır. switch(...) parantez arasına bir secim yada bir metin yazmalıyız programda geçen.


case 1, case 2: ... istedğimiz kadar bundan yapabiliriz.

Bir Örnek Yapalım.

Girilen güne göre haftanın kaçıncı gün olduğunu bulan bir program yazalım..




string a;
Console.Write("Günü  Giriniz: ");
a=Convert.ToInt16(Console.ReadLine());
swicth(a)
{
      case  Pazartesi:
                   Console.Write("Haftanın 1.Günü Bugün..");
                    break;
      case   Salı:
                   Console.Write("Haftanın 2.Günü Bugün..");
                    break;
      case  Çarşamba:
                   Console.Write("Haftanın 3.Günü Bugün..");
                    break;
      case  Perşembe:
                   Console.Write("Haftanın 4.Günü Bugün..");
                    break;
      case  Cuma:
                   Console.Write("Haftanın 5.Günü Bugün..");
                    break;
      case  Cumartesi:
                   Console.Write("Haftanın 6.Günü Bugün..");
                    break;
          
      case  Pazar:
                   Console.Write("Haftanın 7.Günü Bugün..");
                    break;
          default :
          Console.WriteLine("Lütfen Günlerin Baş Harfini Büyük Yazınız yada Girdiğiniz Kelimeyi Düzeltiniz..");
           break;

}
Console.ReadKey();



Umarım anlatabilmişimdir. :) İyi bloglar dilerim.




















C# Pascal Üçgeni Yapımı

C# Hakkında Konu

Daha fazlası için :  http://programderslerim.blogspot.com/

Hoşgeldiniz arkadaşlar bu dersimde sizlere C# 'Da Paskal Üçgeni yapımını göstereceğim.Visual Studio 'da C# Bölümünden yeni bir 'Console Application' oluşturuyoruz.Ve tüm kodları silip bu kodları yazıyoruz ;


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

namespace pasgalucgen
{
    class Program
    {
        static void Main(string[] args)
        {
            int x, y;  // x ve y adlı integer tipinde değişken tanımlıyoruz.

            string k = "", h = ""; // buradada boşukları yazdırmak için k ve h adında değişken tanımlaması yapıyoruz.

            Console.Write("Basamak sayısını girin:"); // pascal üçgenini dışarıdan girilecek basamak sayısına göre oluşturmak için dışarıdan bir sayı girişi istiyoruz.

            x = Convert.ToInt32(Console.ReadLine()); // x değişkenine dışarıdan girilen değeri atadık.

            int[] m = new int[x]; // daha sonra m adında int tipinde bir dizi tanımlayıp bunun boyutunu x'e eşitliyoruz.

            for (int g = 1; g <= x; g++) k += " ";  // ilk olarak üçgenin kaçtane satırı yazılacak, yani kaç basamaklı ise o kadar döngümüzü çalıştırıyoruz.

            if (x == 1) Console.Write("{0} 1", k); // eğer girilen değer dışarıdan 1 ise sadece 1 yazacak

            if (x == 2) Console.Write("{0}1n 1 1", k); //girilen değer 2 ise 1 -1 1 yazacak bir nevi 1 ve 2 için kontrol yaptık

            k = "";  

            if (x > 2) // 2 den büyükse eğer basamak sayısı o zaman hesaplamaları yapacağız.
            {

                for (int g = x; g >= 0; g--) h += " "; // döngünün başlanğıç değeri x den başlar 0'a kadar azalarak 1 yazar tabi üçgenin en baş tarafı dikkat ettiysek hep 1 rakamı ile başlıyor onun için. dizinin 0.indisi

                Console.WriteLine("{0}1", h); // dışarıdan girilen basamak sayısı 5 ise 5 tane alt alta 1 yazar.

                h = "";  
                 
                for (int g = x; g >= 1; g--) h += " "; // buradada 0 indise gene 1 1 değerini atıyoruz ikinci satır.

                Console.WriteLine("{0}1 1", h);

                h = "";

                m[0] = 1;   // m dizisinin 0.ve 1.indir değerlerini 1'e eşitliyoruz.

                m[1] = 1;

                for (int i = 2; i < x; i++) // 2den başlayıp basamak sayısına kadar işleyen döngü.
                {  

                    int[] m1 = new int[i]; // döngüdeki her i degerini m1 dizisine aktar.

                    for (y = 1; y < i; y++) // 1 den başlayıp i nin o andaki değerine kadar dön
                    {

                        m1[y] = m[y] + m[y - 1]; // ve burada gerekli işlemi yap. yani kendi değeri ile kendinden bir önceki değeri toplayıp m1 dizisindeki y indisinin yeni değeri olmuş oluyor.

                        k = k + " " + m1[y].ToString(); // k nın yeni değeri de yeni hesaplanan y değeri ile k nın bir önceki değeri, tabi en başında boşluk bırakarak yaz.

                    }

                    for (y = 1; y < i; y++) // Döngü 1 den başlayıp i nin değerine kadar döner amaç m dizisine m1 dizisinin değerini yüklemek
                    {  

                        m[y] = m1[y]; // burada m dizisindeki y nin yeni değeri m1 dizisindeki değere eşit oluyor.

                    }

                    m[i] = 1; // i nin dizideki değerini 1'e eşitle son indis için yazarken.

                    for (int g = x; g >= i; g--) h += " "; // ve bu döngü ilede hesaplanan değerleri ekrana yazdıralım

                    Console.WriteLine("{1}1{0} 1", k, h); 

                    h = "";

                    k = "";  

                }

            }

            Console.ReadKey();  // burada consol ekranının kapanmaması için 
        }
    }
}



Şimdi bir deniyelim olmuşmu acaba ?

C# Pascal Üçgeni






C# Pascal Üçgeni







Sizin için uğraştık oldu :) İyi bloglar dilerim..















Visual Basic Güvenlik Sistemi Yapımı

Visual Basic Şifreleme Sistemi

Daha fazlası için :  http://programderslerim.blogspot.com/ 

Merhaba arkadaşlar bu dersimizdede  Visual Basic'te InputBox kullanarak güvenlik sistemi yapmayı göstereceğim.


Öncelikle Visual Basic'te bir proje açalım.


Şimdi formun üzerine sağ tıklıyoruz ve View Code diyoruz.



Sonra şu kodları yazıyoruz:



 Sub security(password As String)
        Dim d = InputBox("Parolanızı giriniz", "Güvenlik Sistemi")
        If d <> password Then
            MsgBox("Yanlış parola", MsgBoxStyle.Critical, "Hata")
            security(password)
        ElseIf d = password Then
            MsgBox("Başarıyla giriş yapıldı", MsgBoxStyle.Information, "Basarılı")
            Me.Close()
        End If
    End Sub



En son forma çift tıklayarak bu kodlarıda yazacağız :


security("buraya şifrenizi yazın")





İşte güvenlik sistemimiz tamamdır.Hack önlemleri alabilirsiniz :))))

İyi bloglar dilerim :)



















C++ Barbut Oyunu

C++ Kodlama dili barbut oyunu

Daha fazlası için : http://programderslerim.blogspot.com/

Hoşgeldiniz arkadaşlar.Bu dersimizde size C++ Barbut Oyunu kodlarını vereceğim.Umarım beğenirsiniz :)

Şimdi yeni bir c++ projesi oluşturduktan sonra tüm kodları silelim ve bu kodları yazalım.

#include<stdio.h>
#include<stdlib.h>
#include<time.h>

int zaratma(void);
int main()
{
    int oyun_durumu,toplam,oyun_puani,bakiye,bahis,kod;
    printf("tt_____BAKIYENIZ 1000$'DIR BOL SANSLAR______n");
    bakiye=1000;
    while(bakiye>=0){
 printf("ortaya koymak istediginiz bahsi girinizn");
 scanf("%d",&bahis);
 
    srand(time(NULL));
    toplam=zaratma();
    if(bahis>bakiye){
    printf("UZGUNUZ BAKIYENIZ YETERSIZDIR BU OYUN GECERSIZDIRn");
    }
    else{
    switch(toplam){
                   
                   case 7: case 11:
                        oyun_durumu=1;
                        break;
                        case 2: case 3: case10: case 12:
                        oyun_durumu=2;
                        break;
                        default :
                                oyun_durumu=0;
                                oyun_puani=toplam;
                                printf("oyuncunun kazanacagi zar: %dn",oyun_puani);
                                break;
                    }
                    
    while(oyun_durumu==0){
                        toplam=zaratma();
                        if(toplam==oyun_puani)
                        oyun_durumu=1;
                        else
                        if(toplam==7)
                        oyun_durumu=2;
                        
                        }
                        
    if(oyun_durumu==1){
    printf("KAZANDINIZn");
       bakiye=bakiye+bahis;
       }
       
    else{
    printf("KAYBETTINIZn");
    bakiye=bakiye-bahis;
}
    
    printf("yeni bakiyeniz= %dn",bakiye);
      if(bakiye==0)
    printf("Battinizn");
    if(bakiye<=400 && bakiye>100)
    printf("bu gun biraz sansizsiniz!n");
    if(bakiye<=100)
    printf("son sanslariniz dostumn");
    if(bakiye>1000)
    printf("bu gun cok sanslisinizn");
    if(bakiye>400 && bakiye<=999)
    printf("bir daha deneyin kazanabilirsinizn");
    
}
if(bakiye<=0){ break;}
}
    system("pause");
    return 0;
}

int zaratma(void)
{
    int zar1,zar2,toplamzar;
    zar1=1+(rand()%6);
    zar2=1+(rand()%6);
    toplamzar=zar1+zar2;
    printf("oyuncu %d + %d=%d attin",zar1,zar2,toplamzar);
  
    return toplamzar;
}    
    



Barbut oyunumuz hazır artık başlatabiliriz :).Gerçekten çok eğleneceksiniz.Blogumu takip etmeye devam edin..
























C# Textbox İçindeki Karakter Sayısını Bulma

C# Hakkında konu

Daha fazlası için : http://programderslerim.blogspot.com/ 

 Merhaba sevgili öğrencilerim :)) Şimdiki konumuz textbox içindeki karakter sayısını bulma öncelikle bir windows form uygulaması açıyoruz 

Formun içine bu elemanları ekliyoruz ;

Bir adet Textbox
Bir adet Buton
Bir adette Label


Şimdi butona çift tıklayarak kod kısmına girelim ve bu kodları yazalım. 




int sayac = 0;
string text = textBox1.Text;
foreach (char txt in text)
{
sayac++;
}
label1.Text = sayac + " " + "karakterden oluşmaktadır.";





Bu işlemleri yaparak TextBox  içindeki karakter sayısını bulabiliriz.


İyi bloglar dilerim :))












Visual Studio İndirme Ve Kurulum

Daha fazlası için : http://programderslerim.blogspot.com/ 

Hoşgeldiniz arkadaşlar.Birçok arkadaşımızın aradığı,ancak sorun yaşadığı programlardan biri olan "Microsoft Visual Studio" nun orjinal sitesinden indirme yapıp nasıl kuracağımızı anlatacağım.

Öncelikle sitemize buraya tıklayarak gidelim.


Visual Studio 2012 deneme yazılımı ve dil paketleri


Bölümünden ;

Visual Studio Ultimate 2012 90 günlük deneme sürümü'ne tıklıyoruz



Visual Studio Ultimate 2012 90 günlük deneme sürümü - English
Şimdi yükle'ye basıyoruz.



Evet artık inmeye başlayacaktır.Şimdi kuruluma geçelim ;

.exe yi açtığımızda karşımızda böyle bir ekran gelecektir ;


Visual Studio İndirme Ve Kurulum


Bu ekranda yüklemenin bilgisayarınızda ne kadar yer kaplayacağı, hangi konuma yükleneceği gibi bilgiler ve lisans koşullarını görebileceğiniz link mevcut. İsterseniz programı yükleyeceğiniz konumu burdan değiştirebilirsiniz. Koşulları kabul ediyorsanız kabul ettiğinize dair ilk alanı işaretlemeniz gerekiyor, ve eğer program geliştiricisi olarak müşteri deneyimini geliştirme programına, Visual Studio'yu daha kaliteli olması açısından katılmak istiyorsanız ikinci alanı işaretleyebilirsiniz. Daha sonra ileri deyip devam ediyoruz ve karşımıza bir ekran daha çıkıyor

Visual Studio İndirme Ve Kurulum


Bu ekranda da Visual Studio 2012'de olmasını istediğiniz özellikleri seçebilirsiniz. Eğer çok fazla alan ile uğraşmayacaksanız burdaki alanlardan hepsini seçmenize gerek yok böylece bilgisayarınızda da daha az yer kaplamasını sağlayabilirsiniz. İhtiyacımıza göre özellikleri seçtikten sonra yükle deyip devam ediyoruz ve aşağıdaki gibi bir yükleme ekranı karşımıza çıkıyor:

Visual Studio İndirme Ve Kurulum

Bu yüklemeler bittikten sonra bilgisayarımızın yeninden başlatması için bir ekran daha karışımıza çıkıyor:

Visual Studio İndirme Ve Kurulum

Yeniden başlat diyoruz ve bilgisayarımız yeniden başlatıldıktan sonra yükleme başarılı ise aşağıdaki gibi bir ekran karşımıza gelecek:

Visual Studio İndirme Ve Kurulum

Visual Studio kurulumunuz bitmiştir tebrikler :)

Visual Studio'da Kısayollar

Visual Studio KısaYol Tuşları


Daha fazlası için : programderslerim.blogspot.com

Merhaba arkadaşlar hoşgeldiniz.Bu konumda kısayol tuşlarından bahsedeceğim,umarım yararlı olur .





Visual Studio 2012'de İşe Yarar Kısa Yollar



F5 - Projeyi derler, kaydeder, çalıştırır.



F6 - Projeyi derleyerek hata ayıklaması yapar. F5 yapmadan önce F6 ile kontrol etmek iyidir, güzeldir. 



F7 - Kod sayfasına geçer.



SHIFT + F5 - Çalışan projeyi kapatır.



SHIFT + F7- Tasarım sayfasına geçer.



CTRL + F4 - Açık olan sayfayı kapatır.



CTRL + F - Kod satırları içersinde bul ve değiştir.



CTRL + E, K - Seçilen kodu açıklama satırı yapar.



CTRL + E, U - Yorum satırı işlemini geri alır.



CTRL + F - Kod sayfasında arama yapar.



Alt + Shift + Enter - Tam ekran moduna geç / moddan çık.



CTRL + H - Ara ve değiştir.



Ctrl + Alt + X - ToolBox'u aç.



Shift + ESC - ToolBox'u kapat.

Reklamlar