13 Mart 2008 Perşembe

2000 Sayfalik Vusial Studio E-Book

İçindekiler
Modül 1: Geliştirme Ortamõnõ Tanõmak ...............................3
Konu 1: Visual Basic .NET ile Proje Oluşturmak .................................. 4
Proje Şablonu Seçmek ...................................................................5
Proje Dosyalarõna Genel Bakõş..........................................................7
Assembly Nedir?...........................................................................9
Projeye Referans Eklemek ............................................................ 10
İsim Alanõ (Namespace) Nedir? ....................................................... 12
Yeni İsim Alanõ Eklemek ............................................................... 13
Projeye İsim Alanõ Dahil Etmek....................................................... 15
Proje Özelliklerini Ayarlamak......................................................... 17
Konu 2 : Proje Bileşenlerini Tanõmak ................................................. 19
Solution Explorer Kullanmak.......................................................... 20
Object Browser Kullanmak............................................................ 21
Server Explorer Kullanmak............................................................ 22
Dinamik Yardõm Almak................................................................. 23
Görev Listesini Kullanmak............................................................. 24
Konu 3: Uygulamalarda Hata Ayõklama ............................................. 25
BreakPoint ............................................................................... 26
Debug Panelleri ......................................................................... 27
Command Panelini Kullanmak........................................................ 28
Konu 4: Uygulamanõn Derlenmesi...................................................... 29
Derleme Seçeneklerine Bakõş......................................................... 30
Modül Özeti .......................................................................................... 31
LAB 1: Geliştirme Ortamõnõ Tanõmak.................................................. 32
Uygulama 1: Windows Uygulamasõ Oluşturmak ................................... 32
Çağrõ Merkezi Uygulamasõnõ Oluşturmak ....................................... 32
Uygulama 2: Object Browser Kullanmak ........................................... 33
System.Data Kütüphanesini Açmak ............................................. 33
Uygulama 3: Debug Aracõnõ Kullanma............................................... 33
Kodlarõn Yazõlmasõ .................................................................. 33
Hata Ayõklama....................................................................... 34
İçindekiler V
Modül 2: Veri Merkezli Uygulamalar ve ADO.NET’e Giriş. 37
Konu 1: Veri Merkezli Uygulamalar ....................................................38
Veri Depolama........................................................................... 39
Bağlantõlõ (Connected) Veri Ortamlarõ .............................................. 40
Bağlantõsõz (Disconnected) Veri Ortamlarõ ......................................... 41
Veri Erişim Yöntemleri ................................................................. 43
Konu 2: ADO.NET’e Giriş......................................................................46
ADO.NET Nedir? ......................................................................... 47
ADO.NET Nesne Modeli ................................................................ 48
ADO.NET Veri Sağlayõcõlarõ ............................................................ 49
Modül Özeti ..........................................................................................53
Lab 2: Veri Merkezli Uygulamalar ve ADO.NET’e Giriş ......................54
Uygulama 1: Yeni bağlantõ oluşturmak.............................................. 54
Çağrõ Merkezi Uygulamasõ İçin Yeni Bağlantõ Oluşturmak.................... 54
Modül 3: Veri Kaynaklarõna Bağlanmak............................ 59
Konu 1: Veri Sağlayõcõ Seçmek............................................................60
Veri Sağlayõcõ Nedir?.................................................................... 61
Veri Sağlayõcõ Sõnõflarõ .................................................................. 62
Konu 2: Bağlantõ Oluşturmak..............................................................66
Bağlantõ Cümlesi (Connection String) Oluşturmak................................ 67
Bağlantõ Cümlesini (Connection String) Kullanmak ............................... 69
Bağlantõ Cümlesi(Connection String) Örnekleri ................................... 71
Ms Access ile OLEDB Bağlantõ Cümleleri........................................ 72
SQL Server ile ODBC Bağlantõ Cümleleri........................................ 73
SQL Server ile OLEDB Bağlantõ Cümleleri....................................... 74
SQL Server ile SQL Server Bağlantõ Cümleleri ................................. 75
Konu 3: Bağlantõ Yönetimi ..................................................................76
Bağlantõyõ Açmak ve Kapatmak....................................................... 77
Bağlantõ Durumlarõnõ Kontrol Etmek................................................. 80
Modül Özeti ..........................................................................................82
Lab 1: Bağlantõ Oluşturmak ................................................................83
Kontrollerin Eklenmesi................................................................. 83
Kodlarõn Yazõlmasõ ...................................................................... 84
VI İçindekiler
Modül 4: Bağlantõlõ (Connected) Veritabanõ İşlemleri........91
Konu 1: Bağlantõlõ Veri Ortamlarõyla Çalõşmak................................... 92
Bağlantõlõ Uygulamalar İçin Veritabanõ Mimarisi................................... 93
Konu 2: Command ile Çalõşmak.......................................................... 95
Command Nedir?........................................................................ 96
Command Oluşturmak................................................................. 99
Parametre Kullanmak.................................................................101
Konu 3: Command ile Geriye Değer Döndürmek ............................105
Konu 4: Command ile Geriye Kayõt Döndürmek..............................107
DataReader Özellik ve Metotlarõ ....................................................107
Konu 5: Command ile Kayõt Döndürmeyen Sorgular
Çalõştõrmak.....................................................................113
Modül Özeti ........................................................................................117
Lab 1: Veritabanõ İşlemleri................................................................118
Veritabanõnõn Oluşturulmasõ .....................................................118
Kontrollerin Eklenmesi ...........................................................119
Kodlarõn Yazõlmasõ .................................................................119
ExecuteNonQuery Metodu .......................................................120
ExecuteReader ve DataReader..................................................121
Form Kontrolleri İşlemleri........................................................122
Yordamlarõn Formda Kullanõlmasõ...............................................123
Modül 5: Bağlantõsõz (Disconnected) Veritabanõ İşlemleri129
Konu 1: Disconnected Uygulamalar İçin Veritabanõ Mimarisi ........130
Konu 2: DataSet ve DataTable Oluşturmak.....................................132
DataSet Nesne Modeli.................................................................133
Konu 3 : DataAdapter ile Kayõtlarõ Dataset’e Doldurmak................137
Konu4: DataSet Nesnesini Kontrollere Bağlamak...........................139
DataSet İçindeki Veriyi Windows Kontrollerine Bağlamak......................140
DataSet İçindeki Veriyi DataGrid’e Bağlamak ....................................142
Konu : 5 DataTable Üzerindeki Veriyi Düzenlemek.........................143
Windows Form ile Kayõt Üzerinde Hareket Sağlamak ...........................146
İçindekiler VII
Lab 1: Bağlantõsõz Veritabanõ İşlemleri ............................................148
Veritabanõnõn Oluşturulmasõ .....................................................148
Kontrollerin Eklenmesi ...........................................................149
Bağlantõ Cümlesinin Oluşturulmasõ .............................................150
Bağlantõnõn Oluşturulmasõ........................................................150
DataAdapter Nesnesinin Oluşturulmasõ........................................151
DataSet Nesnesinin Oluşturulmasõ..............................................151
DataSet İçindeki Verinin DataGrid Kontrolüne Bağlanmasõ.................151
DataSet İçindeki Verinin TextBox Kontrollerine Bağlanmasõ ...............152
Kodlarõn Yazõlmasõ .................................................................152
Konu 6: Veri Arama ve Sõralama.......................................................154
DataView Özellik ve Metotlarõ.......................................................157
Modül Özeti ........................................................................................159
Lab 2: Çoklu Tablolarla Çalõşmak......................................................160
Veritabanõnõn Projeye Eklenmesi ...............................................161
Kontrollerin Eklenmesi ...........................................................161
Bağlantõ Cümlesinin Oluşturulmasõ .............................................161
Bağlantõnõn Oluşturulmasõ........................................................162
DataAdapter Nesnesinin Oluşturulmasõ........................................162
DataSet Nesnesinin Oluşturulmasõ..............................................164
DataView Nesnesinin Oluşturulmasõ............................................164
DataSet İçindeki Verinin ComboBox Kontrolüne Bağlanmasõ...............165
Kodlarõn Yazõlmasõ .................................................................165
Modül 6: ASP.NET’e Giriş............................................... 169
Konu 1: ASP.NET Nedir?....................................................................170
Konu 2: ASP Tarihçesi........................................................................171
Konu 3: ASP.NET Uygulama Mimarisi...............................................172
İstemci Katmanõ (Presentation Tier) ...........................................172
İş katmanõ (Business Logic Tier).................................................172
Veri Katmanõ (Data Tier) .........................................................172
Konu 4: ASP.NET Çalõşma Modeli......................................................173
Tür Yönetimi (Type Management)..............................................174
JIT Derleme (JIT Compilation) ..................................................175
Hafõza Yönetimi (Memory Management) ......................................176
Exception Yöneticisi (Exception Manager) ....................................177
VIII İçindekiler
Konu 5: ASP.NET’in .NET Çatõsõndaki Yeri........................................180
Konu 6: .NET Framework’ün ASP.NET’teki Avantajlarõ ...................181
Konu 7: ASP.NET ile Uygulama Geliştirmek.....................................182
IIS Nedir? ................................................................................183
IIS Kurulumu ve Yönetimi ............................................................184
IIS Kurulumu........................................................................185
IIS Yönetimi.........................................................................187
.NET Framework Kurulumu ..........................................................190
Modül Özeti ........................................................................................191
Lab 1: Web Tabanlõ Uygulamalarõn Yayõnlanmasõ ...........................192
IIS (Internet Information Services) Kurulmasõ ................................192
Uygulama Yayõnlamak ............................................................192
Modül 7: ASP.NET Web Form ve Kontrolleri ile Çalõşmak197
Konu 1: Web Form Bileşenleri ..........................................................198
Page Özelliği........................................................................200
Body Özelliği .......................................................................202
Form Özelliği .......................................................................203
Konu 2: Server (Sunucu) Kontroller.................................................204
Konu 3: Kontrollerin Sõnõflandõrõlmasõ ..............................................205
Standart Kontroller................................................................205
Doğrulama Kontrolleri ............................................................206
Zengin Kontroller..................................................................206
İlişkisel Liste Tabanlõ Kontroller.................................................206
Konu 4: Standart Kontroller..............................................................207
Label.................................................................................207
TextBox..............................................................................207
Button ...............................................................................207
CheckBox ...........................................................................208
RadioButton ........................................................................209
HyperLink...........................................................................210
Image................................................................................210
ImageButton........................................................................210
LinkButton..........................................................................211
DropDownList ......................................................................212
ListBox...............................................................................213
İçindekiler IX
Panel.................................................................................214
Table.................................................................................214
Konu 5: Doğrulama(Validation) Kontrolleri.....................................216
RequiredFieldValidator ...........................................................217
CompareValidator .................................................................217
RangeValidator.....................................................................218
RegularExpressionValidator ......................................................219
CustomValidator ...................................................................220
ValidationSummary................................................................222
Konu 6: Zengin Kontroller.................................................................223
AdRotator ...........................................................................223
Calendar ............................................................................224
Konu 7: AutoPostBack Özelliği..........................................................226
Konu 8: ViewState .............................................................................228
Modül Özeti ........................................................................................229
Lab 1: E-Ticaret Uygulamasõ Geliştirmek.........................................230
Veritabanõnõn Projeye Eklenmesi....................................................230
Web Formlarõn Eklenmesi ............................................................231
UyeKayit Formunun Eklenmesi..................................................231
UyeGiris Formunun Eklenmesi ..................................................236
Giris Formunun Eklenmesi .......................................................238
Kayit Formunun Eklenmesi ......................................................240
Satis Formunun Eklenmesi .......................................................242
Modül 8: ASP.NET ile Kod Geliştirmek........................... 247
Konu 1: Kod Yazmak .........................................................................248
Inline Kod Yazmak .....................................................................249
Code-Behind Kod Yazmak ............................................................250
Konu 2: Client Side (İstemci Taraflõ) Olay Prosedürleri ..................252
Konu 3: Server Side (Sunucu Taraflõ) Olay Prosedürleri .................253
Olay Prosedürleri Oluşturmak .......................................................254
Olay Prosedürlerinde Kontrollerle Etkileşim ......................................255
Konu 4: Sayfa Yaşam Döngüsü.........................................................256
Response.Redirect.....................................................................257
Postback İşlemleri .....................................................................258
X İçindekiler
Page.IsPostback....................................................................259
Modül Özeti ........................................................................................260
Lab 1: ASP.Net ile Kod Geliştirmek...................................................261
Web Uygulamasõ Oluşturmak....................................................261
Web Form Eklenmesi .............................................................261
Kodlarõn Yazõlmasõ .................................................................262
Modül 9: Web Programlamaya Giriş............................... 267
Konu 1 : Web Programlamaya Giriş .................................................268
Konu 2: HTML.....................................................................................269
HTML Yapõsõ .............................................................................269
Tag ...................................................................................270
Attribute ............................................................................271
Value.................................................................................272
HTML Belgesi Nasõl Oluşturulur?.................................................273
En Sõk Kullanõlan Etiketler............................................................274
Başlõklar .............................................................................274
Paragraf ve Satõr Sonu ............................................................274
Sayfalara Bağlantõ Vermek.......................................................275
Listeler ..............................................................................275
Resim Görüntüleme...............................................................276
Tablolar..............................................................................276
Konu 3: Script Nedir? ........................................................................278
JavaScript...............................................................................279
Değişkenler .........................................................................281
Operatörler.........................................................................282
Klavyeden Bilgi Almak ve Ekrana Çõktõ Vermek ..............................284
Koşul ve Döngü Yapõlarõ...........................................................284
Fonksiyonlar........................................................................286
JavaScript Nesneleri ..............................................................286
Olaylar...............................................................................288
VbScript .................................................................................291
Konu 4: CSS........................................................................................294
İç (Inline)............................................................................294
Gömülü (Embedded)..............................................................294
Bağlantõlõ (Linked).................................................................295
Style Sheet’lerin Söz Dizimi .........................................................296
Seçiciler.............................................................................298
İçindekiler XI
Linkler ve CSS ......................................................................298
Sõnõf ve Gruplama......................................................................299
Modül Özeti ........................................................................................300
Lab 1: Web Programlamaya Giriş.....................................................301
Web Uygulamasõ Oluşturmak ....................................................301
Sanal Klavye Oluşturmak.........................................................301
Kodlarõn Yazõlmasõ .................................................................304
Popup Pencere Oluşturmak......................................................306
Kodlarõn Yazõlmasõ .................................................................307
Modül 10: Kullanõcõ Kontrolleri Oluşturmak ................... 311
Konu 1: Kullanõcõ Kontrolleri .............................................................312
Kullanõcõ Kontrolünün Avantajlarõ ...................................................312
Kullanõcõ Kontrolünü Projeye Eklemek .............................................313
Modül Özeti ........................................................................................317
Lab 1: E-Ticaret Uygulamasõ Geliştirmek.........................................318
Kullanõcõ Kontrollerin Eklenmesi ................................................318
Ust Kontrolünün Eklenmesi ......................................................318
Alt Kontrolünün Eklenmesi.......................................................320
Yan Kontrolünün Eklenmesi......................................................321
DataSet Nesnesinin Oluşturulmasõ..............................................322
Bağlantõ Oluşturulmasõ ...........................................................322
Kategori Kontrolünün Eklenmesi................................................322
Modül 11: ADO.NET ile Veriye Erişim............................. 327
Konu 1: Veri Bağlantõlõ Kontroller .....................................................328
CheckBoxList ve RadioButtonList Kullanõmõ.......................................329
Repeater, DataList ve DataGrid Kullanõmõ.........................................331
Repeater ............................................................................332
DataList .............................................................................335
DataGrid ............................................................................338
DataGrid Kontrolünde Kolon Oluşturmak......................................340
DataGrid Kontrolünde Sõralama ve Sayfalama................................349
PlaceHolder Kullanõmõ ................................................................351
Konu 2: Connected ve Disconnected Uygulamalar Geliştirmek .....353
Namespace .............................................................................355
XII İçindekiler
Modül Özeti ........................................................................................356
Lab 1: E-Ticaret Uygulamasõ Geliştirmek.........................................357
Connect Veritabanõ İşlemleri ....................................................357
UyeKayit Formu ile Veritabanõ İşlemlerinin Yapõlmasõ ......................357
UyeGiris Formu ile Veritabanõ İşlemlerinin Yapõlmasõ .......................358
KitapDetay Formunun Eklenmesi ve Veritabanõ İşlemlerinin
Yapõlmasõ............................................................................360
Disconnect Veritabanõ İşlemleri.................................................365
Default Formunun Eklenmesi ve Veritabanõ İşlemlerinin Yapõlmasõ.......365
DataSet İçine DataTable Eklenmesi ............................................367
Kitap Formunun Eklenmesi ve Veritabanõ İşlemlerinin Yapõlmasõ .........368
DataSet İçine DataTable Eklenmesi ............................................371
Modül 12: ASP.NET ile Durum Yönetimi ........................ 375
Durum Yönetimi .......................................................................376
Konu 1: Session .................................................................................378
Session Değişkenine İlk Değer Vermek .............................................380
Konu 2: Cookie...................................................................................381
Cookie Türleri ..........................................................................382
Konu 3: Application ...........................................................................385
Application Değişkenine İlk Değer Vermek........................................386
Konu 4: Global.asax...........................................................................388
Modül Özeti ........................................................................................390
Lab 1: E-Ticaret Uygulamasõ Geliştirmek.........................................391
Session Kullanmak.....................................................................391
UyeGiris Formu İçinde Session Kullanmak.....................................391
KitapDetay Formu İçinde Session Kullanmak .................................393
Ust Kullanõcõ Kontrolü İçinde Session Kullanmak.............................394




http://rapidshare.com/files/99313969/Vis....Net__.rar


Rar Sıfresi:www.kralsite.net

Hiç yorum yok: