|
Bu kitap, yeni nesil yazılım geliştirme
platformu olan .NET teknolojisinin mimarisini ve tam anlamıyla nesne
yönelimli bir dil olan VB.NET (Visual Basic.NET) programlama dilini öğretmeyi amaçlamaktadır.
Bununla beraber yazılım geliştirme süreçinde karşılaşılan güçlüklerin nasıl
aşılacağını ve sağlam bir yazılım tasarımının nasıl oluşturulacağını 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.
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.
Yine en
iyisi... Yine Papatya Yayıncılık Eğitim'den...
Şimdi satın Al
İçindekiler
Cilt 2: İleri
Düzey Programlama ve Veritabanı Uygulamaları
Bölüm 21.
ADO.NET
Mimarisi
21.1. Veri Erişim
Bileşenleri 450
21.2. ADO.NET Nedir?
453
21.3. ADO.NET Mimarisi
455
21.4. Özet
21.5. Sorular
Bölüm 22.
ADO.NET Bağlantılı Sınıflar
22.1. DbConnection
Nesnesi 460
22.2. Bağlantı
Cümlesinin Saklanması 466
22.3. DbCommand
Nesnesi 468
22.3.1.
DbCommand Nesnesinin Yürütülmesi 470
22.4. DbDataReader
Nesnesi 473
22.4.1.
DbDataReader Sınıfının Üyeleri 479
22.5. DbParameter
Nesnesi 481
22.6. DbTransaction
Nesnesi 484
22.6.1. ADO.NET
2.0 Transaction (İşlem-bilgi)Yönetimi 487
22.6.2. Savepoint
Kavramı 493
22.7. Özet
22.8.
Sorular
Bölüm 23.
ADO.NET Bağlantısız Sınıflar
23.1. DbDataAdapter
Nesnesi 495
23.2. DataSet ve
DataTable Nesneleri 497
23.2.1. DataTable
Nesnesinde Kayıt Arama ve Filtreleme 503
23.2.2. Değişen
Kayıtlar Hakkında Bilgi Almak 506
23.2.3.
Tablodaki Değişiklikleri İzlemek 509
23.2.4.
DataTable ile XML Okuma ve Yazma 511
23.2.5.
DataTable Olayları 511
23.2.6.
DataSet Nesnesinin Üyeleri 512
23.2.7.
LoadOption Numaralandırma 516
23.2.8.
DataTable Merge()
Yordamı 518
23.3. DataView
Nesnesi 521
23.4. Tablodan “TOP N”
Kayıt Almak 526
23.5.
DataViewManager Nesnesi 527
23.6.
DataTableReader Nesnesi 532
23.7. DataRelation
Nesnesi 533
23.8. Kısıtlama
Kullanımı 539
23.9. Hesaplanmış Kolon
Oluşturulması 544
23.10. Özet
23.11.
Sorular
Bölüm 24.
DataSet
Nesne Türleri
24.1. Typed
Dataset Oluşturulması 549
24.2. Özet
24.3.
Sorular
Bölüm 25.
DataAdapter
Kullanımı
25.1. Tablo
Eleştirilmesi 559
25.2.
Fill()
ve
FillSchema()
Yordamları 563
25.3.
Update()
Yordamı 567
25.4. DataAdapter
Olayları 572
25.5. Identity
Bilgisinin Alınması 575
25.6.
AcceptChangesDuringFill ve AcceptChangesDuringUpdate Özellikleri
579
25.7. Concurrency
Violation Sorunu (Eş Zamanlı Uyumsuzluk) 583
25.8.
DbCommandBuilder Nesnesi 588
25.9. DataAdapter
UpdateBatchSize Özelliği 592
25.10. Özet
25.11.
Sorular
Bölüm 26.
İleri ADO.NET Konuları
26.1. ADO NET’te
Bağlantı Havuzu 597
26.2. ADO.NET’te MARS
Özelliği 600
26.3. DataSet
ile DataReader Arasındaki Fark 604
26.4. Asenkron Veri
Erişimi 605
26.4.1. Havuz (Pooling)
Modeli 607
26.4.2. Bekleme (Wait)
Modeli 608
26.4.3. Geri-Çağırma
(CallBack) Modeli 613
26.5. SqlDependency
ve SqlBulkCopy Nesneleri 614
26.6. Data Provider
Bağımsızlığı (DbProviderFactory) 623
26.7. Özet
26.8. Sorular
Bölüm 27.
XML ve Uygulamaları
27.1. XML Nedir?
637
27.2. XML ve DTD
Kullanımı 640
27.2.1. DTD
İçerisinde Elementlerin Tanımlanması 642
27.2.2. DTD
İçerisinde Özniteliklerin Tanımlanması 645
27.2.3. DTD
İçerisinde Varlıkların Tanımlanması 647
27.3 XML İsim-uzayı
648
27.4. XML
Şeması 649
27.4.1. Şemada
Element ve Öznitelik Tanımlama 650
27.4.2.
Kullanıcı Tanımlı Veri Türleri 653
27.4.3. XML Şema
Belirteçleri (Adverb) 657
27.5. XML Biçimlendirme
Dili (XSL) 660
27.6. XML Adresleme Dili
(XPath) 660
27.7. Özet
27.8. Sorular
Bölüm 28.
.NET Framework’te XML Programlama
28.1. Kanal (Stream)
Tabanlı XML İşlemleri 667
28.1.1.
XmlReader Sınıfının Kullanımı 668
28.1.2.
XmlReader ile Belgenin Doğrulanması 671
28.1.3.
XmlWriter Sınıfının Kullanımı 674
28.2. DOM Tabanlı XML
İşlemleri 676
28.2.1.
XmlDocument Sınıfının Kullanımı 676
28.3. XML Dönüştürme (XslTransform
Sınıfı) 681
28.4. .NET’te XPath
Uygulaması 681
28.5. DataSet ve
XML İlişkisi 683
28.5.1.
DataSet’i XML Olarak Yazdırmak 683
28.5.2. XML
Belgesini DataSet’e Yüklemek 686
28.6.
XmlDataDocument Sınıfı 687
28.7. İlişkili Tablolar
ve XML 689
28.8. .NET Serileştirme
İşlemleri 692
28.9. Özet
28.10.
Sorular
Bölüm 29.
VB.NET 2008 Yenilikleri
29.1. Bilinçsizce
Türlendirilmiş Değişkenler 701
29.2. Anonim/İsimsiz
Veri Türleri 702
29.3. Nesne ve Dizin
İlklendirme 703
29.4. Genişletme
Yordamları 704
29.5. Lambda
İfadeleri 707
29.6. Parçalı
Yordam 709
29.7. Yeni Nesil Veri
Programlama Modeli (ADO.NET 3.5) 710
29.7.1. Varlık-İlişki
Modellemesi 711
29.7.2. Nesne-İlişki
Haritalama 714
29.7.3. ADO.NET
Entity Framework 717
29.8. Özet
29.9. Sorular
Bölüm 30.
LINQ Sorgulama Yöntemi
30.1. Dil ile Bütünleşik
Sorgulama 721
30.2. LINQ Sorgu
Sözdizimi ve Yürütülmesi 722
30.3. LINQ Operatörleri
728
30.3.1.
Kısıtlama Operatörleri 730
30.3.2. Seçme
Operatörleri 730
30.3.3.
Bölümleme Operatörleri 737
30.3.4.
Birleştirme Operatörleri 738
30.3.5. Ulama
Operatörleri 742
30.3.6. Sıralama
Operatörleri 743
30.3.7. Gruplama
Operatörleri 745
30.3.8. Küme
Operatörleri 747
30.3.9. Dönüştürme
Operatörleri 749
30.3.10. Eşitlik
Operatörleri 750
30.3.11. Eleman
Operatörleri 751
30.3.12. Üretim
Operatörleri 753
30.3.13. Ölçüm
Operatörleri 754
30.3.14. Gruplama
Fonksiyonu Operatörleri 755
30.4. İleri LINQ
Örnekleri 758
30.5. Dataset için
LINQ 761
30.6. Özet65
30.7. Sorular
Bölüm 31.
SQL ve XML için LINQ Kullanımı
31.1. SqlMetal
Aracı 768
31.2. O/R Tasarım Aracı
772
31.3. Veri Çekme
Sorguları 775
31.4. Veri Güncelleme
Sorguları 778
31.5. DLINQ’de SQL
İfadelerinin Çalıştırılması 780
31.6. Stored
Procedure ve Function Kullanımı 781
31.7. DLINQ’de
Transaction Desteği 787
31.8. DataContext
Sınıfının Veritabanı Yordamları 792
31.9. XML için LINQ
(XLINQ) 796
31.10. VB.NET'in XML
Sözdizime Desteği 800
31.11. XML Belgesini XLINQ
ile Sorgulamak 803
31.11.1. Alt veya Üst
Düğümleri Seçme 806
31.12. XML Belgesinde DML
Örnekleri 809
31.13. Özet
31.14.
Sorular
Ek A:
.NET
Framework Mimarisi ve Bileşenleri
A.1. Framework Class
Library (FCL)'nin Önemli İsim-uzayları 813
A.2. Dosya Formatı (Portable
Executable - PE) 814
A.3. NGEN mi JIT mi? 817
A.4. .NET Yürütme Modeli
(CLR Execution Model) 818
A.5. Bellek Yönetimi ve
Çöp Toplama 821
A.5.1. Çöp
Toplama Algoritması 828
A.5.2.
Finalization 830
A.5.3.
Finalization ve Çöp Toplayıcı 831
A.5.4. Çöp
Toplayıcının Programlaması 832
A.5.5. Çöp
Toplama Performansı 836
A.5.6. Güçlü ve Zayıf Referanslar 838
Kaynakça
Dizin
İçindekiler
- Cilt 1
Bölüm
1. .NET Framework Mimarisi ve Bileşenleri
Bölüm 2.
Visual Basic .NET
Programlama Diline Giriş
Bölüm 3.
Veri Türleri ve
Değişkenler
Bölüm 4.
Operatörler
Bölüm
5.
Döngü ve Kontrol Deyimleri
Bölüm
6. Dizi ve Matrisler
Bölüm 7.
Nesne Yönelimli
Programlama (OOP)
Bölüm 8.
Statik Üyeler ve
Harici Sınıflar
Bölüm 9.
OOP'nin Temel
İlkeleri
Bölüm
10. Yapı,
Numaralandırma ve Öznitelik
Bölüm
11. Aykırı Durum
Yönetimi
Bölüm
12. Koleksiyon
Nesneleri (Collection Objects)
Bölüm
13. Delegeler ve
Olaylar (Delegates and Events)
Bölüm
14. Giriş/Çıkış
Kullanımı
Bölüm
15.
Sözce/String Türü ve Karakter Biçimlendirme İşlemleri
Bölüm
16. Operatörlerin
Yeniden Yüklenmesi
Bölüm
17. Yansıma (Reflection)
Bölüm
18. Çok Parçacıklı
Programlama (Multithreading Programming)
Bölüm
19.
Bütünleştirilmiş Kod (Assembly) Türleri ve Kullanımı
Bölüm
20. Windows Form
Uygulamaları (GUI)
Ek
A: UML Diyagramları
Kaynakça
Dizin
Akademik
Kitaplar - Bilimsel Kitaplar - Üniversite Kitapları |