15 Nisan 2012 Pazar

Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesne Kavramına Giriş Kod Dosyası

Açık Akademi
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesne Kavramına Giriş konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.

01 Nesne Kavramına Giriş

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

namespace Nesne_Kavramina_Giris
{
    class Klip
    {
        public string SarkiciAdi;  //Field (Alan)
        public string SarkiAdi;
        public string DosyaAdi;
    }

    class Program
    {
        static void Main(string[] args)
        {
            Klip[] eskiKlipler = new Klip[2];
            Console.WriteLine(eskiKlipler[0].SarkiAdi);

            int[] rakamlar; // rakamlar isminde int dizisi tipinden bir degisken
            rakamlar = new int[3]; // new anahtar kelimesi ile 3 elemanli bir int dizisi tanimlandi. rakamlar degiskeni bu dizi nesnesini isaret ediyor.
            Console.WriteLine(rakamlar[0]);
            Console.WriteLine(rakamlar[1]);
            Console.WriteLine(rakamlar[2]);

            Int32 sayi = 5;

            // Nesne
            // Değişken
            // Tip
            // Sınıf

            Klip j = new Klip();
            j.SarkiAdi = "Papatya";
            j.SarkiciAdi = "Teoman";
            j.DosyaAdi = "Papatya.wmv";

            Klip j2 = new Klip();
            j2.SarkiAdi = "Bir İlkbahar Sabahı";
            j2.SarkiciAdi = "Zeki Müren";
            j2.DosyaAdi = "BirIlkbaharSabahi.wmv";

            Klip j3 = new Klip();
            j3.SarkiAdi = "Manolyam";
            j3.SarkiciAdi = "Zeki Müren";
            j3.DosyaAdi = "Manolyam.wmv";
            ///////////////
            Klip[] klipler = new Klip[3];
            klipler[0] = new Klip();
            klipler[0].SarkiAdi = "Bahçevan";
            klipler[0].SarkiciAdi = "Zeki Müren";
            klipler[0].DosyaAdi = "Bahcevan.wmv";
            klipler[1] = j;
            klipler[2] = j3;

            Console.WriteLine();
            Console.WriteLine();
            for (int i = 0; i < klipler.Length; i++)
            {
                Console.WriteLine(klipler[i].SarkiAdi);
            }
            Console.WriteLine();
            /////////////////

            Console.WriteLine(j2.SarkiAdi);

            int a = 5;
            String asd = "asdsdg";
            string asf = "jlhdsf";
            Double noktaliSayi = 4.5;
            String kelime = "yazılım";
            Boolean durum = true;
            Char karakter = 'c';

            string dosyaAdi = "İnleyen Nağmeler.wmv";
            string sarkici = "Zeki Müren";
            string sarkiAdi = "İnleyen Nağmeler";

            string dosyaAdi2 = "Sahdamarim.wmv";
            string sarkici2 = "Ajdar";
            string sarkiAdi2 = "Şahdamarım";

            Console.WriteLine(sarkici);

            Random r = new Random();
            int[] sayilar = new int[4];

            Console.WriteLine("*");
            Klip k = new Klip();
            Console.WriteLine(k.SarkiAdi);
            Console.WriteLine("*");

            Int32 tamSayi = new Int32();
            Console.WriteLine(tamSayi);
        }
    }
}

Hiç yorum yok: