Ç NDEK LER. 3 ASP.NET Sayfa Detaylar 29 ViewState 34 Postback Form 35 Web Form Elemanlar (Kontrolleri) 35

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Ç NDEK LER. 3 ASP.NET Sayfa Detaylar 29 ViewState 34 Postback Form 35 Web Form Elemanlar (Kontrolleri) 35"

Transkript

1 Ç NDEK LER 1 ASP.NET TEMELLER 1 nternet Nas l Çal fl r? 1 stemci Tarafl (Client-Side) Scripting 2 Sunucu Tarafl (Server-Side) Scripting 2 ASP.NET ve Olay Yönlendirmeli (Event Driven) Model 3.NET Framework 4 Common Language Runtime (CLR) 7 Da t labilirlik, Tafl nabilirlik 8 ASP.NET in Tan m 10 ASP.NET in Getirdikleri 10 ASP.NET in Versiyonlar 11 2 VISUAL STUDIO Visual Studio yu Nas l Elde Edebilirim? 14 Visual Studio 2008 i Tan yal m 14 Yeni Bir Web Sitesi 15 Web Siteleri, Web Projeleri 17 Gizli Solution Dosyalar 19 Solution Explorer 19 Yeni Bir Dosya veya Web Form (ASP.NET Web Sayfas ) Eklemek 20 Bir Web Sayfas yla Çal flmak 21 Sayfam za Web Kontrolleri Eklemek 23 Properties Penceresi 24 Visual Studio 2010 ile Birlikte Gelen Yeni Özellikler 25 ASP.NET Sayfalar 25 ASP.NET Sayfas n n Yap s 26 ASP.NET Sayfas n n Elemanlar 27 3 ASP.NET Sayfa Detaylar 29 ViewState 34 Postback Form 35 Web Form Elemanlar (Kontrolleri) 35

2 x C# LE ASP.NET Web Form Elemanlar (Kontrolleri) 36 Sayfan n flleyifli 37 Sayfan n Program Olarak Yorumlanmas 37 Sayfalar n za Namespace Eklemek 38 4 WEB FORMLARI 41 HTML Formlar 41 Web Formlar 43 Web Formlar Program Modeli 46 Sunucu Kontrolleri 47 Sunucu Kontrolleri ve Olaylar (Events) 49 Olaya Ba l Yordamlar (Metotlar) 50 Web Formlar n n Postalanmas 53 Form Verilerinin Hemen Postalanmas (AutoPostBack) 55 AutoPostBack Nas l Yap l yor? 56 IsPostBack Özelli i 57 5 DURUM YÖNET M (STATE MANAGEMENT) 61 Mevcut Durumu Koruma 61 ViewState 65 Viewstate ile lgili Önemli Noktalar 67 ViewState in Yönetimi 68 ViewState i Kullanmamak 68 Durum Bilgisini Do ru Kullanmak 72 StateBag 74 Request-Query String 76 Baflka Sayfa Kontrollerini Elde Etme (Cross-Page Posting) 79 HttpCookie Nesnesi 80 Cookie lerin Oluflturulmas 81 Session De iflkenleri 83 Session zleme Prensibi 86 Session Zaman Optimizasyonu 86 Cookie siz Session Kullan m 87 Session State Modlar 88 6 WEB FORM ELEMANLARI 91 HTML Sunucu Kontrolleri 93 Web Sunucu Kontrolleri 96

3 Ç NDEK LER xi AdRotator 97 Ceckbox ve CheckBoxList 100 DropDownList 103 ListBox 105 RadioButton, RadioButtonList 106 TextBox 110 Button 111 Label 113 Hyperlink 113 Panel 114 ImageButton 116 LinkButton 118 Image 119 Table, TabloRow, TableCell 120 Calendar (Takvim) 124 PlaceHolder 125 Kontrollerin Programatik Olarak Oluflturulmas GEÇERL L K KONTROLLER 131 ASP.NET Geçerlilik (Validator) Kontrolleri 131 RequiredFieldValidator 134 CompareValidator 137 RegularExpressionValidator 140 CustomValidator 141 CustomValidator-ClientSide 142 ValidationSummary VER TABANI ve ADO.NET 147 ADO.NET 147 Verinin Görüntülenmesi 148 Veritaban Ba lant Yönetimi 149 OleDb.NET Managed Provider 149 SQL Server.NET Managed Provider 150 Veritaban ile Ba lant y Gerçeklefltirmek 151 Command Nesnesi 155 Veritaban ndan Veri Elde Etmek 156 DataReader Nesnesi 157

4 xii C# LE ASP.NET Form Elemanlar n Kullanmak 160 Veritaban na Veri Eklemek 162 Veritaban ndaki Verileri Güncelleme 167 Veri Silmek ADO.NET, DATASET ve D ER KAVRAMLAR 171 Veri Ba ant s n web.config Dosyas ndan Almak 172 DATASET Kavram 172 DataAdapter 175 DataSet 175 Command Nesnesi 177 DataTable 179 DataTable WriteXml ve ReadXml 180 Binary Serialization 183 Deserial zation VER ER fi M KONTROLLER 189 Veri Kontrolleri 189 DataSource Kontrolleri 190 AccessDataSource 190 SQLDataSource 194 Baflka Veri Tabanlar na Ba lanmak 197 Veri Ba lant s n Dinamik Olarak web.config Dosyas ndan Almak 199 XmlDataSource 201 ObjectDataSource 204 SiteMapDataSource 209 Data Source Kontrollerinde Filtre-Parametre Kullan m 210 Di er Parametrelerin Kullan m 212 Insert Parametresi 215 Delete, Update Parametreleri 218 Parametre Nesneleri LINQ 223 LinqDataSource 223 LINQ fadeleri 224 LINQ to SQL 226

5 Ç NDEK LER xiii 12 VER GÖSTER M KONTROLLER 233 GridView 234 Paging ve Sorting 235 GridView Paging Özelliklerinin Belirlenmesi 238 GridView Alanlar 239 CheckBox DataField 240 ImageField 242 ButtonField 243 HyperLink Field 243 Template Field 246 GridView da Verilerin Düzenlenmesi 248 CommandField 250 GridView Olaylar 254 DataSource Olaylar 260 Silme Onay ve Client-Side Script flletme 262 DetailsView 263 Master-Detail Kullan m 265 Master-Detail Yeni Kay t Ekleme, Düzenleme, Silme 267 Veri Ba lama 271 FormView Data Kontrolü 272 DataList 278 ListView Kontrolü 281 Veriyi Gruplar fieklinde Sunmak 282 Veriyi Gruplar fieklinde Sunmak 282 Sütunlar n Belirlenmesi 284 Repeater 286 DataPager MASTER SAYFALAR (PAGES) 291 Master Sayfa Ne Demek? 291 Master Sayfa Örne i 293 Olay Yönlendirme ve Code Behind 297 Master Sayfalar Programatik Olarak Kullanmak 298 Kontrollere Ulaflmak 299 ç içe (Nested) Master Sayfalar 302

6 xiv C# LE ASP.NET 14 S TE GEZ N M (NAVIGATION): B R WEB UYGULAMASI 306 Menü Kontrolü 306 Kiflisel Site Uygulamas 310 Menü Kontrolünü Programatik Olarak Kullanmak 311 Menu Elemanlar n Programatik Olarak Elde Etmek 312 SiteMapPath Kontrolü 312 TreeView Sunucu Kontrolü 315 TreeView da fiekilsel Düzenlemeler 316 TreeView da Bir XML Dosyas Kullanmak 317 TreeView-Seçim 319 TreeView Çoklu Seçim 320 TreeView Aç l m n Kontrol Etmek 321 TreeView-Olaylar GÖRSEL TEMALAR 325 CSS ler ve Geleneksel Biçimler 326 Mimari 326 Sk n ler 327 Bir Tema Uygulamas 327 Skin Dosyas Tan mlar 327 Sayfa Baz nda Tema Tan m 328 Uygulama Baz nda Tema Tan mlamak 328 Sunucu Kontrollerinde Temay Etkisiz K lmak 329 Temalar Sayfa Baz nda Etkisiz K lmak 329 Ayn Tema çinde Farkl Skin Dosyalar Kullanmak 329 CSS Dosyalar n n Temalarla Kullan m 331 Resim Kullan m 333 Liste Elemanlar na Tema Uygulanmas 334 Yerleflim Düzenlerini (Layout) Belirlemek 335 Temalar m z Programatik Olarak Atamak PROF LLER 341 Profillerin Tan mlanmas 341 Profil Provider lar 342 Veritaban n n Yap land r lmas 342 Profil Veritaban na Ba lanmak 344 Profil Özelliklerinin Tan mlanmas 344

7 Ç NDEK LER xv Profillerin Kullan m 345 Anonim Profiller 347 Anonim Profillerin Çal flma Mant 348 Anonim Profil Tan mlar n n Özellikleri 349 Profil Özelliklerinin Di er Nitelikleri 349 Profil Özelliklerinin Grup Halinde Tan mlanmas 350 Profilleri Miras Olarak Kullanmak 351 Tan ml Kullan c ve Profiller 353 Anonim Bilgileri Tan ml Kullan c ya Aktarmak 356 Profil Bilgisini Silmek 359 Belirli Profilleri Silmek 360 Profilleri zleme GÜVENL K, ÜYELER ve ÜYE YÖNET M 365 Kimlik Do rulama (Authentication) 365 Yetkilendirme (Authorization) 366 ASP.NET ve Güvenlik 366 Üye Yönetimine Haz rl k 367 Forms ve Windows Authentication 367 Forms Authentication Elemanlar 367 SQL Provider 368 Üye Kayd 369 Kullan c Oluflturma Sihirbaz 374 Kullan c Oluflturma Sihirbaz Ad mlar 377 Kullan c lara zin Verme-S n rlama 381 Kullan c lar Sisteme Tan tmak-login Sayfas Oluflturmak 382 Log n Kontrolü 386 Kullan c Özellikleri 388 Kullan c Özelliklerini Güncellemek 390 Kilitli Kullan c simlerini Açmak 394 Kullan c Sil 397 Di er Login Kontrolleri 398 LoginView, LoginName, LoginStatus ile lgili Bir Kullan m: Kullan c Tipine Göre çerik 399 Password De ifltirme 401 PasswordRecovery 402 SMTP Yap land rmas 402

8 xvi C# LE ASP.NET Online Kullan c Say s 404 Yetkilendirme (Authorization) 405 Yetkilendirmenin Web.config de Tan mlanmas 405 Rol Kavram 406 SqlRoleProvider 407 Rol Ekleme Kald rma 408 Kullan c lar Rollere veya Rolleri Kullan c lara Eklemek 410 Kullan c ya Rol Atamak ve Silmek 410 Kullan c ya Roller Atamak 414 Kullan c Rol Metotlar na Genel Bir Bak fl 416 Kullan c Rollerini Sorgulamak WEB PART LAR ve B R PORTAL UYGULAMASI 419 Web Part Kavram 420 Portal n Temel Yap s 420 Portal Altyap s 421 Portal m z Olufltural m 422 Web Part lar 423 Web User Kontrollerinin Web Part Olarak Kullan lmas 425 Özel Kontrolleri Eklemek 426 Web Part fiekilleri (Modlar ) 429 BrowseDisplayMode 430 Des gndisplaymode 431 CatalogDisplayMode 432 EditDisplayMode 436 Web Part lar Aras letiflim 440 Web Part hraç (Export) Etmek 446 Bir Web Part n thal Edilmesi 447 Portal Verileri PERFORMANS YÖNET M 451 Önbellekleme (Cache) 452 Sunucu Tarafl Önbellekleme 453 Sayfa Ç kt s Önbelleklemesi 454 Sorgu Dizgisi (QueryString) Önbelleklemesi 456 Response.Cache 457 Web Kullan c Kontrolü Önbelleklemesi 459 Cache API 460 Dinamik çerik Eklemek 461

9 Ç NDEK LER xvii Veri Önbelleklemesi 464 Veritaban Ba ml Önbellekleme 467 Veritaban n Haz rlamak 469 Veritaban Tablosunu Haz r Hale Getirmek 470 web.config Tan m 471 Sayfa Tan mlar 472 Veritaban Ba ml Önbelleklemenin Programatik Olarak Kullan m YAPILANDIRMA ve YÖNET M 477 ASP.NET Yap land rma Sistemi 477.config Dosyalar n n Hiyerarflisi 478 web.config Dosyalar n n Yap s 480 web.config Dosyas n n Elemanlar 483 web.config Dosyas ndan Veri Getirmek 484 web.config Dosyas ndaki Bir Bölümü XML Olarak Yazd rmak 489 web.config Özelliklerinin Programatik Olarak Eldesi 490 web.config Dosyas na Yazmak 493 Web Site Yönetim Arac 497 Komut Sat r Araçlar ZLEME ve HATA DENET M 501 zlemeyi Etkin Hale Getirmek 501 zleme Bilgisine Yazma 505 Uygulama Düzeyinde zleme 506 zleme De erlerine Programatik Olarak Eriflmek 508 Hata Denetimi 510 Hata Kategorileri 511 Try ve Catch 511 Belirli stisnalar n Yakalanmas 515 Kümelenifl Yordam stisnalar 517 Page_Error Metodu ile Hata Yakalamak 518 Özel Hata Sayfalar 519 Belirlenmifl Hata Özel Sayfalar D ER KONTROLLER 523 ImageMap 523 AdRotator 527 BulletedList 528 FileUpLoad 532

10 xviii C# LE ASP.NET HiddenField 534 Wizard 535 Wizard flleme Modelleri 539 Do rusal Olmayan Çal flma Modeli 542 fiekilsel Düzenlemeler 545 MultiView ve View Kontrolü 548 Di er Özellikler 551 Buton Kontrolleri 551 PostBackUrl 552 Calendar 554 CheckBox 555 image 556 Label 557 Liste Kontrolleri 557 Panel ASP.NET AJAX 561 AJAX n Olumlu ve Olumsuz Yanlar 561 ScriptManager 562 K smi Güncelleme 563 UpdatePanel 564 Tetikleyiciler (Triggers) 567 UpdatePanel-Koflula Ba l Güncelleme 568 fllem Bildirimi 570 Zamanlanm fl Güncellemeler 571 ASP.NET AJAX Control Toolkit 573 ASP.NET AJAX Control Toolkit Temini ve Kurulumu 573 SliderExtender 574 MaskedEditExtender ve MaskedEditValidator SILVERLIGHT 579 Silverlight Altyap s 580 Silverlight Kullan m na Haz rl k 580 Silverlight Uygulama Yap s 581 Bir Silverlight Uygulamas Gelifltirmek 583 Kodlarla Çal flmak 586 Silverlight Uygulamam z Test Etmek 586

11 Ç NDEK LER xix 25 STAT KSEL GRAF K LER (CHARTING) 589 Basit Bir Grafik Uygulamas 589 Grafiklerin Oluflturulma Tekni i 592 Karfl laflt rmal Seriler 592 Kod Tarafl Grafik Kullan m 594 Veritaban ile Kullan m 595 Serilerin Veritaban ndan Al nmas 597 Verilerin DataSource dan Al nmas 599 Grafik Verilerinin XML Dosyas ndan Al nmas ASP.NET ROUTING 603 ASP.NET Routing Uygulamas 604 Fiziksel Dosya Görünümü 605 Global.asax 605 Basit Bir Routing fllemi 605 Parametre Tafl ma 607 Birden Fazla Parametrik De er Kullanmak 609 Response.RedirectToRoute 610 Veri Görüntüleme Kontrollerinde Routing D NAM K DATA 615 Dinamik Data Uygulamas 615 Tablolar Aras liflkilendirme 620 Dinamik Data Kontrollerinin Düzenlenmesi VERS YONLA B RL KTE ASP.NET E GELEN D ER YEN L KLER 623 ViewState Yönetiminde Yeni Bir Özellik 623 ListView Kontrolündeki Kolayl k 625 CheckBoxList ve RadioButtonList Kontrollerindeki Yenilikler 626

12 xx C# LE ASP.NET

ASP.NET Versiyonları 8 ASP.NET 1.0 ve 1.1 8 ASP.NET 2.0 8 ASP.NET 3.5 8 ASP.NET 4.0 9

ASP.NET Versiyonları 8 ASP.NET 1.0 ve 1.1 8 ASP.NET 2.0 8 ASP.NET 3.5 8 ASP.NET 4.0 9 ix ASP.NET 1 Bir Web Sayfasının Çalışma Prensibi 2 ASP.NET Nedir? 2 ASP.NET in Avantajlarına Kısa Bir Bakış 4 ASP.NET Versiyonları 8 ASP.NET 1.0 ve 1.1 8 ASP.NET 2.0 8 ASP.NET 3.5 8 ASP.NET 4.0 9 Visual

Detaylı

İÇİNDEKİLER VII İÇİNDEKİLER

İÇİNDEKİLER VII İÇİNDEKİLER İÇİNDEKİLER VII İÇİNDEKİLER 1 ASP.NET NEDİR? 1.Net Framework Nedir? 1.Net Bileşenleri 2 CLR (Common Language Runtime - Ortak Dil Çalışma Platformu) 3 MSIL (Microsoft Intermadiate Language - Ara Dil) 3

Detaylı

İÇİNDEKİLER VII İÇİNDEKİLER

İÇİNDEKİLER VII İÇİNDEKİLER İÇİNDEKİLER VII İÇİNDEKİLER 1 ASP.NET NEDİR? 1.Net Framework Nedir? 1.Net Bileşenleri 2 CLR (Common Language Runtime - Ortak Dil Çalışma Platformu) 3 MSIL (Microsoft Intermadiate Language - Ara Dil) 3

Detaylı

G R fi 1 Adobe AIR E BAfiLANGIÇ

G R fi 1 Adobe AIR E BAfiLANGIÇ +ADOBE AIR-icindekiler 5/10/09 10:25 PM Page ix Ç NDEK LER G R fi 1 Kitab Kimler Okumal? 1 Bize Çekinmeden Yaz n 2 Kitaptaki Örneklerin Kullan m 3 DVD çerisindeki Örnekler 5 Flex Builder ile Arfliv Dosyalar

Detaylı

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7

Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 +AS3-icindekiler 4/13/10 10:51 PM Page ix Ç NDEK LER G R fi 1 Bafllamadan Önce 1 Kitab Kimler Okumal? 1 Kitap çerisindeki Örnekler 2 Örneklerin Kullan m 3 Çekinmeden Yaz n 7 1 PROGRAMLAMAYA G R fi 9 Programlama

Detaylı

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows

Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows Ç NDEK LER 1 MOB L DÜNYA 1 Girifl 1 Mobil Cihazlar 1 Mobil Cihazlar n Devrimi 5 iphone 6 Blackberry 6 Android flletim Sistemli Cihazlar 7 Windows Mobile Destekleyen Cihazlar 7 Mobil Cihazlar n Gelecekteki

Detaylı

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP

Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP +PHP 6-icindekiler 5/10/11 12:08 PM Page ix Ç NDEK LER 1 PHP 6 1 PHP Nedir? 1 PHP nin Tarihi 2 PHP nin Avantajlar 4 PHP nin Dezavantajlar 4 PHP nin Çal flma Mant 6 PHP nin Çal flma Aral 8 PHP nin Yap Tafl

Detaylı

(Örgün / Yüz Yüze Eğitim için)

(Örgün / Yüz Yüze Eğitim için) Ders Kodu Teorik Uygulama Lab. Internet and Web Programming_II Ulusal Kredi Öğretim planındaki AKTS 0 0 3 3 5 Ön Koşullar : Ön koşul dersi Internet and Web Programming_1 Önerilen Dersler : Yok Dersin Türü

Detaylı

WEB FORM ELEMANLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

WEB FORM ELEMANLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu WEB FORM ELEMANLARI Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu Giriş Web form kavramı ASP.NET ile gelen ve yeni olan bir terimdir. Web formlarının geliştirilmesindeki

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 5 Veri Tabanı İşlemleri VERİTABANI BAĞLANTISI Site içindeki bilgilerin saklanması / düzenlenmesi ve kullanıcı etkileşiminin sağlanabilmesi

Detaylı

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5

1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.Net Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO GELİŞTİRME

Detaylı

WINDOWS SERVER 2008 R2 YE G R

WINDOWS SERVER 2008 R2 YE G R Ç NDEK LER 1 WINDOWS SERVER 2008 R2 YE G R fi 1 Temel Bilgiler 1 R2 deki Yenilikler 2 R2 SP1 deki Yenilikler 4 Sürümler 5 Yönetimsel Araçlar 9 Sunucu Yöneticisi (Server Manager) 9 Windows PowerShell 10

Detaylı

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI

G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI Ç NDEK LER G R fi xix 1 YAZILIM GEL fit RMEN N TEMEL KAVRAMLARI 1 Yaz l m Nedir? 2 Yaz l m Mühendisli i Nedir? 2 Kaliteli Yaz l m n Özellikleri Nelerdir? 4 fllevsellik (Functionility) 6 Güvenilirlik (Reliability)

Detaylı

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme

LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme LINQ Language Integrated Query Dille Bütünleştirilmiş Sorgu Bir Veri Tabanı Tablosundan Veri Gösterme Amaç: Bir veritabanındaki bilgileri LINQ aracılığı ile ekranda nasıl gösterebiliriz? Yazar: Oğuz Alpöge,

Detaylı

Ç NDEK LER 1 GRAF K TASARIM 1 Grafik Tasar m Nedir? 1 Türkiye de Grafik Tasar m Sektörü 3 Vektör Nedir? 4 Bitmap Nedir? 6 Neden CorelDraw?

Ç NDEK LER 1 GRAF K TASARIM 1 Grafik Tasar m Nedir? 1 Türkiye de Grafik Tasar m Sektörü 3 Vektör Nedir? 4 Bitmap Nedir? 6 Neden CorelDraw? ++CORELDRAWX5-icindekiler 3/23/11 12:59 PM Page ix Ç NDEK LER 1 GRAF K TASARIM 1 Grafik Tasar m Nedir? 1 Türkiye de Grafik Tasar m Sektörü 3 Vektör Nedir? 4 Bitmap Nedir? 6 Neden CorelDraw? 7 CorelDraw

Detaylı

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI

2 VISUAL STUDIO 2012 GELİŞTİRME ORTAMI İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 C# Hakkında Genel Bilgiler 1.NET Framework 1 CLR 2 CLR Ve CTS 2 Temel Sınıf Kütüphanesi 3 CIL 3 Algoritma Nedir? 4 Sözde Kod (Pseudocode) 5 2 VISUAL STUDIO 2012 GELİŞTİRME

Detaylı

N MLER N N BEL RLENMES VE ANAL Z

N MLER N N BEL RLENMES VE ANAL Z ++10 ADIMDA YAZILIM-icindeki 10/27/11 10:10 AM Page ix Ç NDEK LER 1. ADIM: G R fi VE GEREKL HAZIRLIKLAR 1 Girifl 1 Kitap ve Proje 2 Kitab n lerleyifli 2 Projenin Hikayesi 3 Projenin Mimarisi 4 Yaz l m

Detaylı

ASP.Net e Giriş. Erkan GÜZELKÜÇÜK. INETA MEA / DeveloperMania.Net Teknik Lider & Editör. Nisan 2010

ASP.Net e Giriş. Erkan GÜZELKÜÇÜK. INETA MEA / DeveloperMania.Net Teknik Lider & Editör. Nisan 2010 10100001111010101101101110111101010000011 01010100101011011101010100001010101010111 00101011011101010100001010101010111001010 11011101010100001010101010111001010110111 01010100001010101010111001010110111010101

Detaylı

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9

Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9 ++XML-ILERI XML-icindeki 9/7/10 5:49 PM Page vii Ç NDEK LER 1 XML E G R fi 1 XML Nedir? 1 XML in Avantajlar 3 HTML ve XML Aras ndaki Farklar 4 XML Dosyalar n Görüntülemek 6 XML Dosyas Oluflturmak 9 XML

Detaylı

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

WEB FORMLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu WEB FORMLARI Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu WEB FORMLARI Web uygulamalarının etkileşimli olabilmesi için, diğer bir ifade ile uygulamanın kullanıcı isteğine

Detaylı

çindekiler 01. Kurulum

çindekiler 01. Kurulum çindekiler 01. Kurulum 1 Niçin PHP Kullanmal y z? 1 Gerekli Programlar n Temin Edilmesi 2 PHP yi Temin Edelim 3 APACHE in Temin Edilmesi 3 MySQL in Temin Edilmesi 3 PHPMyAdmin in Temin Edilmesi 4 PHPed

Detaylı

ASP.NET Web Formları ile Çalımak. Microsoft ASP.NET Web Formları ile Çalımak

ASP.NET Web Formları ile Çalımak. Microsoft ASP.NET Web Formları ile Çalımak ASP.NET Web Formları ile Çalımak Cengiz HAN cengiz@cengizhan.com www.cengizhan.com 1 Microsoft ASP.NET Web Formları ile Çalımak Konu 1: Web Formları Oluturmak Konu 2: Sunucu Kontrollerini Kullanmak Konu

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ETKİLEŞİMLİ WEB UYGULAMALARINDA VERİ TABANI İŞLEMLERİ Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında

Detaylı

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi

ASP.NET 1. DURUM YÖNETİMİ. BLM 318 e-ticaret ve Uyg. Durum Yönetimi Nedir? Durum Yönetimi: Karșılaștırma İÇERİK. Sunucu-taraflı Durum Yönetimi Nedir? olmadan Login.aspx Bilgilerinizi giriniz Durum Yönetimi İle Login.aspx Bilgilerinizi giriniz Adınız Adınız Pınar Pınar Soyadınız Soyadınız Onay Durdu Onay Durdu Gönder Gönder ASP.NET - 1 sayfa.aspx

Detaylı

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9

1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 VII 1 C#.NET GELİŞTİRME ORTAMI 1 Visual Studio 2015 Arayüzü 4 Menu Window 6 Solution Explorer 7 Properties Window 8 Server Explorer 8 Toolbox 9 2 KOD YAZMAYA BAŞLANGIÇ 11.Net Framework 11 Yeni Proje Oluşturmak

Detaylı

Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir.

Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir. Veritabanını Oluşturma Defter isimli veritabanı oluşturulur. İçersinde defter isimli tablo aşağıdaki alanlar oluşturulur. Resmin dosya adı tutulacaktır. Ve program yolu ile path(yolu ile) sayafaya eklenecektir.

Detaylı

1 SILVERLIGHT A G R fi 2 KONTROLLER 3 DÜZEN PANELLER

1 SILVERLIGHT A G R fi 2 KONTROLLER 3 DÜZEN PANELLER ++SILVERLIGHT-icindekiler 9/12/11 4:17 PM Page vii Ç NDEK LER 1 SILVERLIGHT A G R fi 1 Girifl 1 Windows Presentation Foundation (WPF) Nedir? 2 WPF n Kazand rd klar 3 Silverlight Nedir? 4 Silverlight ile

Detaylı

Asp.Net Veritabanı İşlemleri

Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Asp.Net Veritabanı İşlemleri Birçok uygulamada bilgiler geçici olarak tutulur ve oturum sonlandırıldığında bu bilgiler bellekten silinir. Ancak etkileşimli web sitelerinde

Detaylı

ADO.NET. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ADO.NET. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ADO.NET Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ADO.NET ve ADO Bir uygulamanın esas gücünü, veri, veritabanları veya veri kaynakları ile olan ilişkisi belirler. Geleneksel

Detaylı

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site

Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site ASP.NET C# Yeni Web Sitesi Oluşturma: Visual Studio 2012 açılır. File>New>Web Site>C#-Asp Empty Site Proje üzerine web form ekleme: proje ismine sağ tıklanır.add>add New Item>web form Projeye harici css

Detaylı

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6

Yazılım Nedir? 2. Yazılımın Tarihçesi 3. Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5. Yazılımın Önemi 6 ix Yazılım Nedir? 2 Yazılımın Tarihçesi 3 Yazılım Grupları 4 Sistem Yazılımları 4 Kullanıcı Yazılımları 5 Yazılımın Önemi 6 Yazılımcı (Programcı) Kimdir? 8 Yazılımcı Olmak 9 Adım Adım Yazılımcılık 9 Uzman

Detaylı

VeriTabanı Uygulamaları

VeriTabanı Uygulamaları VeriTabanı Uygulamaları Bir uygulamanın esas gücünü, veri, veri tabanları ve veri kaynakları ile olan ilişkisi belirler. Eğer bunlara kolayca hakim olan, yöneten teknolojilere sahipse o uygulama gerçekten

Detaylı

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz..

Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. 3 Kasım 2011 / Perşembe Örnek : Button a tıklamadan seçim yapınca işlem yapılsın. Çözüm :RadioButtonList1 kontrolunuekliyoruz.enableautopostback iaktifleştiriyoruz.. RadioButtonList1 e tek tıklayıp sağdan

Detaylı

1 ORACLE 11G DATABASE SERVER LE

1 ORACLE 11G DATABASE SERVER LE Ç NDEK LER 1 ORACLE 11G DATABASE SERVER LE TANIfiALIM 1 Veritaban Sistemleri 1 Genel Bak fl 1 Relational Database ( liflkisel Veritaban ) Sistemleri 3 Neden Oracle Database Server? 5 Verileri Normallefltirme

Detaylı

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: BİL 1007 Dersi Veren Birim: Mühendislik Fakültesi Dersin Adı: BİLGİSAYAR PROGRAMLAMA II Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Dersin Kodu: BİL 007 Dersin Öğretim Dili: Türkçe Formun Düzenleme

Detaylı

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2.

Şekil 2.1. Bu bölümde ASP.Net platformumuzu açtığımızda Toolbox penceresindeki Standart bölümündeki kontrollerden bahsedeceğiz.(şekil 2.2) Şekil 2. 6 7 Server Kontrol Nedir? Kullanıcı arabirimi veya diğer ilişkisel fonksiyonlar oluşturmak üzere Server üzerinde çalışan componentlere denir. Server kontroller runat= server özelliğine sahiptirler. (Şekil

Detaylı

GridView ve DetailsView kullanarak kayıt düzenlemek

GridView ve DetailsView kullanarak kayıt düzenlemek GridView ve DetailsView kullanarak kayıt düzenlemek Bir önceki yazımda teorik olarak bu iki kontrole ait eventlerden söz etmiştim. Şimdi uygulama yapma zamanı. Bunun için daha önceki yazılarımıza devam

Detaylı

ASP.NET ÇALIŞMA NOTLARI

ASP.NET ÇALIŞMA NOTLARI ASP.NET ÇALIŞMA NOTLARI İnternet sunucu istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bilgisayar(client) ve bu isteği karşılayan özel bir bilgisayar(server) şeklinde işler.

Detaylı

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28

İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19. Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 ix 1 İlk Konsol Uygulamamız 2 İlk Windows Uygulamamız 9.Net Framework Yapısı 18 Neler Öğrendik 19 23 Veri Tipleri 24 Tanımlı Veri Tipleri 27 Basit Tipler 28 Kayan Nokta Tipleri 30 Sayısal Veri Tipi Dönüşümleri

Detaylı

AKILLI EV OTOMASYON SİSTEMİ

AKILLI EV OTOMASYON SİSTEMİ T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü AKILLI EV OTOMASYON SİSTEMİ 210360 Alper AKKAYA 210397 Altan Kerim İLHAN 210320 Semih KAÇAR Yrd. Doç. Dr.

Detaylı

C# ve ASP.NET DERS NOTLARI

C# ve ASP.NET DERS NOTLARI FATİH TEKNİK VE ENDÜSTRİ MESLEK LİSESİ C# ve ASP.NET DERS NOTLARI DERS ÖĞRETMENLERİ SEMA AYDOĞDU MUSTAFA ALTINOK HAKKI AYDIN (4062339/lnvxdb) KONYA 2010 1 C# İLE ASP.NET ASP.NET NEDİR? Asp.net Microsoft

Detaylı

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ

ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ ASP.NET CLASS KULLANARAK VERİTABANI İŞLEMLERİ Asp.NET mimarisinin temelini oluşturan CLASS yapısını kullanarak veri tabanı işlemlerini nasıl daha az kodla ve daha stabil yapabiliriz bunu göreceğiz. Mevzu

Detaylı

Digifresh Kullanım Kılavuzu

Digifresh Kullanım Kılavuzu DigiFresh programını çalıştırmadan önce bilgisayarınıza Net Framework kütüphanesinin yüklü olması gerekmektedir. Aşağıdaki linkten indirelebilir. http://www.microsoft.com/tr-tr/download/confirmation.aspx?id=17851

Detaylı

ASP.NET ile Bir Web Sitesi Oluşturma

ASP.NET ile Bir Web Sitesi Oluşturma 29,30 Eylül 2011 ASP.NET ile Bir Web Sitesi Oluşturma ASP.NET sitesi oluşturmak için File menüsündeki, New açılır listesindeki, Web Site komutuna tıklıyoruz Açılan pencereden C# içindeki ASP.NET Web Site

Detaylı

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1

ADO.NET VERİTABANINA BAĞLANTI. Bir web formu üzerinden veritabanına bağlantımızı anlatacağım. UYGULAMA 1 ADO.NET Web üzerinden veritabanına bağlanmak ve veri işlemleri gerçekleştirmek için ADO.NET teknolojinden faydalanarak işlemlerimizi gerçekleştireceğiz. ADO.NET her ne kadar ADO teknolojine benzesede aslında

Detaylı

ASP.NET SAYFA DETAYLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ASP.NET SAYFA DETAYLARI. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET SAYFA DETAYLARI Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET SAYFA DETAYLARI ASP.NET SAYFA DETAYLARI Klasik ASP sayfalarında form verileri her seferinde

Detaylı

1 JQUERY MOBILE 2 JQM SAYFA YAPISI

1 JQUERY MOBILE 2 JQM SAYFA YAPISI İÇİNDEKİLER IX İÇİNDEKİLER 1 JQUERY MOBILE 1 Mobil Hayat 1 Mobil Cihazlar 2 Mobil telefonlar 2 Düşük Teknoloji Ürünü Mobil Cihazlar 2 Orta ve Üst Seviye Mobil Cihazlar 3 Akıllı telefonlar 3 Tabletler 4

Detaylı

AKILLI EV OTOMASYON SİSTEMİ

AKILLI EV OTOMASYON SİSTEMİ T.C. KARADENİZ TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü AKILLI EV OTOMASYON SİSTEMİ 210360 Alper AKKAYA 210397 Altan Kerim İLHAN 210320 Semih KAÇAR Yrd. Doç. Dr.

Detaylı

One ASP.NET. 5 bileşen barındırmaktadır. Web Forms Model View Controller (MVC) Web Pages Web API SignalR

One ASP.NET. 5 bileşen barındırmaktadır. Web Forms Model View Controller (MVC) Web Pages Web API SignalR ASP.NET Kısa Geçmiş Klasik ASP ilk defa 1990 ların sonunda tanıtılmıştır. ASP.NET 1.0 2002 (Web Forms) ASP.NET 2.0 2005 (Data) ASP.NET 3.5 ve ASP.NET MVC 2008 Takip eden iki yıl içinde ikiden fazla versiyon

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı Web sitemizin görünümünde değişiklikler yapmak istediğimizde tüm sayfalar ile tek tek uğraşmayız. Tüm sayfaların

Detaylı

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add

Masa üstünde vt34.mdb dosyası var, onu projemize eklemek için, App_Data ya sağ tıkla Add Existing Item vt34.mdb adlı dosyayı seç Add 29 Aralık 2011 / Perşembe Visual studio dan veri tabanından veri çekmek için önce bir aspx dosyası açıp,,accessde yeni veri tabanı dosyası açıyoruz. Dikkat : Dosyanın uzantısı.mdb olacak. Masa üstünde

Detaylı

C# Programlama. Visual Studio 2010 Arayüzü. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ

C# Programlama. Visual Studio 2010 Arayüzü. Prof. Dr. Ümit KOCABIÇAK SAKARYA ÜNİVERSİTESİ SAKARYA ÜNİVERSİTESİ C# Programlama Visual Studio 2010 Arayüzü Prof. Dr. Ümit KOCABIÇAK Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir. "Uzaktan Öğretim" tekniğine uygun

Detaylı

GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu GEÇERLİLİK KONTROLLERİ VALİDATİON CONTROLS Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu Giriş Kullanıcı bilgilerinin istenilen kriterlere uygun olup olmadığını denetlemek

Detaylı

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları

Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları Veri Merkezli Uygulamalar Bağlantılı (Connected) Veri Ortamları Bağlantılı veri ortamları, uygulamaların veri kaynağına sürekli bağlı kaldığı ortamlardır. Bu ortamlarda veri alma ve değiştirme işlemleri

Detaylı

PROGRAMLAMA DERSİ 1. İNTERNET

PROGRAMLAMA DERSİ 1. İNTERNET PROGRAMLAMA DERSİ 1. İNTERNET İnternet sunucu-istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bir bilgisayar (kullanıcı-client) ve bu isteği karşılayan özel bir bilgisayar

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 2 Asp.NET Sunucu Kontrolleri ASP.NET WEB KONTROLLERİ ASP.NET, web sayfalarında kullanılmak üzere çeşitli işlevleri yerine getiren

Detaylı

BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal

BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal BİT ini Kullanarak Bilgiye Ulaşma ve Biçimlendirme (web tarayıcıları, eklentiler, arama motorları, ansiklopediler, çevrimiçi kütüphaneler ve sanal müzeler vb.) Bilgi ve iletişim teknolojileri, bilgiye

Detaylı

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI

BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI BİLGİ TEKNOLOJİLERİ VE İLETİŞİM KURULU KARARI Karar Tarihi :22.02.2011 Karar No :2011/DK-10/91 Gündem Konusu :İnternetin Güvenli Kullanımı. KARAR : 5809 sayılı Kanunun 4 üncü 6 ncı ve 50 inci maddeleri

Detaylı

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A

ASP.NET M U S T A F A K I L I Ç M C S E, M C D B A ASP.NET M U S T A F A K I L I Ç B İ L. T E K. Ö Ğ R. M C S E, M C D B A ASP.Net Nedir? ASP.Net Server-Side(Sunucu taraflı) web uygulamaları geliştirebileceğimiz. Net in sağladığı özelliklerin çoğuna erişebilen

Detaylı

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ.

NOT: VERİTABANINDAKİ TABLOLARI OLUŞTURMAYI DA UNUTMAYACAĞIZ. 20 Ocak 2012 / Cuma Yeni uygulama Yönetim adlı bir klasör oluşturacağız. Yönetim klasörü içerisine bir masterpage oluşturacağız. (tabloyla) Örneğin; Ana Sayfa Albüm ekle Fotoğraf ekle Content Place Holder(Değişecek

Detaylı

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15

Kurulum 14 FTP ye Bağlanmak ve Dosyaları Atmak 14 Veritabanı Oluşturulması ve Bağlanıp Kurulumun Tamamlanması 15 vii 1 İçerik Yönetim Sistemi Nedir? 2 WordPress Nedir? 2 WordPress Kısa Tarihi 3 WordPress Gücünü Nereden Alıyor? 3 WordPress ile Neler Yapabiliriz? 4 Kişisel Blog 4 Kurumsal Blog 4 Kurumsal Site 4 Tanıtım

Detaylı

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş

Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği C Programlama 1. Bölüm C# Programlamaya Giriş C Programlama Dr. Serkan DİŞLİTAŞ 1.1. C# ile Program Geliştirme.Net Framework, Microsoft firması tarafından

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ NESNE TABANLI PROGRAMLAMADA WEB UYGULAMALARI 482BK0166 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında

Detaylı

C# nedir,.net Framework nedir?

C# nedir,.net Framework nedir? 1 C# nedir,.net Framework nedir? C# nedir? C#, C/C++ ve Java dillerinde türetilmiş,bu dillerin dezavantajlarının elenip iyi yönlerinin alındığı, güçlü basit, esnek, tip-güvenli(typesafe,tür dönüşümlerindeki

Detaylı

State Yönetimi. Bir web sayfası ile sunucu arasındaki etkileşim ;

State Yönetimi. Bir web sayfası ile sunucu arasındaki etkileşim ; State Yönetimi State Yönetimi Web Page sınıflarının nesneleri, sayfa sunucu tarafına her defasında gönderildiğinde oluşturulur. Böyle bir durum sayfada kullanıcının girmiş olduğu ve sayfa ile ilişkili

Detaylı

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI

ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI ASP.NET ORTAMINDA C# VERİTABANI UYGULAMALARI Sayfa Yüklendiğinde; Access Komutu; VERİTABANINA BAĞLANTI GERÇEKLEŞTİRMEK OleDbConnection baglanti; baglanti = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;

Detaylı

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları

Genel bilgiler Windows gezgini Kes Kopyala Yapıştır komutları. 4 Bilinen Dosya Uzantıları İÇERİK 2 Dosya ve Klasör İşlemleri 3 Giriş BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Windows 7 - Devam ÖĞR. GÖR. HASAN ALİ AKYÜREK http://www.hasanakyurek.com Sürümler Sürüm Karşılaştırmaları Masaüstü Görev

Detaylı

ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or

ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or PART 11 ASP.NET Validation Controls ASP.Net validation controls validate the user input data to ensure that useless, unauthenticated or contradictory data don t get stored. ASP.Net provides the following

Detaylı

1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1. İçerik Yönetim Sistemi (CMS) Nedir? 1. Neden Joomla? 2. Joomla nın Tarihi 3. Joomla nın Anlamı & Logosu 4

1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1. İçerik Yönetim Sistemi (CMS) Nedir? 1. Neden Joomla? 2. Joomla nın Tarihi 3. Joomla nın Anlamı & Logosu 4 İÇİNDEKİLER VII İÇİNDEKİLER 1 İÇERİK YÖNETİM SİSTEMLERİ VE JOOMLA 1 İçerik Yönetim Sistemi (CMS) Nedir? 1 Neden Joomla? 2 Joomla nın Tarihi 3 Joomla nın Anlamı & Logosu 4 Joomla Kullanan Siteler 4 Şirketler

Detaylı

1 Aralık 2015. E-Beyanname Modülünde Yapılan İşlemler

1 Aralık 2015. E-Beyanname Modülünde Yapılan İşlemler 1 Aralık 2015 İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL İlgili Modül/ler : E-Beyanname E-Beyanname Hazırlama ve Takip Modülü ETA:E-Beyanname modülü ile bir mali müşavirlik bürosunda veya bir şirkette

Detaylı

YZM 2105 Nesneye Yönelik Programlama

YZM 2105 Nesneye Yönelik Programlama YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 GUI Nesneleri ve Visual Studio IDE Kullanımı

Detaylı

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe

User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla. Siteye User Control Eklemek : 22 Mart 2012 / Perşembe 22 Mart 2012 / Perşembe Yeni web sitesi açtık Üye giriş sayfası yapacağız. User Control : Standart bir kullanıcı arabirimi oluşturarak; bir uygulama içinde birden fazla WebForm kullanılmasını sağlayan

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 3 Asp.NET Doğrulama Kontrolleri ASP.NET DOĞRULAMA KONTROLLERİ Doğrulama Kontrolleri; kullanıcılardan veri alınması gerektiği durumlarda,

Detaylı

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 1 Asp.NET Giriş

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 1 Asp.NET Giriş İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 1 Asp.NET Giriş ETKİLEŞİMLİ WEB UYGULAMALARI İstemci Sunucu Mimarisi Internet; sunucu-istemci mimarisine göre çalışır. Sunucu (Server)

Detaylı

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK

ORT3167 İnternet Programcılığı 1 Ders1-2. Öğr. Grv. Aybike ŞİMŞEK ORT3167 İnternet Programcılığı 1 Ders1-2 Öğr. Grv. Aybike ŞİMŞEK Dersin Amacı Web tabanlı uygulamalar Web Servisleri geliştirebiliyor duruma gelmek ve bunlarla ilgili bir projeyi takım çalışması ile gerçeklemek.

Detaylı

VERİTABANI NEDİR? ADO.NET

VERİTABANI NEDİR? ADO.NET VERİTABANI NEDİR? 1 Bir veritabanı isminden de anlaşılacağı gibi bilgilerin depolandığı hiyerarşik bir yapıdır. Başka bir tanımıyla dijital ortamda(bilgisayar) saklanan düzenli verilerdir de denilebilir.

Detaylı

Web Application Penetration Test Report

Web Application Penetration Test Report Web Application Penetration Test Report Sızma testleri (Pentest) ve zayıflık tarama (Vulnerability Assessment) birbirine benzeyen iki aşamadan oluşur. Zayıflık tarama hedef sistemdeki güvenlik açıklıklarının

Detaylı

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony

Anonim Verilerin Lenovo ile Paylaşılması. İçindekiler. Harmony Anonim Verilerin Lenovo ile Paylaşılması İçindekiler Anonim Verilerin Lenovo ile Paylaşılması... 1 Harmony... 1 Lenovo Companion 3.0... 2 Lenovo Customer Engagement Service... 3 Lenovo Experience Improvement

Detaylı

ASP.NET NEDİR? .NET FRAMEWORK NEDİR? ASP.NET WEB UYGULAMALARI

ASP.NET NEDİR? .NET FRAMEWORK NEDİR? ASP.NET WEB UYGULAMALARI 1 2 3 ASP.NET NEDİR?.NET FRAMEWORK NEDİR?.Net Framework.Net platformunun bir dayanak noktasıdır..net Framework gücünü içerisinde barındırdığı yüzlerce sınıf (class) kütüphanesinden alır. Bize sunucu tarafında

Detaylı

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1

Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1 VALIDATION KONTROLLER 26 Web sayfalarında en önemli bir konu halini alan bilgi girişi ve bunların kontrollerini yapan kontrollerdir (Şekil 3.1). Şekil 3.1 Kullanıcıların hatasız ve eksiksiz olarak formların

Detaylı

ÖĞRENME FAALĠYETĠ 7. 7. GELĠġMĠġ ÖZELLĠKLER

ÖĞRENME FAALĠYETĠ 7. 7. GELĠġMĠġ ÖZELLĠKLER ÖĞRENME FAALĠYETĠ 7 AMAÇ ÖĞRENME FAALĠYETĠ 7 Bu faaliyette verilen bilgiler ile hazırlamıģ olduğunuz belgeye uygun baģvuruları (Ġçindekiler Tablosu, Dipnot/sonnot, Ģekil tablosu, resim yazısı vb.) hatasız

Detaylı

1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ

1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ İÇİNDEKİLER VII İÇİNDEKİLER 1 UNIVERSAL WINDOWS UYGULAMA GELIŞTIRMEYE GIRIŞ 1 Bu Kitap Kimlere Hitap Ediyor? 1 UWP - Universal Windows Platform Nedir? 2 Universal Windows Geliştirmenin Desteklendiği İşletim

Detaylı

DERECESİ: ARANAN ŞARTLAR: İLAN TARİHİ:

DERECESİ: ARANAN ŞARTLAR: İLAN TARİHİ: 1 33 3 Üniversitelerin eğitim yönetimi teftişi planlaması ve ekonomisi bilim dalından en az yüksek lisans mezunu olmak, alanıyla ilgili en az 5 yıl iş tecrübesine sahip olmak. UÇ UÇLAR: 1 33 3 Üniversitelerin

Detaylı

DURUM YÖNETİMİ (STATE MANAGEMENT) Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

DURUM YÖNETİMİ (STATE MANAGEMENT) Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu DURUM YÖNETİMİ (STATE MANAGEMENT) Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu Durum Yönetimi Geleneksel bir HTML sayfasında oluşturulan form elemanlarında, örneğin bir

Detaylı

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır.

Kitap Ekle linki tıklandığında, admin.aspx sayfamızın görüntüsü aşağıdaki şekilde olacaktır. Admin Paneli (Yeni Kitap Kayıt İşlemi) Admin.aspx sayfamıza yeni bir HyperLink kontrolü ekliyoruz. NavigateUrl sine aşağıdaki bağlantıyı oluşturuyoruz. Böylece, Link tıklandığında yeni_kitap_kayit.ascx

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ ETKİLEŞİMLİ WEB UYGULAMALARINDA WEB FORMLARI Ankara, 2013 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında

Detaylı

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR

1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR +++ANDROID-icindekiler 3/21/11 11:58 AM Page vii Ç NDEK LER 1 LK ANDROID YAZILIMIMIZ VE ÖN HAZIRLIKLAR 1 Hoflgeldin Android Proje Örne i 10 Eclipse ile Yeni Bir Android Projesi Oluflturmak 12 Program Çal

Detaylı

MODÜL : 1 BİLGİSAYAR KULLANMA

MODÜL : 1 BİLGİSAYAR KULLANMA Kullanımı ( İşletmenlik ) Kursu Yıllık Planı Kurs Gün Hafta Ders Saati 1 1 4 2 1 4 3 1 4 4 1 4 5 1 4 6 2 4 7 2 4 8 2 4 KONULAR 1. Temel Bilgiler a. Donanım yazılım bilişim teknolojisi b. Bilgi ve iletişim

Detaylı

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu

ASP.NET TEMELLERİ. Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu ASP.NET TEMELLERİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu İnternet Nasıl Çalışır? Sunucu istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan

Detaylı

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet

Tasarım Raporu. Grup İsmi. Yasemin ÇALIK, Fatih KAÇAK. Kısa Özet Tasarım Raporu Grup İsmi Yasemin ÇALIK, Fatih KAÇAK Kısa Özet Tasarım raporumuzda öncelikle amacımızı belirledik. Otomasyonumuzun ana taslağını nasıl oluşturduğumuzu ve bu süreçte neler yaptığımıza karar

Detaylı

Hackerlar'ın Gözünden Flash Uygulamaları

Hackerlar'ın Gözünden Flash Uygulamaları Hackerlar'ın Gözünden Flash Uygulamaları Ah o Netsec etkinliğinde bende olsaydım deyipte katılamayanlar için yapmış olduğum sunumu kısaca yazıya dökmeye karar verdim. Ön bilgi olarak Flash kısaca web sayfalarına

Detaylı

GAZİOSMANPAŞA ÜNİVERSİTESİ YAZ OKULU YÖNERGESİ BİRİNCİ BÖLÜM

GAZİOSMANPAŞA ÜNİVERSİTESİ YAZ OKULU YÖNERGESİ BİRİNCİ BÖLÜM Amaç, Kapsam, Dayanak ve Tanımlar Amaç GAZİOSMANPAŞA ÜNİVERSİTESİ YAZ OKULU YÖNERGESİ BİRİNCİ BÖLÜM MADDE 1 (1) Bu Yönergenin amacı, Gaziosmanpaşa Üniversitesi bünyesinde yaz okulunda uygulanacak olan

Detaylı

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 9 Şubat 2012 / Perşembe Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü 2002-2003 seçiyoruz 1) emlakkategorisi adlı tabloyu oluşturuyoruz 1 2) ilanlar adlı tabloyu

Detaylı

İNTERNET PROGRAMCILIĞI DERSİ

İNTERNET PROGRAMCILIĞI DERSİ İNTERNET PROGRAMCILIĞI DERSİ Dersin Modülleri İnternet Programcılığı 1 İnternet Programcılığı 2 İnternet Programcılığı 3 İnternet Programcılığı 4 İnternet Programcılığı 5 Kazandırılan Yeterlikler Programlama

Detaylı

FormSeries müşterileri operasyon ekibinin bir parçası haline getiren yeni bir hizmet kanalı yaratmayı hedeflemektedir.

FormSeries müşterileri operasyon ekibinin bir parçası haline getiren yeni bir hizmet kanalı yaratmayı hedeflemektedir. FormSeries Nedir? FormSeries, müşteriler tarafından elle doldurulan form veya dilekçelerin okunmasını ve bu döküman aracılığıyla iletilen tüm talep ve talimatların otomatik olarak gerçekleştirilmesini

Detaylı

E-Firma Rehberi Sistemi Plus

E-Firma Rehberi Sistemi Plus ASPXPLUS e-firma Rehberi Sistemi, asp.net destekli profesyonel - güçlü - hızlı - sade ve güvenli bir sistemdir. E-Firma Rehberi'nin amacı, üyelerin firmalarını ve firmaya ait ilanlarını sisteme ekleyerek

Detaylı

İÇİNDEKİLER. Birinci Bölüm Araştırmanın Konusu, Kapsamı, Yapısı ve Temel Sorunlar

İÇİNDEKİLER. Birinci Bölüm Araştırmanın Konusu, Kapsamı, Yapısı ve Temel Sorunlar İÇİNDEKİLER Kısaltmalar XV Birinci Bölüm Araştırmanın Konusu, Kapsamı, Yapısı ve Temel Sorunlar 1. Konunun sunumu ve temel sorunlar 1 I. Bilgisayar programının hukuki korunması sorunu ve bunun pratik-teorik

Detaylı

Örnek : TextBox1,RangeValidator,Button,Label girelim.0-100 aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ;

Örnek : TextBox1,RangeValidator,Button,Label girelim.0-100 aralığında değer girilmesini istiyoruz. Label1.Text=TextBox1.Text ; 10 Kasım 2011 / Perşembe RangeValidator : Belirlenen bir aralıkta değer girilmesini kontrol eder.örneğin bir tarih veya sayı aralığı ile veri girişini sınırlamak istediğimizde kullanırız. Bunun için şu

Detaylı

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA

VERİ TABANI YÖNETİM SİSTEMLERİ II. 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA BÖLÜM 9 9. FORMLAR ve ORACLE FORMS PROGRAMINDA FORM OLUŞTURMA Bu bölümde Oracle Forms programı ile örnek bir form hazırlanması anlatılacaktır. 9.1 ORACLE FORMS ile FORM Oluşturma Nasıl Delphi programının

Detaylı