Yaklaşık 2 İş Günü |
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.
İÇİNDEKİLER (Cilt 2)
Bölüm 22. ADO.NET Mimarisi
22.1. Veri Erişim Bileşenleri
22.2. ADO.NET Nedir?
22.3. ADO.NET Mimarisi
22.4. Özet
22.5. Sorular
Bölüm 23. ADO.NET Bağlantılı Sınıflar
23.1. DbConnection Nesnesi
23.2. Bağlantı Cümlesinin Saklanması
23.3. DbCommand Nesnesi
23.3.1. DbCommand Nesnesinin Yürütülmesi
23.4. DbDataReader Nesnesi
23.4.1. DbDataReader Sınıfının Üyeleri
23.5. DbParameter Nesnesi
23.6. DbTransaction Nesnesi
23.6.1. ADO.NET 2.0 Transaction (İşlem-bilgi)Yönetimi
23.6.2. Savepoint Kavramı
23.7. Özet
23.8. Sorular
Bölüm 24. ADO.NET Bağlantısız Sınıflar
24.1. DbDataAdapter Nesnesi
24.2. DataSet ve DataTable Nesneleri
24.2.1. DataTable Nesnesinde Kayıt Arama ve Filtreleme
24.2.2. Değişen Kayıtlar Hakkında Bilgi Almak
24.2.3. Tablodaki Değişiklikleri İzlemek
24.2.4. DataTable ile XML Okuma ve Yazma
24.2.5. DataTable Olayları
24.2.6. DataSet Nesnesinin Üyeleri
24.2.7. LoadOption Numaralandırma
24.2.8. DataTable Merge() Yordamı
24.3. DataView Nesnesi
24.4. Tablodan “TOP N” Kayıt Almak
24.5. DataViewManager Nesnesi
24.6. DataTableReader Nesnesi
24.7. DataRelation Nesnesi
24.8. Kısıtlama Kullanımı
24.9. Hesaplanmış Kolon Oluşturulması
24.10. Özet
24.11. Sorular
Bölüm 25. DataSet Nesne Türleri
25.1. Typed Dataset Oluşturulması
25.2. Özet
25.3. Sorular
Bölüm 26. DataAdapter Kullanımı
26.1. Tablo Eleştirilmesi
26.2. Fill() ve FillSchema() Yordamları
26.3. Update() Yordamı
26.4. DataAdapter Olayları
26.5. Identity Bilgisinin Alınması
26.6. AcceptChangesDuringFill ve AcceptChangesDuringUpdate Özellikleri
26.7. Concurrency Violation Sorunu (Eş Zamanlı Uyumsuzluk)
26.8. DbCommandBuilder Nesnesi
26.9. DataAdapter UpdateBatchSize Özelliği
26.10. Özet
26.11. Sorular
Bölüm 27. İleri ADO.NET Konuları
27.1. ADO NET’te Bağlantı Havuzu
27.2. ADO.NET’te MARS Özelliği
27.3. DataSet ile DataReader Arasındaki Fark
27.4. Asenkron Veri Erişimi
27.4.1. Havuz (Pooling) Modeli
27.4.2. Bekleme (Wait) Modeli
27.4.3. Geri-Çağırma (CallBack) Modeli
27.5. SqlDependency ve SqlBulkCopy Nesneleri
27.6. Data Provider Bağımsızlığı (DbProviderFactory)
27.7. Özet
27.8. Sorular
Bölüm 28. XML Nedir?
28.1. XML Nedir?
28.2. XML ve DTD Kullanımı
28.2.1. DTD İçerisinde Elementlerin Tanımlanması
28.2.2. DTD İçerisinde Özniteliklerin Tanımlanması
28.2.3. DTD İçerisinde Varlıkların Tanımlanması
28.3. XML İsim-uzayı
28.4. XML Şeması
28.4.1. Şemada Element ve Öznitelik Tanımlama
28.4.2. Kullanıcı Tanımlı Veri Türleri
28.4.3. XML Şema Belirteçleri (Adverb)
28.5. XML Biçimlendirme Dili (XSL)
28.6. XML Adresleme Dili (XPath)
28.7. Özet
28.8. Sorular
Bölüm 29. .NET Framework’te XML Programlama
29.1. Kanal (Stream) Tabanlı XML İşlemleri
29.1.1. XmlReader Sınıfının Kullanımı
29.1.2. XmlReader ile Belgenin Doğrulanması
29.1.3. XmlWriter Sınıfının Kullanımı
29.2. DOM Tabanlı XML İşlemleri
29.2.1. XmlDocument Sınıfının Kullanımı
29.3. XML Dönüştürme (XslTransform Sınıfı)
29.4. .NET’te XPath Uygulaması
29.5. DataSet ve XML İlişkisi
29.5.1. DataSet’i XML Olarak Yazdırmak
29.5.2. XML Belgesini DataSet’e Yüklemek
29.6. XmlDataDocument Sınıfı
29.7. İlişkili Tablolar ve XML
29.8. .NET Serileştirme İşlemleri
29.9. Özet
29.10. Sorular
Bölüm 30. C# Yenilikleri
30.1. Bilinçsizce Türlendirilmiş Değişkenler
30.2. Anonim/İsimsiz Veri Türleri
30.3. Nesne ve Koleksiyon İlklendirme
30.4. Genişletme Yordamları
30.5. Lambda İfadeleri
30.6. Parçalı Yordam
30.7. Yeni Nesil Veri Programlama Modeli (ADO.NET 3.5)
30.7.1. Varlık-İlişki Modellemesi
30.7.2. Nesne-İlişki Haritalama
30.7.3. ADO.NET Entity Framework
30.8. Özet
30.10. Sorular
Bölüm 31. LINQ Sorgulama Yöntemi
31.1. Dil ile Bütünleşik Sorgulama
31.2. LINQ Sorgu Sözdizimi ve Yürütülmesi
31.3. LINQ Operatörleri
31.3.1. Kısıtlama Operatörleri
31.3.2. Seçme Operatörleri
31.3.3. Bölümleme Operatörleri
31.3.4. Birleştirme Operatörleri
31.3.5. Ulama Operatörleri
31.3.6. Sıralama Operatörleri
31.3.7. Gruplama Operatörleri
31.3.8. Küme Operatörleri
31.3.9. Dönüştürme Operatörleri
31.3.10. Eşitlik Operatörleri
31.3.11. Eleman Operatörleri
31.3.12. Üretim Operatörleri
31.3.13. Ölçüm Operatörleri
31.3.14. Gruplama Fonksiyonu Operatörleri
31.4. İleri LINQ Örnekleri
31.5. Dataset için LINQ
31.6. Özet
31.7. Sorular
Bölüm 32. SQL ve XML için LINQ Kullanımı
32.1. SqlMetal Aracı
32.2. O/R Tasarım Aracı
32.3. Veri Çekme Sorguları
32.4. Veri Güncelleme Sorguları
32.5. DLINQ’de SQL İfadelerinin Çalıştırılması
32.6. Stored Procedure ve Function Kullanımı
32.7. DLINQ’de Transaction Desteği
32.8. DataContext Sınıfının Veritabanı Yordamları
32.9. XML için LINQ (XLINQ)
32.10. XML Belgesini XLINQ ile Sorgulamak
32.10.1. Alt veya Üst Düğümleri Seçme
32.11. XML Belgesinde DML Örnekleri
32.12. Özet
32.13. Sorular
Ek A: .NET Framework Mimarisi ve Bileşenleri
A.1. Framework Class Library (FCL)'nin Önemli İsim-uzayları
A.2. Dosya Formatı (Portable Executable - PE)
A.3. NGEN mi JIT mi?
A.4. .NET Yürütme Modeli (CLR Execution Model)
A.5. Bellek Yönetimi ve Çöp Toplama
A.5.1. Çöp Toplama Algoritması
A.5.2. Finalization
A.5.3. Finalization ve Çöp Toplayıcı
A.5.4. Çöp Toplayıcının Programlaması
A.5.5. Çöp Toplama Performansı
A.5.6. Güçlü ve Zayıf Referanslar
Kaynakça
Dizin
1 |
![]() |
Etik Hackerlığa Giriş Hayy Kitap |
225.00 TL
146.25 TL
| 572 adet Satıldı |
2 |
![]() |
Çocuklar İçin Kodlama ODTÜ Yayıncılık |
160.00 TL
112.00 TL
| 211 adet Satıldı |
3 |
![]() |
Yeni Başlayanlar İçin Java 10 Kodlab Yayınları |
780.00 TL
702.00 TL
| 150 adet Satıldı |
4 |
![]() |
C ile Programlama Palme Yayıncılık |
1150.00 TL
| 120 adet Satıldı |
5 |
![]() |
Programlamayı C ile Öğreniyorum Palme Yayınevi |
590.00 TL
| 92 adet Satıldı |
6 |
![]() |
Python Öğreniyorum Gökhan Su Kodlab Yayın Dağıtım |
243.75 TL
219.38 TL
| 90 adet Satıldı |
7 |
![]() |
Unity 3D ile Oyun Programlama Kodlab Yayınları |
325.00 TL
292.50 TL
| 84 adet Satıldı |
8 |
![]() |
Android Programlama Aysan Ethem Narman Kodlab Yayın Dağıtım |
406.25 TL
365.62 TL
| 83 adet Satıldı |
9 |
![]() |
Algoratima Uygulamalı Algoritma Kılavuzu Kodlab Yayınları |
325.00 TL
292.50 TL
| 81 adet Satıldı |
10 |
![]() |
Scratch ile Programlama Kodlab Yayın Dağıtım |
243.75 TL
219.38 TL
| 75 adet Satıldı |