0

Sepetinizde 0 ürün bulunmaktadır.

Toplam
0,00
   
 
 
 
 
     

C# Programlama Dili ve Yazılım Tasarımı
C# Programlama Dili ve Yazılım Tasarımı
Cilt 1: Programlama İlkeleri, ISBN: 978-975-6797-83-9, Türkçe, 3. basım, Mart 2013, 480 sayfa, (16,5x24 cm2), 80 gr 1. hamur kağıt.
  • Yazar:Ahmet KAYMAZ (Bilgisayar Mühendisi)
  • Liste Fiyatı : 450,00
  • 387,00
  • Ürün İndirim Oranı : % 14
  • İndirimli Fiyatı :387,00
    KAZANCINIZ :
  • Yayınevi :Papatya Bilim Yayınevi
  • Stok Durumu :
Yeni
Satışta
Adet

C# üzerine yazılan bu kitap, yeni nesil yazılım geliştirme platformu olan .NET teknolojisinin mimarisini ve nesne yönelimli bir dil olan "C# programlama" dilini öğretmeyi amaçlamaktadır. Ayrıca, sağlam bir yazılım tasarımının nasıl oluşturulacağı ve yazılım geliştirme süreçinde karşılaşılan güçlüklerin nasıl aşılacağı da ele almaktadır.

Kitap, nitelikli konu seçimiyle, sade ve düzgün Türkçe kullanımıyla, her bölümün sonunda verdiği özet ve sorularla, gerçek projelerden alınmış örneklerle, yeni gelişmeleri de içeriyor olmasıyla gerek yeni öğrenen gerekse deneyimli uygulama geliştiriciler için vazgeçilmez bir başvuru kaynağı niteliğindedir.

"C# Programlama Dili ve Yazılım Tasarımı" adlı bu kitabımız birisi "programlama ilkeleri" ve diğeri "ileri düzey programlama" olarak iki cilt halinde yayınlanmıştır. Birinci cilde ait içerik aşağıda verilmiştir.

Ayrıca konuları yüzeysel değil bir mühendis yaklaşımıyla ayrıntılı ele alması bakımından üniversitelerin Bilgisayar Mühendisliği, Matematik-Bilgisayar, Yönetim Bilişim Sistemleri, Endüstri Mühendisliği, Yazılım Mühendisliği gibi mühendislik ve sosyal bilimlerde dört yıllık lisans ve meslek yüksek okulu öğrencileri için de yararlı bir ders kitabı olma özelliğindedir.



Bölüm 1.    .NET Framework Temel Kavramları
 1.1.  .Net Framework Nedir?
 1.2.  CLI, CTS ve CLS Nedir?
 1.3.  Yönetilen ve Yönetilmeyen Kod Nedir?
 1.4.  CLR (Common Language Runtime) Nedir?
 1.5.  IL/MSIL  ve JIT (Just-ın-Time) Derleme
 1.6.  Framework Sınıf Kütüphanesi – FCL
 1.7.  Üst-Veri (Metadata) Nedir?
 1.8.  ILDASM ve ILASM Aracı (IL Disassembler)
 1.9.  Bütünleşik-Kod (Assembly) Nedir?
 1.10. Uygulama Alanı
 1.11. Bellek Yönetimi ve Çöp Toplama (Garbage Collection)
 1.12. .NET ve
 1.13. Özet
 1.14. Sorular
 
Bölüm 2.  C# Programlama Diline Giriş
 2.1.  İlk Örnek
 2.2.  Visual Studio.NET Arayüzü (IDE)
 2.2.1.    Visual Studio.NET Pencereleri
 2.2.2.    IDE Ortamında İlk Örnek
 2.3.  Özet
 2.4.  Sorular
 
Bölüm 3.    Veri Türleri ve Değişkenler
 3.1.  Değer ve Referans Türleri
 3.2.  Uzayan İfadeler
 3.3.  Sabitler
 3.4.  Veri Türleri Arasında Dönüşüm
 3.5.  Boxing ve Un-Boxing Dönüşüm
 3.6.  Literal Karakterleri
 3.7.  Anahtar Sözcükler ve Tanımlayıcılar
 3.8.  Nullable Veri Türleri
 3.9.  Özet
 3.10. Sorular
 
Bölüm 4.    Operatörler
 4.1.  Tekil Operatörler
 4.2.  Aritmetik Operatörler
 4.3.  İlişkisel Operatörler
 4.4.  Mantıksal Operatörler
 4.5.  Atama Operatörleri
 4.6.  bit-düzeyinde (Bitwise) Operatörler
 4.7.  Kaydırma Operatörleri
 4.8.  Koşula Bağlı (?: ) Operatör
 4.9.  Değişken Türü (typeof) Operatörü
 4.10. Nesne Dönüştürme (as) Operatörü
 4.11. Türün Uzunluğunu Öğrenme (sizeof) Operatörü
 4.12. Taşma Kontrol (checked ve unchecked) Operatörleri
 4.13. Operatörlerin Öncelik Sırası
 4.14. Özet
 4.15. Sorular
 
Bölüm 5.   Kontrol Deyimleri
 5.1.  Koşul Deyimleri
 5.2.  Seçme Deyimi
 5.3.  Döngü Deyimleri
 5.3.1. while Deyimi
 5.3.2. do Deyimi
 5.3.3. for Deyimi
 5.3.4. foreach Deyimi
 5.4.  Atlama/Dallanma Deyimleri
 5.5.  Temel Giriş/Çıkış İşlemleri
 5.6.  Özet
 5.7.  Sorular
 
Bölüm 6.    Diziler
 6.1.  Tek-Boyutlu Diziler
 6.2.  Çok-Boyutlu Diziler
 6.3.  Karışık Boyutlu (Jagged) Diziler
 6.4.  System.Array ve Dizi İşlemleri
        6.4.1.  System.Array Özellik ve Yordamları
 6.5.  Dinamik Diziler
 6.6.  Özet
 6.7.  Sorular
 
Bölüm 7.    Nesne Yönelimli Programlama
 7.1.  Sınıf ve Nesne Nedir?
 7.2.  Sınıf ve Nesne Tanımlamak
 7.3.  Sınıf Üyeleri
 7.4.  Yordamlar (Methods)
     7.4.1. Parametreler
         7.4.1.1. Değer veya Referans Yoluyla Parametre Geçmek
         7.4.1.2. Yordamlara Değişken Sayıda Parametre Göndermek
     7.4.2. Yinelemeli Yordamlar
     7.4.3. Main() Yordamı
 7.5.  Yapıcılar (Constructors)
 7.6.  Yıkıcılar (Destructors)
 7.7.  Özellikler ve İndeksleyiciler
 7.7.1. Özellikler (Properties)
 7.7.2. İndeksleyiciler (Indexers)
 7.8.  Özet
 7.9.  Sorular
 
Bölüm 8.    Statik Üyeler & Harici Sınıflar
 8.1.  Statik Üyeler
 8.2.  Statik Sınıflar
 8.3.  this Anahtar Sözcüğü
 8.4.  İsim-uzayı (Namespace)
 8.5.  Proje İçinde Sınıf Dosyaları Dâhil Etmek
 8.6.  Parçalı Sınıf
 8.7.  Özet
 8.8.  Sorular
 
Bölüm 9.    OOP'nin Temel İlkeleri
 9.1.  Soyutlama (Abstraction)
 9.2.  Sarmalama (Encapsulation)
       9.2.1.  Erişim Belirleyiciler (Access Modifiers)
 9.3.  Çok Şekillilik (Polymorphism)
       9.3.1. Yeniden Yüklenme (Overloading)
       9.3.2. Arabirimler (Interface Polymorphism)
       9.3.3. Soyut Sınıf
 9.4.  Kalıtımsal Çok-şekillilik (Inheritance Polymorphism)
 9.4.1. Üye Gizlemek (Shadowing)
 9.4.2. Temel Sınıftaki Üye Erişim Sözcükleri (base, this)
 9.4.3. Yapıcı ve Yıkıcı Kalıtımı
 9.4.4. Erken Bağlama ve Geç Bağlama 
 9.4.5. Erişim Belirleyici Tablosu
 9.5.  Nesne Tabanlı Programlama
 9.6.  Özet
 9.7.  Sorular
 
Bölüm 10. Yapı, Numaralandırma ve Öznitelik
 10.1.     Yapı (Struct)
 10.1.1. Yapı Üyeleri
 10.1.2.  Yapı ve Kalıtım
 10.1.3.  İçiçe Yapılar
 10.1.4.  Yapı ve Sınıf Arasındaki Fark
 10.2.  Numaralandırma
 10.3.  Öznitelikler (Attributes)
 10.3.1.  Conditional Özniteliği
 10.3.2.  Obsolete Özniteliği
 10.4.  Özet
 10.5.  Sorular
 
Bölüm 11. Aykırı Durum Yönetimi
 11.1.     try, catch ve finally Anahtar Sözcükleri
 11.2.     Aykırı Durum (Exception) Yaratmak
 11.3.     Kullanıcı Tanımlı Aykırı Durum Türü
 11.4.     System.Exception Üyeleri
 11.5.     Özet
 11.6.     Sorular
 
Bölüm 12. NET’te Koleksiyon Nesneleri
 12.1.     Koleksiyon Sınıfları
 12.1.1.  DiziListe (ArrayList)
 12.1.2.  ÇırpıTablosu (Hashtable)
 12.1.3.  SıralıListe (SortedList)
 12.1.4.  Yığın (Stack)
 12.1.5.  Kuyruk (Queue)
 12.1.6.  bit Dizisi (BitArray)
 12.1.7.  CollectionBase ve DictionaryBase Sınıfları
 12.2.     Koleksiyon Arabirimleri
 12.2.1. ICollection Arabirimi
 12.2.2.  IList Arabirimi
 12.2.3.  IDictionary Arabirimi
 12.2.4.  IEnumerable Arabirimi
 12.3.     yield Anahtar Sözcüğü
 12.4.     Generic Veri Türü
 12.4.1. Generic Sınıf ve Generic Yordam
 12.4.2.  Generic Mimarisinde Kısıtlama (Constraint) Kullanımı
 12.4.3.  default() Operatörü
 12.4.4.  Generic Koleksiyon Sınıfları
 12.4.5.  Generic Delegate
 12.5.     Özet
 12.6.     Sorular
 
Bölüm 13. Delegeler ve Olaylar
 13.1. Delegeler
 13.2. Olaylar (Events)
 13.3. System.EventArgs Sınıfı   
 13.4. Dinamik Kontrol Örneği
 13.5. Anonim Yordamlar
 13.6. Özet
 13.7. Sorular
 
Bölüm 14. .NET’te Giriş/Çıkış Kullanımı
 14.1.     Dosya Yazma ve Okuma İşlemleri
 14.1.1.  Kanal (Stream) Kavramı
 14.1.2.  Byte ve Karakter Kanal Sınıfları
 14.1.3. Byte Tabanlı Dosya Okuma/Yazma (FileStream)
 14.1.4.  Karakter Tabanlı Dosya Okuma/Yazma
 14.1.5.  StringReader ve StringWriter Kullanımı
 14.1.6.  İkili Verileri Okumak ve Yazmak
 14.1.7.  MemoryStream Kullanmak
 14.2.     Dosya ve Klasör İşlemleri
 14.2.1.  Directory ve DirectoryInfo Sınıflarının Kullanımı
 14.2.2.  File ve FileInfo Sınıflarının Kullanımı
 14.2.3.  Path Sınıfının Kullanımı
 14.3.     Özet
 14.4.     Sorular
 
Bölüm 15. Sözce/String Türü ve Karakter Biçimlendirme İşlemleri
 15.1.     Sözce/String Türünün Özellikleri
 15.2.     String Sınıfının Yordamları
 15.3.     StringBuilder Sınıfı
 15.4.     Karakter, Sayı ve Tarih Biçimlendirme Yöntemleri
 15.5.     Sayısal Biçim Belirleyicileri
 15.6.     Tarih ve Saati Biçimlendirmek
 15.7.     .NET’te Genelleştirme ve Yerelleştirme
 15.8.     Kültüre Bağlı Biçimlendirme
 15.9.     Kaynak (Resource) Dosyaları
15.10.   System.Resources Sınıfı Kullanımı
15.11.   Yerelleştirmede Kaynak Dosyanın Kullanılması
 15.12.   Özet
 15.13.   Sorular
 
Bölüm 16. Operatörlerin Yeniden Yüklenmesi
 16.1.     Tekil Operatörlerin Yeniden Yüklenmesi
 16.2.     İkili Operatörlerin Yeniden Yüklenmesi
 16.3.     İlişkisel Operatörlerin Yeniden Yüklenmesi
 16.4.     Dönüşüm Operatörlerin Yeniden Yüklenmesi
 16.5.     Özet
 16.6.     Sorular
 
Bölüm 17. Yansıma (Reflection)
 17.1.     Tür Üyeleri Hakkında Bilgi Almak
 17.2.     Tür Üyelerini Çağırmak
 17.3.     Bütünleştirilmiş Koddan (Assembly) Tür Yüklemek
 17.4.     Özet
 17.5.     Sorular
 
Bölüm 18. Emniyetsiz Kod ve İşaretçiler
 18.1.     İşaretçiler
 18.2.     fixed Deyimi
 18.3.     stackalloc Deyimi
 18.4.     Özet
18.5.  Sorular
 
Bölüm 19.  Çok Parçacıklı (Multithreading) Programlama
 19.1.     .NET’te Çok Parçacıklı Programlama
 19.2.     Parçacıkları Oluşturmak ve Çalıştırmak
 19.3.     Parçacıkları Bekletmek
 19.4.     Parçacıkların Sona Ermesini Beklemek
 19.5.     Parçacıkları Yok Etmek
 19.6.     IsBackground Özelliği
 19.7.     Parçacığın Durumunu Öğrenmek
 19.8.     Parçacık Öncelikleri
 19.9.     Parçacık Güvenliği ve Eşitleme
 19.10.   Monitor Sınıfını Kullanmak
 19.11.   Mutex Sınıfını Kullanmak
 19.12.   Semaphore Sınıfını Kullanmak
 19.13.   Özet
 19.14.   Sorular
 
Bölüm 20.   Bütünleştirilmiş Kod (Assembly) Türleri ve Kullanımı
 20.1. Özel ve Genel Bütünleştirilmiş Kodlar
 20.2. XML tabanlı Açıklama / Kod Belgelendirmesi Oluşturmak
 20.3.  Özet
 20.4.  Sorular
 
Bölüm 21. Windows Form Uygulamaları (GUI)
 21.1.     Windows Uygulamaları Olaya Dayalıdır
 21.2.     İlk Windows Uygulama Örneği
 21.3.     VS.NET Panelleri ve Menüleri
 21.4.     Windows Form Kontrolleri
 21.5.     Windows Uygulamalarında Yaygın Kullanılan Kontroller
 21.6.     Menü ve Araç Çubuğu Kontrolleri
 21.7.     Diyalog Kontrolleri
 21.8.     Belge Yazdırma Kontrolleri
 21.9.     Veri Kontrolleri
 21.10.   Cristal Report  Kontrolleri
 21.11.   MDI Uygulamaları
 21.12.   Kurulum Projesi Hazırlamak
 21.13.   Özet
 21.14.   Sorular
 
Ek A:  UML Diyagramları
Kaynakça
Dizin

Türkiye İş Bankası - Maximum Kart
TAKSİT TUTAR TOPLAM TUTAR
2 3 4
193.5 TL 387 TL
129 TL 387 TL
96.75 TL 387 TL
YORUMLARSize Yorumunuzu Yazın

Bu Ürünü Nasıl Buldunuz ?

YORUMLARA GÖZ ATIN
E****

salam.Azerbaycana gonderisiniz?ve kac gune burda oluyor.Fiyat ne kadar?

08 Haz 2015 10:01
B**** ?*****

Kitap güzel. Piyasadaki iyi kitaplardan. 22 adet sipariş verdik.

01 Mar 2013 14:00
Lütfen resimdeki 3 karakterli yazıyı kutuya sırasıyla yazınız
Güvenlik Resmi
BENZER ÜRÜNLER
% 15
Web 2.0 Destekli Dijital Öyküleme: Teoriden Uygulamaya
ISBN: 978-625-3933-19-7, Türkçe, 2024, 320 sayfa, (13,5x21 cm2), 1.hamur kağıt.
190,00
161,50
% 15
Pedagojiden Uygulamaya Yansımalar Teknolojinin Öğretim Ortamlarında Kullanımı
ISBN: 978-625-6357-52-5, Türkçe, 2023, 326 sayfa, (16x23,5 cm2), kitap kağıdı.
296,00
251,60
% 15
Teknoloji Destekli Öğretim: Güncel Gelişmeler
ISBN: 978-625-4393-74-7, Türkçe, 2021, 252, sayfa, (16x23,5 cm2), 1. hamur kağıt.
230,00
195,50
% 15
Çevrimiçi Öğrenme Farklı Bakış Açıları
ISBN: 978-625-7052-24-5, Türkçe, 2020, 450 sayfa, (16x24 cm2), 1. hamur kağıt.
384,00
326,40
% 15
Mikrodenetleyiciler
ISBN: 978-605-033-089-2, Türkçe, 2020, 494 sayfa, (19,5x27,5 cm2), kitap kağıdı
410,00
348,50
% 10
Dijital Çağda Habercilik
ISBN: 978-975-353-561-8, Türkçe, 2019, 342 sayfa, (14x21 cm2), 1. hamur kağıt.
320,00
288,00
% 15
Öğretim Teknolojilerinin Temelleri
ISBN: 978-605-792-832-0, Türkçe, 2018, 200 sayfa, (16x24 cm2), kitap kağıdı.
195,00
165,75
% 10
Dijital Dönüşüm
ISBN: 978-975-353-530-4, Türkçe, 2018, 228 sayfa, (14x21 cm2), kitap kağıdı.
320,00
288,00
% 15
Eğitimde Teknoloji Uygulamaları
ISBN: 978-605-24-1238-1, Türkçe, 2018, 236 sayfa, (16x24 cm2), 1. hamur kağıt.
236,00
200,60
% 15
Kuramdan Uygulamaya Stem Eğitimi
ISBN: 978-605-241-056-1, Türkçe, 2012, 648 sayfa, (16x24 cm2), 1. hamur kağıt.
532,00
452,20
% 15
Eğitimde Teknoloji Entegrasyonunun Kuramsal Temelleri
ISBN: 978-605-170-180-6, Türkçe, 2017, 136 sayfa, (16x24 cm2), 1. hamur kağıt.
210,00
178,50
% 15
Bilgi İşlemsel Düşünmeden Programlamaya
ISBN: 978-605-241-111-7, Türkçe, 2017, 434 sayfa, (16x24 cm2), kitap kağıdı.
376,00
319,60
% 10
İnovasyon ve Teknoloji Yönetimi
ISBN: 978-605-327-572-5, Türkçe, 2018, 291 sayfa, (16x24 cm2), 1. hamur kağıt.
240,00
216,00
% 15
Bilgisayara Giriş
ISBN: 978-605-241-070-7, Türkçe, 2017, 272 sayfa, (16x24 cm2), kitap kağıdı.
244,00
207,40
% 10
Bilişim Teknolojilerinin Bilgi Merkezlerine ve Hizmetlerine Etkileri
ISBN: 978-605-201-526-1, Türkçe, 2017, 332 sayfa, (14x21 cm2), kitap kağıdı.
384,00
345,60