Memik Yanık - Kişisel Web Sitesi Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS RSS | İletişim

C# 3.0 Kitabı

15. BÖLÜM : OBJECT SINIFI




Bu kitap metni içinde Object sınıfına sık sık gönderme yapılmak zorunda kalındığı için bu sınıf hakkında bilgi sahibi olmak gerek­mekte­dir. Bu bölüm bir bakıma nesneye yönelik programcılık kavramları hakkında bildiklerinizi test etmeye yaramaktadır. Bildiğiniz gibi .NET Framework ile gelen bütün class’lar Object class’ından türetilmek­tedir. Bu Class’ın orijinal yapısı aşağıda verildi.namespace S...

Bu makaleye 3 yorum yapılmış. | 12.01.2010 04:23:18

14. BÖLÜM : STRUCT ve ENUM TİPİ HAZIRLAMAK(*)




Struct yani yapılar Class’lara çok benzemektedir. Aralarındaki en önemli fark, bellekte tutuldukları yerdir. Class’lar belleğin Heap kısmında tutulan referans tür iken; yapılar değer türleri olup stack’te tutulmaktadır. Yapılar, tıpkı sınıflar gibi metotlar, yapıcı metotlar, sabitler, özellikler, alanlar içerebilirler. Struct’lar başka Struct’ın veya Class’ın mirasçısı olamaz. Ancak struct’lara in...

Bu makaleye 4 yorum yapılmış. | 09.12.2009 23:21:54

13. BÖLÜM : METOT HAZIRLAMAK




Daha önceki konulardan bildiğiniz gibi en küçük C# uygulaması bile Class şeklinde düzenlenmektedir. Class’lar ise metot, alan, özellik, interface ve delagate’lerden meydana gelmektedir. Class’lar hakkında temel bilgi verilen bir önceki bölümde ister istemez metotlardan biraz söz edildi. Bu bölümde ise metotlar ayrıntılı bir şekilde incelenecektir. Olay ve metot kavramını hatırlatmak için üzerinde ...

Bu makaleye henüz yorum yapılmamış. | 03.12.2009 19:00:25

12. BÖLÜM : CLASS'LAR ve NESNEYE YÖNELİK PROGRAMCILIK




C#, nesneye yönelik bir programlama dili olduğundan sürekli sınıflardan söz etmek, .NET Framework ile gelen sınıfları kullanmak gerekmektedir. Bundan sonra verilecek konuların kolay anlaşılmasını sağlamak için sınıfların temel özellikleri bu bölümde anlatılacaktır. Aşağıda verilen konsol uygulamasında 2 sınıf bulunmaktadır. Bu konsol uygulamasındaki 2. sınıfta herhangi bir metot yoktur. Bu uygulam...

Bu makaleye 4 yorum yapılmış. | 25.11.2009 20:03:42

11. BÖLÜM : TARİH ve ZAMAN İŞLEMLERİ




Bu bölümde tarih ve zaman bilgileri üzerinde nasıl işlem yapıldığı konusunda bilgi verilecektir. Tarih ve zaman bilgileri üzerinde işlem yapılırken DateTime yapısından(structure) yararlanılmaktadır. Alışkanlıktan DateTime’dan bazen sınıf diye söz edilmektedir. Today ÖzelliğiTarih ve zaman bilgileri DateTime tipindeki değişkenlerde saklanmakta ve tarihsel bilgiler ü...

Bu makaleye 2 yorum yapılmış. | 21.11.2009 08:06:03

10. BÖLÜM : STRINGBUILDER SINIFI ve DÜZENLİ İFADELER




Değişkenler ve String İşlemleri adlı bölümlerde String sınıfı ve string bilgiler hakkında bilgi verilmiş olmakla birlikte bu bölümde Format() metodu ve String bilgiler üzerinde işlem yapılırken gerek duyulan StringBuilder sınıfından söz edilecektir. Değişik tipteki bilgileri ekrana veya başka bir ortama yazarken biçimlemek istiyorsanız String sınıfının Format metodunu kullanabilirsiniz. Konsol uyg...

Bu makaleye henüz yorum yapılmamış. | 14.11.2009 06:56:57

9. BÖLÜM : STRING İŞLEMLERİ VE MATH SINIFI(*)




Bu bölümde C# ile program geliştirirken gerek duyacağınız bazı metotlar hakkında bilgi verilecektir. Bu bölümde anlatılan metotların çoğunluğu string bilgiler üzerinde işlem yapılırken kullanılan metotlardır. String bilgiler üzerinde işlem yapılırken kulllanılan bu metotlar String sınıfında tanımlıdır. Değişkenler hakkında bilgi verilen bölümden bildiğiniz gibi karaktersel değişke...

Bu makaleye 1 yorum yapılmış. | 10.11.2009 18:59:22

8. BÖLÜM : BLOK KONTROL DEYİMLERİ




if Deyimi if deyimi, programın akışını verilen koşula bağlı olarak “{ }” işaretleri ile oluşturulan bloktaki satırların işletilmesini veya söz konusu bloğun işletilme­yip atlanılmasını sağlar.          if (ifade) ...

Bu makaleye 1 yorum yapılmış. | 08.11.2009 01:11:13

7. BÖLÜM : OPERATÖRLER




Operatörleri işlevlerine göre sınıflandırmak gerekirse; matematiksel, karşılaştırma, mantık­sal, atama, bitsel ve özel operatörlerden söz edilebilir. Bazen aynı anda birden fazla karşılaş­tırma yapılmak istenir. Bu gibi durumlarda mantık­sal opera­törler(ve, veya, değil) kullanılır. Operatörlerin öncelik sıraları matematikteki gibidir. Bu arada C#’ta karşılaştırma ve kontrol işlemlerinin parantezl...

Bu makaleye 1 yorum yapılmış. | 06.11.2009 18:40:44

6. BÖLÜM : DİZİ DEĞİŞKENLER(*)




C#’da dizi değişken tanımlama işlemi 2 aşamada yapılmaktadır. İlk aşamada aşağıda yapıldığı gibi dizi değişkenin tipi seçilip tanımlanmaktadır. Tanımlanan değişkenin dizi değişken olduğunu işaret etmek için tip adından sonra köşeli parantezlere([]) yer verilir.     int[] Ogrenci; Bu satır sayesinde sayısal bilgileri saklayabileceğiniz “Ogrenci” adında bir dizi değ...

Bu makaleye 1 yorum yapılmış. | 04.11.2009 18:57:21

1 2
Ana Sayfa | Hakkımda | Kitap Önerileri | Fotoğraflarım | RSS | İletişim
Memik Yanık 2004-2009 © Tüm Hakları Saklıdır.
Hazırlayan www.semgoksu.com