12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Bir Adım İlerisi isimli konudaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.
03 Bir Adım İlerisi
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Bir_Adim_Ilerisi
{
class Klip
{
public Kisi Sarkici;
public string SarkiAdi;
public string DosyaAdi;
}
class Kisi
{
public long TCKimlikNo;
public string Ad;
public string Soyad;
public DateTime DogumTarihi;
}
class Program
{
static void Main(string[] args)
{
Klip k = new Klip();
k.DosyaAdi = "Papatya.wmv";
k.SarkiAdi = "Papatya";
k.Sarkici = new Kisi();
k.Sarkici.Ad = "Teoman";
k.Sarkici.Soyad = "Yakupoğlu";
k.Sarkici.TCKimlikNo = 123235457;
k.Sarkici.DogumTarihi = new DateTime(1967,11,20);
Console.WriteLine(k.Sarkici.DogumTarihi.Year);
//Klip k2 = new Klip().DosyaAdi = "asdas.wmv";
//Klip k3 = "kjgjsdf";
//string s = new Klip().DosyaAdi = "sdfsdf";
//Console.WriteLine(s);
}
}
}
Eğitim Teknolojileri Uzmanı, Eğitim Danışmanı, BTK Akademi Eğitmeni, Microsoft Açık Akademi, Vakademi Eğitmeni, Udemy Eğitmeni, Abaküs Kitap Yazarı, Python, C#, SQL Server, ADO.NET EF, WinForms, ASP.NET, Visual Studio, Amiga, Commodore 64
12 Nisan 2012 Sanal Sınıf Kod Dosyası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
12 Nisan 2012 Sanal Sınıf Kod Dosyası etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
15 Nisan 2012 Pazar
Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesneler ile Çalışmak Kod Dosyası
12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesneler ile Çalışmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.
02 Nesneler ile Çalışmak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesneler_ile_Calismak
{
class Klip
{
public string SarkiciAdi;
public string SarkiAdi;
public string DosyaAdi;
}
class Kisi
{
public long TCKimlikNo;
public string Ad;
public string Soyad;
public DateTime DogumTarihi;
}
class Tarih
{
public int Gun;
public int Ay;
public int Yil;
}
class Program
{
static void Main(string[] args)
{
DateTime dt = new DateTime(2012, 4, 12);
Kisi k = new Kisi();
k.TCKimlikNo = 12345678901;
k.Ad = "Ercan";
k.Soyad = "Bozkurt";
k.DogumTarihi = dt;
Console.WriteLine("Kaç klip nesnesi ile calisacaksınız?");
string cevap = Console.ReadLine();
int klipAdedi = int.Parse(cevap);
Klip[] klipler = new Klip[klipAdedi];
for (int i = 0; i < klipAdedi; i++)
{
Console.WriteLine((i + 1).ToString() + ". klip için");
klipler[i] = new Klip();
Console.Write("Klibin Adını Giriniz: ");
klipler[i].SarkiAdi = Console.ReadLine();
Console.Write("Şarkıcı Adını Giriniz:");
klipler[i].SarkiciAdi = Console.ReadLine();
//Dosya adı sarki adindan otomatik olusturulacak
klipler[i].DosyaAdi = klipler[i].SarkiAdi + ".wmv";
Console.WriteLine();
}
for (int i = 0; i < klipler.Length; i++)
{
Console.WriteLine( (i+1) + ". şarkının adı: " + klipler[i].SarkiAdi);
}
Console.WriteLine("Bitti");
//acikakademi@acikakademi.com
//3 elemanli bir int dizisi tanimladigimda, int tipinden nesne orneklemeden dizinin bir elemanini okumaya kalkarsam hata alirim.
// Dogru Yanlıs
int[] elemanlar = new int[3];
Console.WriteLine(elemanlar[2]);
Klip[] muzikler = new Klip[3];
muzikler[1] = new Klip();
Console.WriteLine(muzikler[2].SarkiAdi);
int a = 5;
Klip kx = new Klip();
}
}
}
02 Nesneler ile Çalışmak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesneler_ile_Calismak
{
class Klip
{
public string SarkiciAdi;
public string SarkiAdi;
public string DosyaAdi;
}
class Kisi
{
public long TCKimlikNo;
public string Ad;
public string Soyad;
public DateTime DogumTarihi;
}
class Tarih
{
public int Gun;
public int Ay;
public int Yil;
}
class Program
{
static void Main(string[] args)
{
DateTime dt = new DateTime(2012, 4, 12);
Kisi k = new Kisi();
k.TCKimlikNo = 12345678901;
k.Ad = "Ercan";
k.Soyad = "Bozkurt";
k.DogumTarihi = dt;
Console.WriteLine("Kaç klip nesnesi ile calisacaksınız?");
string cevap = Console.ReadLine();
int klipAdedi = int.Parse(cevap);
Klip[] klipler = new Klip[klipAdedi];
for (int i = 0; i < klipAdedi; i++)
{
Console.WriteLine((i + 1).ToString() + ". klip için");
klipler[i] = new Klip();
Console.Write("Klibin Adını Giriniz: ");
klipler[i].SarkiAdi = Console.ReadLine();
Console.Write("Şarkıcı Adını Giriniz:");
klipler[i].SarkiciAdi = Console.ReadLine();
//Dosya adı sarki adindan otomatik olusturulacak
klipler[i].DosyaAdi = klipler[i].SarkiAdi + ".wmv";
Console.WriteLine();
}
for (int i = 0; i < klipler.Length; i++)
{
Console.WriteLine( (i+1) + ". şarkının adı: " + klipler[i].SarkiAdi);
}
Console.WriteLine("Bitti");
//acikakademi@acikakademi.com
//3 elemanli bir int dizisi tanimladigimda, int tipinden nesne orneklemeden dizinin bir elemanini okumaya kalkarsam hata alirim.
// Dogru Yanlıs
int[] elemanlar = new int[3];
Console.WriteLine(elemanlar[2]);
Klip[] muzikler = new Klip[3];
muzikler[1] = new Klip();
Console.WriteLine(muzikler[2].SarkiAdi);
int a = 5;
Klip kx = new Klip();
}
}
}
Açık Akademi 12 Nisan 2012 Sanal Sınıfı - Nesne Kavramına Giriş Kod Dosyası
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);
}
}
}
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);
}
}
}
Kaydol:
Kayıtlar (Atom)
