2 ASP.NET MVC İLE YAZILIM GELİŞTİRME

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

Download "2 ASP.NET MVC İLE YAZILIM GELİŞTİRME"

Transkript

1 İÇİNDEKİLER VII İÇİNDEKİLER 1 TEMEL BİLGİLER 1.Net Framework Nedir? 1.Net Bileşenleri 1 CLR (Common Language Runtime - Ortak Dil Çalışma Platformu) 3 MSIL (Microsoft Intermadiate Language - Ara Dil) 3 JIT (Just in Time - Çalışma Anında Derleme) 4 EconoJIT (Ekonomik JIT) 4 Normal JIT 4 PreJIT 4 Base Class Library (Temel Sınıf Kütüphanesi) ve Namespace (İsim Alanı) Kavramları 5 System 5 System.IO 6 System.Linq 6 System.Net 6 System.Security 6.Net Framework Asp.Net MVC Nedir? 7 MVC Pattern Nedir? 7 Model 7 View 7 Controller 8 Asp.Net MVC nin Çalışma Prensibi 8 MVC nin Avantajları ve Dezavantajları 11 Neden Asp.Net Web Forms? 11 Neden Asp.Net MVC? 12 Karşılaştırma Sonucu 14 2 ASP.NET MVC İLE YAZILIM GELİŞTİRME 15 Asp.Net MVC ye Başlarken 15 Visual Studio 2013 e Genel Bakış 16 Visual Studio Asp.Net MVC ile Yeni Proje Oluşturma 18 Asp.Net MVC Projesi Oluşturma 20

2 VIII ASP.NET MVC 5 Visual Studio 2013 Çalışma Ortamı 22 Araç Kutusu (Toolbox) 22 Sekmeler (Tabs) 23 Tarayıcı (Browser) 23 HTML Kodları 23 Dizin Gezgini (Solution Explorer) 24 Ekip Gezgini (Team Explorer) 24 Durum Çubuğu 24 Özellikler (Properties) 24 Visual Studio 2013 te Projeyi Çalıştırma 24 Run (Internet Explorer) 24 F5 Tuşu 24 Model, View, Controller Kullanımı 26 Controller Oluşturma 26 Model Oluşturma 28 View Oluşturma 29 3 ASP.NET MVC İLE C# KULLANIMI 33 C# Nedir? 33 Neden C# Kullanmalıyız? 33 Öğrenim Kolaylığı 33 Yazılım Geliştirme Sürecindeki Avantajları 34 XML ve Json Desteği 34 Asp.Net MVC ile Proje Geliştirilirken Kullanılan Diller 35 Asp.Net MVC ile HTML Kullanımı 35 Asp.Net MVC ile Javascript Kullanımı 35 Asp.Net MVC ile C# Kullanımı 36 Asp.Net MVC Kodlama Yöntemleri 37 View Engine Nedir? 37 Razor View Engine Operatörü 38 Açıklama Satırı 38 Genel Kodlama 40 Değişken Değerini Sayfaya Yazdırma 42 Sayfaya Boşluk Yazdırma 43 Sayfaya HTML Kodu Yazdırma 46

3 İÇİNDEKİLER IX Kontrol Yapıları (If, Switch) ve Döngülerin (While, For, Do-While, Foreach) Kullanımı Genel Kod Bloğunun İçinde Kullanımı Kontrol Yapıları ve Döngülere Özel Kodlama 51 Asp.Net MVC de En Sık Kullanılan C# Kodları 52 Link Oluşturma 52 Post İşlemi IsPost Kullanımı 56 HTML Karakter Kodlamasını Tanımlama (HttpUtility) 58 HtmlEncode ve HtmlDecode Kullanım Örnekleri 58 View İçerisinde Metin Formatlama İşlemleri (String.Format) 60 Sayıları Farklı Formatlarda Görüntüleme 60 Tarihi (Date) Farklı Formatlarda Görüntüleme 61 Dosya ve Klasörlere Erişim (Server.MapPath) 67 Dosyanın Sanal Yoluna (Virtual Path) Erişim (Href) 70 Sayfaya HTML Kodu Yazdırma (Html.Raw) 73 Uyarı Mesajı Penceresi Oluşturma (Javascript - Alert) 74 Uyarı Mesajı Penceresi Sonrası 76 Otomatik Sayfa Yönlendirme 76 4 VIEW 81 View Kullanımı 81 Dizin Yapısı 82 Asp.Net MVC View Tasarımı 83 Controller - View İlişkisi 84 Controller dan View a Ulaşım 85 View dan Controller a Ulaşım 86 View Oluşturma 87 Controller Üzerinden View Oluşturma 87 Views Klasörüne View Ekleme 90 Action dan Farklı İsimde View Çağırma 92 Layout (Şablon Sayfa) Kullanımı 93 Layout Oluşturma 94 İç İçe (Nested) Layout Oluşturma 102 Layout İçinde Bölüm (Section) Tanımlama (RenderSection) 107 Parçalı (Partial) View Kavramı ve Kullanımı 115 Partial View Oluşturma 116

4 X ASP.NET MVC 5 Partial View ın View larda Kullanımı 117 ViewStart Kavramı 119 Controller dan View a Veri Gönderme (ViewData & ViewBag) 123 ViewData 124 VıewBag 126 Asp.Net MVC ile CSS Kullanımı ve Style Sheet Dosyaları 128 CSS Nedir? 128 En Çok Kullanılan CSS Kodları 129 Genişlik Tanımlama (Width) 129 Yükseklik Tanımlama (Height) 129 Yazı Tipi Tanımlama (Font-Family) 129 Yazı Büyüklüğünü Tanımlama (Font-Sıze) 130 Yazı Kalınlığını Tanımlama (Font-Weight) 130 Yazı Eğikliğini Tanımlama (Font-Style) 130 Yazı Rengi Tanımlama (Color) 131 Yazı Hizalama (Text-Alıgn) 131 Arkaplan Rengi Tanımlama (Background-Color) 131 Asp.Net MVC de CSS Kullanımı 132 HTML Nesnesine CSS Tanımlama 132 CSS Sınıfı Oluşturma ve HTML Nesnesine CSS Sınıfını Tanımlama MODEL 139 Model Kullanımı 139 Model Tanımlama 140 Kayıt Listeleme 143 Yeni Kayıt Oluşturma 148 Kayıt Düzenleme 154 Kayıt Silme 161 Kayıt Görüntüleme 165 Model Nitelikleri (Attributes) 169 Zorunluluk Kontrolü (Required) 169 Başlık Tanımlaması (DisplayName) 172 Özelliğin Düzenlenebilirliği (Editable) 173 Görüntüleme Formatı (DisplayFormat) 175 Veri Türünün Kontrolü (DataType) 177 ( Address) 179

5 İÇİNDEKİLER XI Metin Uzunluğu Kontrolleri (MaxLength, MinLength) 180 Değerleri Karşılaştırma (Compare) 182 Model Binding 184 Model Binding Nedir? 184 Varsayılan Model Binder Yapılandırması 184 Kullanıcı Tanımlı (Custom) Model Binder Oluşturma 187 Action Metod İçinde Custom Model 189 Binder Kullanımı 189 Entity Framework 191 ORM Kavramı 191 ORM ile Neler Yapılabilir? 192 ORM Veritabanı Bağımsız Nasıl Çalışıyor? 192 ORM nin Avantajları Nelerdir? 193 ORM İle Veritabanı Modelleme Zorunlu mu? 194 ORM de Mapping Nedir? 194 Entity Framework Nedir? 194 Entity Framework Veri Modeli Oluşturma 196 Entity Framework Veritabanı İçeriği (Data Context) Oluşturma 198 Veritabanı Bağlantı Parametrelerini Tanımlama 200 Entıty Framework ile MVC Controller ve View ları Oluşturma 202 Veritabanı Oluşurken Tablolara Başlangıç Kayıtları Ekleme 204 Entity Framework ile Kayıt İşlemleri 207 Tablodaki Tüm Kayıtları Sorgulama (Select) 208 Kritere Göre Sorgulama (Where) 212 Kategorideki Ürünleri Sorgulama 212 Ürün Detayını Sorgulama 215 Tabloya Kayıt Ekleme (Insert) 217 Tabloya Ürün Ekleme 217 Kategoriye Ürün Ekleme 221 Tablodaki Kaydı Güncelleme (Update) 225 Tablodan Kayıt Silme (Delete) CONTROLLER 233 Controller Kullanımı 233 Kullanım Örnekleri 234 Action Kullanımı 235

6 XII ASP.NET MVC 5 Action Nedir? 236 Action Result Kullanımı 236 Sayfa Yönlendirme (RedirectResult) 238 Json Sonucu Döndürme (JsonResult) 240 Dosya Döndürme (fileresult) 243 Farklı Bir Action Metoda Yönlendirme (RedirectToRouteResult) 244 Partial View Döndürme (PartialViewResult) 245 Javascript Döndürme (JavascriptResult) 252 Action ve Model Attributes (Nitelikler) 255 ActionName (Action İsmi) 255 HttpPost (View dan Controller a Veri Gönderme) 257 HttpGet (Site İçinde Arama Yapma) 261 Bind (View dan Alınacak Verilerin Kontrolü) 265 OutputCache (Önbellekleme) 267 RequireHttps (Https Protokolünü Zorunlu Kılma) 270 Asenkron İşlemler 272 Asenkron Controller Sınıfları (AsyncController) 273 Asenkron Action Metodlar WEB API 279 API Nedir? 279 Web API Nedir? 280 Kullanım Alanları 280 Web API Uygulaması Oluşturma 281 Örnek Uygulama (Tüm Kayıtları Listeleme) 284 Parametre Yönetimi (Id ye Göre Kayıt Getirme) 287 Geri Dönüş Değerlerinin Yönetimi (IHttpActionResult Kullanımı) 290 Ok (İşlem Başarıyla Tamamlanma Durumu) 290 Not Found (Alınmak İstenen Verinin Bulunamaması Durumu) 291 Unauthorized (Kullanıcının İşlem Yetkisinin Olmaması Durumu) 292 Conflict (Aynı Veriyi İki Kere Kaydetme Durumu) ROUTING (YÖNLENDİRME) 299 Routıng Nedir? 299 Varsayılan Route Yapılandırması 300 Route Oluşturma (Haber Sitesinin Route Ayarları) 302

7 İÇİNDEKİLER XIII Anasayfa ya Özel Route Oluşturma (Anasayfa) 305 Kategori Sayfalarına Özel Route 306 Oluşturma (kategori/kategoriadı) 306 Haber Sayfalarına Özel Route Oluşturma (haber/kategoriler/ /HaberAdı) 314 Route Constraints (Rota Kısıtlamaları) 319 Regular Expressions (Düzenli İfadeler) ile Rota Kısıtlama 319 Regular Expression Nedir? 319 Regular Expression Deseni Oluşturma 319 Regular Expression ile Cep Telefonu Deseni Oluşturma 320 Regular Expression ile Rota Kısıtlama İşlemi 321 HttpMetodConstraint ile Rota Kısıtlama 322 Kullanıcı Tanımlı (Custom) Rota Kısıtı Oluşturma (IRouteConstraınt) 323 Web API Route Yapılandırması 326 Convention Based Routing 327 Web API de ControllerAdı/ActionAdı/Parametre Route Yapılandırması 328 Attribute Based Routing 331 Action a Route Tanımlama 331 ApiController a Route Tanımlama FILTERS (FILTRELER) 337 Filtreleme Nedir? 337 Filtre Çeşitleri 338 Action Filter 338 Action a ActionFilter Tanımlama 339 Controller a ActionFilter Tanımlama 343 Result Filter 345 Exception Filter (Hata Filtresi) 350 Uygulama Bazında Hata Yakalama 352 Türüne Göre (Controller ve Action Bazında) Hata Yakalama 354 Uygulamaya Özel Hata Filtresi Oluşturma 356 Authorize Fılter (Yetki Filtresi) HELPERS (YARDIMCI METODLAR) 361 Helper Nedir? 361 HTML Helpers (HTML Kontrolleri) 363 Link Oluşturma (ActionLink) 364

8 XIV ASP.NET MVC 5 Form Oluşturma (BeginForm, EndForm) 365 Yazı Görüntüleme (Label) 367 Metin Giriş Kutusu (TextBox) 369 Çok Satırlı Metin Giriş Kutusu (TextArea) 370 Onay Kutusu (CheckBox) 372 Seçim Butonu (RadioButton) 373 Açılan Liste Kutusu (DropDownList) 375 Liste Kutusu (ListBox) 377 Şifre Giriş Kutusu (Password) 379 Gizli Veri Kontrolü (Hidden) 380 Strongly Typed Helpers 381 LabelFor 387 TextBoxFor 390 TextAreaFor 392 CheckBoxFor 393 RadıoButtonFor 394 DropDownListFor 396 PasswordFor 397 ValidationMessageFor 398 Web Helper 400 Grafiksel Rapor Oluşturma (Chart) 401 Bir Veri Kaynağı ile Chart Oluşturma 402 Birden Fazla Veri Kaynağı ile Chart Oluşturma 404 Chart ın Dosya Türünü Değiştirme 406 Chart ın Türünü Değiştirme 407 Noktalı Grafik Oluşturma (Point) 408 Baloncuk Grafik Oluşturma (Bubble) 409 Çizgi Grafik Oluşturma (Line) 409 Parabol Eğrili Grafik Oluşturma (Spline) 410 Yatay Çubuklu Grafik Oluşturma (Bar) 410 Dikey Çubuklu Grafik Oluşturma (Column) 411 Alanlı Grafik Oluşturma (Area) 412 Parabol Eğri Alanlı Grafik Oluşturma (Area) 412 Pasta Dilimli Grafik Oluşturma (Pie) 413 Ortası Boş Pasta Dilimli Grafik Oluşturma (Doughnut) 413 Resim Görüntüleme ve İşleme (WebImage) 414

9 İÇİNDEKİLER XV Resmi Görüntüleme (Write) 415 Resmi Sağa Döndürme (RotateRight) 416 Resmi Sola Döndürme (RotateLeft) 417 Resmi Yatay Yönde Ters Çevirme (FlipHorizontal) 418 Resmi Dikey Yönde Ters Çevirme (FlipVertical) 419 Resmi Yeniden Boyutlandırma (Resize) 420 Resmi Kesme (Crop) 421 Resmin Üzerine Yazı (Filigran) Ekleme (AddTextWatermark) 422 Resmin Üzerine Resim (Filigran) Ekleme (AddImageWatermark) 424 WebGrid Kullanımı 426 WebGrid Oluşturma 426 GetHtml Metodunun Kullanımı 428 Tanımlanan Sütunları Görüntüleme 429 Varsayılan Sütun Sıralamasını (defaultsort) Tanımlama 430 Sayfalama 430 Sayfalamada İlk Sayfa ve Son Sayfa Linklerini Tanımlama 431 Sütun Bazında Sıralama 432 Satırın Tamamını Tıklanabilir Yapma 432 WebGrid Verilerinde Arama Yapma 436 WebGrid Verilerini Excel e Aktarma 439 Helper Metodu Oluşturma 445 Custom Class ve Static Metod ile Helper Oluşturma 446 Extension Metod ile Helper Oluşturma ASP.NET MVC İLE DURUM YÖNETİMİ 451 Asp.Net MVC ile Durum Yönetimi 451 Durum Yönetimi Kavramı 451 Sunucu Tabanlı Durumlar 452 Oturum Yönetimi (Session State) 452 Session Tanımlama 452 Session Değerini Okuma 454 Session Değerini Silme 454 Session Varlığını Kontrol Etme 455 Session Yaşam Süresini Belirleme 456 Session Başlatma ve Bitirme 457 Uygulama Durum Yönetimi (Application State) 459

10 XVI ASP.NET MVC 5 Application Değeri Tanımlama 459 Application Değerini Okuma 460 Application Değerini Silme 460 Application Nesnesinin Varlığını Kontrol Etme 461 İstemci (Client) Tabanlı Durum 461 Çerezler (Cookıe) 461 Cookie Tanımlama 462 Cookie Değerini Okuma 464 Cookie Değerini Silme 464 Cookie nin Varlığını Kontrol Etme 465 Cookie Yaşam Süresini Belirleme JQUERY 467 Jquery Nedir? 467 Jquery ile Kodlama 467 Değişken Tanımlama 469 Değişken İçerisine Fonksiyon Tanımlama 470 Sayfa Yüklendikten Sonra İşlem Yapma 470 Butona Click Olayı Ekleme 471 Dizi Tanımlama ve Değerlerini Alma (each) 472 HTML Elemanını Seçme 473 Etiket (Tag) ile Seçme 473 CSS Sınıfı (Class) ile Seçme 475 Kimlik (Id) ile Seçme 476 İsim (Name) ile Seçme 477 Son Elemanı Seçme (last) 479 Index e Göre Eleman Seçme (eq) 480 Özelliğe Göre Belirli Türden Eleman Seçme 481 Etiketin Alt Etiketlerini Seçme 482 Elemanın Tanımlanan Özelliğinin Olup Olmadığını Kontrol Etme (is) 485 HTML Elemanlarını Filtreleme 486 İlk Elemanı Seçme (first) 487 Son Elemanı Seçme (last) 487 Tanımlanan Özelliğin Olmadığı Elemanları Seçme (not) 487 Index Numarasına Göre (Eşit Olan) Eleman Seçme (eq) 487 Index Numarasına Göre (Büyük Olan) Eleman Seçme (gt) 488

11 İÇİNDEKİLER XVII Index Numarasına Göre (Küçük Olan) Eleman Seçme (lt) 488 Seçimin Altındaki İlk Nesneyi ve Alt İlk Nesnelerini Seçme (first-child) 488 Tanımlanan Özelliklere Sahip Olan Nesneleri Seçme (has) 489 Gizli Nesneleri Seçme (hidden) 489 Gizli Olmayan Nesneleri Seçme (visible) 489 Pasif Nesneleri Seçme (disabled) 490 Aktif Nesneleri Seçme (enabled) 490 Açılan Liste Kutusunun Seçili Elemanını Alma (selected) 490 Seçili Onay Kutularını Alma (checked) 490 HTML Elemanlarının Yönetimi 491 Sayfadaki Tüm Nesneleri Alma (get) 491 Sayfadaki Bir Nesneyi Index Numarasına Göre Alma (get) 492 Eleman Sayısını Alma (size) 492 Elemanın Id Bilgisini Alma (id) 492 Elemanın İsim Bilgisini Alma (name) 493 Elemanın Yazı İçeriğini Alma (text) 493 Elemanın HTML İçeriğini Alma (html) 493 Elemanın Value Değerini Alma (val) 494 Elemana HTML Ekleme (append) 494 Eleman Kopyalama (clone) 495 Elemandan Sonraya Eleman Ekleme (insertafter) 495 Elemandan Önceye Eleman Ekleme (insertbefore) 496 Jquery ile AJAX İşlemleri 497 Jquery AJAX Fonksiyonları 498 $.ajax Fonksiyonu 498 $.getjson Fonksiyonu 503 $.post Fonksiyonu 504 Örnek Uygulamalar 508 Asp.Net MVC ile Çoklu Dosya Yükleme 508 Tablodaki Tüm Kayıtları Seçme / Tüm Seçimleri Kaldırma 513 Tabloda Seçili Satırları Silme 517 Metin Kutusuna Yazılan Yazının Karakter Sayısını Hesaplama 520 İlişkili Açılan Liste Uygulaması (İl - İlçe) ÜYELİK İŞLEMLERİ 531 Üyelik İşlemi Nedir? 531

12 XVIII ASP.NET MVC 5 Asp.Net MVC 5 Üyelik Sisteminin Kurulumu 533 Üyelik Veritabanı 534 Üyelik Veritabanında İşlem Yapma 535 Kullanıcı Yönetimi (UserManager) 536 Kullanıcı Ekleme (Create) 536 Kullanıcıları Listeleme 540 Kullanıcı Güncelleme (Update) 543 Adına Göre Kullanıcı Bulma (FindByName) 546 Id sine Göre Kullanıcı Bulma (FindById) 548 Kullanıcının Şifresi Var Mı Kontrolü (HasPassword) 550 Kullanıcıya Şifre Ekleme (AddPassword) 550 Kullanıcının Şifresini Değiştirme (ChangePassword) 555 Kullanıcının Şifresini Silme (RemovePassword) 560 Rol Yönetimi (RoleManager) 565 Rol Ekleme (Create) 565 Rolleri Listeleme 570 Rol Güncelleme (Update) 572 Adına Göre Rol Bulma (FindByName) 575 Id sine Göre Rol Bulma (FindById) 576 Rol Var Mı Kontrolü (Exists) 578 Rol Silme 578 Kullanıcıyı Role Ekleme (AddRole) 581 Kullanıcı Rolde Mi Kontrolü (IsInRole) 584 Kullanıcının Rollerini Listeleme (GetRoles) 584 Kullanıcının Rolünü Kaldırma (RemoveFromRole) 587 Kullanıcı Kimlik Doğrulama İşlemleri (Authentication) 589 Kullanıcıya Sisteme Giriş Yaptırma (AddLogin) 589 Örnek Uygulamada Kullanıcı Giriş Sayfası Oluşturma 589 Sisteme Kullanıcı Girişi Yapıldı Mı Kontrolü 593 Sisteme Giriş Yapan Kullanıcı Bilgisini Alma 593 Kullanıcıya Sistemden Çıkış Yaptırma (SignOut) AREA 597 Area Nedir? 597 Area Oluşturma 598 Area daki Action lara Erişim 599

13 İÇİNDEKİLER XIX Area nın Route Yapılandırması 600 Area nın Dizin İsmini Değiştirme TEST 603 Test Driven Development (TDD) Nedir? 603 Red Cycle (Hatalı Sonuç Döndüren Test) 606 Green Cycle (Başarılı Sonuç Döndüren Test) 607 Refactor (Kod Temizleme) 607 Unit Test (Birim Testleri) 608 Unit Test Nedir? 608 Asp.Net MVC ile Unit Test Projesi Oluşturma 609 Unit Test Metodlarını Çalıştırma Yöntemleri 612 Visual Studio nun Kısayolunu Kullanma 612 Test Explorer Üzerinden Testleri Çalıştırma 612 Test Metodlarının Kodlaması 614 Assert.AreEqual (Eşitlik Testi) 615 Assert.AreNotEqual (Eşitsizlik Testi) 615 Assert.AreSame (Aynılık Testi) 616 Assert.AreNotSame (Aynı Olmama Testi) 616 Assert.Faıl (Başarısızlık Testi) 617 Assert.IsFalse (Değerin False Olması Testi) 617 Assert.IsTrue (Değerin True Olması Testi) 618 Assert.IsNull (Değerin Null Olması Testi) 618 Assert.IsNotNull (Değerin Null Olmaması Testi) 618 Test Metodu Çalışmadan Önce Kod Çalıştırma (TestInitialize) 619 Test Metodu Çalıştıktan Sonra Kod Çalıştırma (TestCleanUp) 620 Test Metodundan Controller daki Verilere Erişim 622 Test Metodundan ViewBag e Erişim 622 View a Gönderilen Model e Erişim 623 View dan Farklı Bir Vıew a Yönlenme (RedirectToAction) Durumuna Erişim 624 View İsmine Erişim 625 Action ın Model inin Veri Türüne Erişim 626 Action ın Geri Dönüş Türüne Erişim 627 Json Türünden Verilerin Testi 628 Web API Testleri 631 Action dan Alınan Nesnenin Testi 631

14 XX ASP.NET MVC 5 Action dan Alınan Listenin Testi 632 Action dan IHttpActionResult Türünden Dönen Başarılı İşlemin Testi 633 Action dan IHttpActionResult Türünden Dönen Veri Bulunamadı Durumunun Testi PROJEYİ TANIMLAMA 637 Temel Kavramlar 637 Sunucu Nedir? 637 Hosting (Barındırma) Nedir? 638 Windows Azure Nedir? 639 Windows Azure un Avantajları 639 Windows Azure un Dezavantajları 639 Domain (Alan Adı) Nedir? 639 Subdomain (Alt Alan Adı) Nedir? 640 Asp.Net MVC Projesini Yayınlama Yöntemleri 640 Hosting Üzerinde Proje Yayınlama 641 Web Deploy 642 Web Deploy Package 644 FTP 646 File System 647 Projeyi Sunucuda Yayınlama 648 Azure Üzerinde Asp.Net MVC 5 Projesini Yayınlama 651 Windows Azure Hesabı Oluşturma 651 Yeni Web Sitesi Tanımlama 653 Veritabanı Oluşturma 655 Projeyi Wındows Azure Üzerinde Yayınlama 656 Windows Azure Üzerinde Veritabanı Yönetimi 659

İÇİ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ı

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ı

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU Microsoft Office Kursu Eğitim İçeriği Microsoft WORD 1. PENCERE ELEMANLARI VE GÖRÜNTÜLEME BİÇİMLERİ 1.1. Genel Bilgiler 1.2. Ekran Görünümleri 1.3. Metin Sınırları ve Basımda Çıkmayan

Detaylı

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER VII İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 5 2 MERHABA DÜNYA 7 Android Nedir?

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1 Web Formlar ve Sayfalar Arasında Bilgi Gönderme BATML İnternet Programcılığı 1 Bazı web sitelerinde sayfalar arasında bilgi veya değişken göndermek gerekebilir. Gönderilen bu bilgi kullanıcı adı ve şifre

Detaylı

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız?

1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? İÇİNDEKİLER V İÇİNDEKİLER 1 GİRİŞ 1 Bu Kitap Kime Hitap Eder? 2 Kitapta Nelerden Bahsedilmiştir? 3 Kitabı Takip Edebilmek için Nelere İhtiyaç Duyacaksınız? 4 Kaynak Kodu 4 2 MERHABA DÜNYA 7 Android Nedir?

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ı

HTML & CSS. Öğr.Gör. M.Ersin AKAY

HTML & CSS. Öğr.Gör. M.Ersin AKAY HTML & CSS Öğr.Gör. M.Ersin AKAY Neler Öğreneceğiz? HTML işaretleme dili CSS stil şablonları HTML Hyper Text Markup Language HTML de Neler Öğreneceğiz? Html işaretleme dili temel yapısı ve kavramları Html

Detaylı

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27 İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 1.1. GİRİŞ...1 1.2. BİLGİSAYARIN TANIMI VE TARİHSEL GELİŞİMİ...3 1.3. BİLGİSAYARIN FONKSİYONLARI...3 1.4. BİLGİSAYARIN YAPISI VE BİLGİSAYARI

Detaylı

ÖNDER BİLGİSAYAR KURSU. İşletmenlik Kursu Eğitim İçeriği

ÖNDER BİLGİSAYAR KURSU. İşletmenlik Kursu Eğitim İçeriği ÖNDER BİLGİSAYAR KURSU İşletmenlik Kursu Eğitim İçeriği İŞLETİM SİSTEMİNİN TEMELLERİ 1.1. Sistem Kaynakları 1.1.1. Kesme İstekleri (IRQ) 1.1.2. Doğrudan Bellek Erişimi (DMA) 1.1.3. Giriş/Çıkış Adresleri

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ı

MVC Kul anıcı Doğrulama ve Yetkilendirme MVC Filtreler Action Filter FilterAttribute IActionFilter FilterAttribute IActionFilter

MVC Kul anıcı Doğrulama ve Yetkilendirme MVC Filtreler Action Filter FilterAttribute IActionFilter FilterAttribute  IActionFilter MVC Kullanıcı Doğrulama ve Yetkilendirme MVC projesinde kullanıcıların oturum açmasının sağlanması ve sadece yetkili oldukları action metotlara erişebilmelerini anlatan bir örnek uygulama gerçekleştirilecektir.

Detaylı

«BM364» Veritabanı Uygulamaları

«BM364» Veritabanı Uygulamaları HAFTA 8 DB içerisinde CLR Bileşenleri" Yaşar GÖZÜDELİ ygozudeli@verivizyon.com http://blog.verivizyon.com/ygozudeli «BM364» Veritabanı Uygulamaları Konu Akışı SQL Server ve.net CLR SQL Server içerisinde

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ı

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35

3 ANGULARJS UYGULAMA VE MODULE YAPISI 25 Dependency Injection 28 Routing 31 Scope Kavramı 33 Digest Loop, Model ve Scope İlişkisi 35 İÇİNDEKİLER VII İÇİNDEKİLER 1 HIBRIT UYGULAMA GELIŞTIRMEYE GIRIŞ 1 Native ve Hibrit Uygulama Karşılaştırması 3 AngularJS Nedir? 5 Cordova ve Native Platform İlişkisi 6 Hibrit Uygulamaların Geleceği 6 Online

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 İÇ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ı

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK 1. BELGE İŞLEMLERİ... 1 1.1. Arayüz ve Görünüm Ayarları... 1 1.1.1. Genel Görünüm... 1 1.1.2. Belge Görünümleri... 2 1.1.3. Yakınlaştırma...

Detaylı

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164

Aktarımı Çalıştırmak/Geri Almak 146 Alan Seçenekleri 148 Veri Tabanı Şeması 150 Veri Tabanı ile İlgili Bazı Rake Görevleri 162 Modeller 164 xi Ruby on Rails Nedir? 2 Rails Neden Farklıdır? 2 Başlamadan Önce Bilinmesi Gerekenler 4 İnternet Nasıl Çalışır? 4 İstemci-Web Sunucu İlişkisi 5 HTTP Protokolü 6 URL-Kaynak Konumlandırma Adresleri 7 HTTP

Detaylı

Firma Yazılımı v2.00 Kullanım Kılavuzu

Firma Yazılımı v2.00 Kullanım Kılavuzu Firma Yazılımı v2.00 Kullanım Kılavuzu İndeks 1. Giriş 2. Genel Bilgiler 3. Sistemin Genel Özellikleri 4. Yönetim Paneli i. Yönetim paneline giriş ii. Kontrol Merkezi iii. Site Ayarları iv. Dil Ayarları

Detaylı

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125

Değerlendirme Soruları 140. Şerit Kullanımı 124 Şerit Sekmeleri 124 Şeridi Gizleme 125 Eklentiler 125 ! 1 Excel Nedir? 2 Excel in Gelişimi 2 Yeni Özellikler 11 Görünüm 11 Bulut Desteği 11 Şablonlar 14 Anlık Veri Çözümleme 16 Hızlı Veri Doldurma 17 Grafik Önerileri (Recomended Charts) 17 Dilimleyiciler

Detaylı

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ı

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ı

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar Bilgi Teknolojileri ve Uygulamalarına Giriş Dersin Konusu ve Amaçları: Bu dersin amacı daha önce bilgisayar ve bilgi teknolojileri alanında herhangi bir bilgi ve/veya deneyime sahip olmayan öğrenciye bilgi

Detaylı

MODÜL BİLGİ SAYFASI KODU :

MODÜL BİLGİ SAYFASI KODU : MODÜL BİLGİ SAYFASI KODU : ALAN : ORTAK MODÜL : DOKÜMAN HAZIRLAMA SÜRE : 40 /32 ÖN KOŞUL : Ön koşulu yoktur. AÇIKLAMA : Bu modül bilgisayar ve donanımlarının sağlandığı ortamda uygulamalı olarak işlenmelidir.

Detaylı

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma.

ÖĞRENME-ÖĞRETME YÖNTEM VE TEKNİKLERİ. gösterip yaptırma, uygulamalı çalışma. Anlatım, soru-cevap, gösterip yaptırma, uygulamalı çalışma. KASIM EKİM EYLÜL AY 02.11.2009 06.11.2009 26.10.2009 0.10.2009 19.10.2009 2.10.2009 12.10.2009 16.10.2009 05.10.2009 09.10.2009 28.09.2009 02.10.2009 24.09.2009 25.09.2009 09.11.2009 1.11.2009 MODÜL: İNTERNET

Detaylı

Görsel Programlama (Visual Programming) 2.Hafta

Görsel Programlama (Visual Programming) 2.Hafta Muhammer İLKUÇAR, MAKÜ-2015 BURDUR Görsel Programlama (Visual Programming) 2.Hafta 2014-2015 Bahar Dönemi CLASS YAPISI 1 Muhammer İLKUÇAR, MAKÜ-2011 BURDUR Class - Obje Nesne (Nesne tabanlı programlama)

Detaylı

1 JAVASCRIPT NEDİR? 1

1 JAVASCRIPT NEDİR? 1 İÇİNDEKİLER IX İÇİNDEKİLER 1 JAVASCRIPT NEDİR? 1 2 TEST ORTAMINI TANIMAK (FİREFOX VE FİREBUG) 5 Firefox 6 Firebug 8 CSS Sekmesi 10 DOM Sekmesi 11 Net ve Çerezler Sekmeleri 11 Script Sekmesi 11 Konsol Sekmesi

Detaylı

SPSS (Statistical Package for Social Sciences)

SPSS (Statistical Package for Social Sciences) SPSS (Statistical Package for Social Sciences) SPSS Data Editor: Microsoft Excel formatına benzer satır ve sütunlardan oluşan çalışma sayfası (*sav) Data Editör iki arayüzden oluşur. 1. Data View 2. Variable

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ı

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman 7. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com Hazırlayan: İdris Kahraman Dreamweaver Dreamweaver en iyi web editör yazılımlarından biridir. Biz tasarım modunda çalışırken,dreamweaver

Detaylı

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ

TARSUS HALK EĞİTİMİ MERKEZİ VE ASO MÜDÜRLÜĞÜ TARSUS HALK EĞİTİMİ MERKEZİ ASO MÜDÜRLÜĞÜ KULLANIMI ( İŞLETMENLİĞİ OPERATÖR) KURS PLANI BŞL : 08.03.2011 - BTŞ : 02.05.2011 Hafta içi her gün: 14.30-17 :40 ( 4 saat ) TARİH GÜN SAAT MODÜL Açılış konuşması,

Detaylı

sayfa Başlığı Bu benim ilk sayfam bu metin koyu

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html> HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber

Detaylı

CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0

CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0 CODEIGNITER SEMINERI KÜTÜPHANE YAZMA GÜVENLIK ÖNLEMLERI CODEIGNITER 2.0 Özgür Web Teknolojileri Günleri 2010 Yeditepe Üniversitesi, Airties Salonu 16 Ekim 2010 (14:00 14:45) Fatih BAZMAN (http://codeigniter.gen.tr)

Detaylı

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010

Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010 Kullanım Kılavuzu Milli Eğitim Bakanlığı 2010 Bu belge BT Sınıfı Etkinliklerinde Kullanılmak Üzere Hazırlanmıştır İÇİNDEKİLER GİRİŞ... 3 ÜYE (KAYIT) OLMA... 3 YÖNETİM PANELİ İŞLEMLERİ... 5 ŞABLON AYARLARI...

Detaylı

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız.

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız. 1.1 Web Kavramlar 117 Anahtar 7erim/er 1.1.1.1 Web ve Internet terimlerini tanımlayınız. Her birinin anahtar özelliklerini tanımlayınız. Web bir Internet hizmetidir. Web Internet üzerinde bağlantılı html

Detaylı

MS WORD 5. BÖLÜM. Şekil 3. 100. Sayfa Düzeni Sekmesi. Şekil 3. 101. Temalar Grubu

MS WORD 5. BÖLÜM. Şekil 3. 100. Sayfa Düzeni Sekmesi. Şekil 3. 101. Temalar Grubu MS WORD 5. BÖLÜM Bölüm Adı: SAYFA DÜZENİ Bölümün Amacı: Sayfa yapısı ve düzenini değiştirmek. Neler Öğreneceksiniz? Bu bölümü bitiren kişi: 1. Ofis temalarını bilir. 2. Kenar boşluklarını, sayfa yönlendirmesini,

Detaylı

1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10

1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10 İÇİNDEKİLER V İÇİNDEKİLER 1 APACHE SERVER KURULUMU 1 Kurulum 1 Apache Ayarları (httpd.conf) 6 PHP Ayarlaları (php.ini) 7 PHP5.4 Yükseltme 8 phpmyadmin Yükseltme 10 2 PHP 13 PHP Nedir? 13 PHP ile Neler

Detaylı

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109

=~ Metodu 92 Karakter Sınıfları 94 sub ve gsub metotları 101 Hızlı Tekrar 102 Kontrol Noktası 103 Düello 106 Sonraki Bölümde 109 vii 1 Neden Ruby? 2 Ruby Kurulumu 5 Windows ta Ruby Kurulumu 5 Linux ve Mac OS ta Ruby Kurulumu 6 Doğru Geliştirme Ortamının Seçimi 6 Diğer Ruby Uyarlamaları 9 Örnek Kodlar Hakkında 10 İnternet Adresi

Detaylı

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL Adresi http://merchant.mobilepax.com/services/product.aspx Gönderilen XML Yapısı MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün

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ı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Struts Framework Üst Düzey Programlama-ders08/ 1 JSP MODEL 1 ve MODEL 2 Mimarileri Bu mimariler bir web uygulaması geliştirilirken kullanılan yöntemlerdir. Bu yöntemler arasındaki

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com WEB TEKNOLOJİLERİ WEB TEKNOLOJİLERİ VISUAL STUDIO DA YENİ BİR PROJE OLUŞTURMA Visual Studio (VS) programını çalıştırdığımızda karşımıza boş bir ekran gelir. Yeni bir proje oluştururken File>New>Project yolu kullanılarak

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 JavaScript JavaScript Nedir? Nestcape firması tarafından C dilinden esinlenerek yazılmış, Netscape Navigator 2.0 ile birlikte

Detaylı

Metin Text Kutuları. Metin kutusu oluşturmak için tagı kullanılır.

Metin Text Kutuları. Metin kutusu oluşturmak için <input> tagı kullanılır. Form İşlemleri Form Nedir? Şu ana kadar öğrendiğimiz konularda hep ziyaretçilere veri göstermeye veya bilgi vermeye çalıştık. Gerek metinlerle, gerekse liste veya resimlerle ziyaretçilere bilgi sunmayı

Detaylı

BİRİNCİ BÖLÜM İNTERNET

BİRİNCİ BÖLÜM İNTERNET BİRİNCİ BÖLÜM İNTERNET 1. İnternet... 1 1.1. Tanımı ve Tarihçesi... 1 1.2. İnternette Kullanılan Kavramlar... 3 1.2.1. Alan Adları(Domain Name)... 3 1.2.2. İnternette Kullanılan Terimler... 4 1.3.İnternet

Detaylı

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri Bilgi Teknolojileri (IT) Kavramları, Bilgisayar Kullanımı ve Dosyaların Yönetimi, Bilgi ve İletişim HAFTA 1 1. Genel Kavramlar(Bilgisayarın tanımı,bilgi

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ı

Ö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ı

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3

1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3 İÇİNDEKİLER VII İÇİNDEKİLER 1 BOOTSTRAP NEDİR? 1 Bootstrap Nedir? 1 Bootstrap Dosyalarının Siteye Dahil Edilmesi 2 Bootstrap ın Sağladığı Kolaylıklar 3 2 BOOTSTRAP CSS DOSYASININ İNCELENMESİ 5 Bootstrap

Detaylı

Arayüz Geliştirme Dokümantasyonu

Arayüz Geliştirme Dokümantasyonu Arayüz Geliştirme Dokümantasyonu Proje: İş: Müşteri: Nosab Web Sitesi Arayüz Geliştirme Aeronorm Index 1. Sayfalar 2. Renk Paleti 3. Tipografi 4. Kutu Modeli 5. Bileşenler 6. Kod ve Sayfa Yapısı 7. Responsive

Detaylı

Metin Tabanlı İçerik Oluşturma Araçları

Metin Tabanlı İçerik Oluşturma Araçları Metin Tabanlı İçerik Oluşturma Araçları Microsoft Office Word Kelime işlemci, görsel nesnelerin veya çizimlerin resim ya da arka plan olarak kullanıldığı metinler oluşturabilen, harita ve tablo gibi şekiller

Detaylı

MÜŞTERİ BİLGİ SİSTEMİ KULLANICI KILAVUZU. Türkiye Kömür İşletmeleri Kurumu

MÜŞTERİ BİLGİ SİSTEMİ KULLANICI KILAVUZU. Türkiye Kömür İşletmeleri Kurumu MÜŞTERİ BİLGİ SİSTEMİ KULLANICI KILAVUZU Türkiye Kömür İşletmeleri Kurumu 2015 Sayfa No : 1 / 16 İçindekiler GİRİŞ SAYFASI... 2 E-İmza ile Giriş... 2 Mobil İmza ile Giriş... 3 Kullanıcı Adı ve Şifre ile

Detaylı

1 PROGRAMLAMAYA GİRİŞ

1 PROGRAMLAMAYA GİRİŞ İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)

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ı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Internet ve Bilgi Teknolojileri (BİL 309) Dersi GENEL DERS BİLGİLERİ Öğretim Elemanı Ofis : MUH 312 : Öğr. Gör. Dr. T.Tugay BİLGİN Ofis Saatleri : Pazartesi:

Detaylı

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz

13 Aralık 2007. Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar. Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz 13 Aralık 2007 Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL Đlgili Modül/ler : Raporlar KULLANICI TANIMLI RAPORLAR Kullanıcı Tanımlı Raporlar Bölümünden Yapabildiklerimiz Kendi isteklerinize özel rapor tasarımları

Detaylı

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ

COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ COĞRAFİ BİLGİ SİSTEMLERİ SERVER MİMARİSİ SERVER UYGULAMA GELİŞTİRME EĞİTİMİ http://facebook.com/esriturkey https://twitter.com/esriturkiye egitim@esriturkey.com.tr Kursun Süresi: 5 Gün 30 Saat COĞRAFİ

Detaylı

Kullanıldığı Başlıca Siteler

Kullanıldığı Başlıca Siteler & Ege Hanoğlu Django Nedir? Python programlama diliyle yazılmış Web Framework Django Reinhardt Temmuz 2005'te BSD lisansı ile yayınlanmıştır Güncel Sürüm 1.4 www.djangoproject.com Kullanıldığı Başlıca

Detaylı

Google Search API ile ajax arama

Google Search API ile ajax arama Google Search API ile ajax arama 14 Ağustos Salı 12 http://mfyz.com/google-search-api-ile-ajax-arama Eğer bir kaynak arıyorsanız, indexlerin güncelliği, genişliği gibi nedenlerden dolayı, diğer arama motorları

Detaylı

Yönetim Anasayfa : Tanımlar : Parametreler : Seo yolu izlenerek dinamik seo modülüne erişebilirsiniz.

Yönetim Anasayfa : Tanımlar : Parametreler : Seo yolu izlenerek dinamik seo modülüne erişebilirsiniz. Güncelleme Dokümanı Versiyon 3.00 Dinamik SEO Modülü Dinamik SEO modülü site sayfalarının arama motoru sitelerinde daha üst sıralarda çıkabilmesine yönelik yapılan optimizasyon modülüdür. Yeni eklentiler

Detaylı

KULLANIM KILAVUZU. VSP Teknoloji ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

KULLANIM KILAVUZU. VSP Teknoloji ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz KULLANIM KILAVUZU VSP Teknoloji ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz Kullanıcı dostu kontrol panelli dünya standartlarında web tasarım uygulaması.

Detaylı

İÇİNDEKİLER. YAZARLAR HAKKINDA... v. RESİMLER LİSTESİ...xv. 1.1.Bulut Bilişim Kavramının Analizi...1 BÖLÜM 1: TEMELLER...1

İÇİNDEKİLER. YAZARLAR HAKKINDA... v. RESİMLER LİSTESİ...xv. 1.1.Bulut Bilişim Kavramının Analizi...1 BÖLÜM 1: TEMELLER...1 vii İÇİNDEKİLER ÖNSÖZ... iii YAZARLAR HAKKINDA... v İÇİNDEKİLER... vii RESİMLER LİSTESİ...xv BÖLÜM 1: TEMELLER...1 1.1.Bulut Bilişim Kavramının Analizi...1 1.1.1.Bulut Alt-Kavramı...1 1.1.2. Bilişim Alt-Kavramı...3

Detaylı

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ Web Sitesi Yönetim Paneli, Üniversitemiz web sitesinde, birimlerimize ait web sitelerindeki içerikler üzerinde ekleme, silme, değiştirme gibi güncelleme işlemlerini,

Detaylı

Smart Commerce Proje Teklifi

Smart Commerce Proje Teklifi Proje Teklifi Code Brother Ship Trading Ltd. Lefkoşa 1. Giriş Smart Commerce, profesyonel bir alt yapı ile ürünlerini sergileyip isterlerse banka havalesi, kapıda ödeme sistemi ve kredi kartı ile de satış

Detaylı

2-Hafta Temel İşlemler

2-Hafta Temel İşlemler 2-Hafta Temel İşlemler * Html Komutlarının Yapısı * Açıklamalar * Htm Sayfasının Oluşturulması * Temel Html Komutları * Html Sayfalarının Düzenlenmesi * Html Sayfalarının İncelenmesi Html Komutlarının

Detaylı

MICROSOFT WORD 2002. Şekil 1 TABLO HAZIRLAMA : Word 2002/II TAB AYARLARI :

MICROSOFT WORD 2002. Şekil 1 TABLO HAZIRLAMA : Word 2002/II TAB AYARLARI : MICROSOFT WORD 2002 TAB AYARLARI : Yazımı belli bir sütundan başlatmak için kullanılır. Tab (durak) ayarı yapıldıktan sonra her Tab tuşuna basıldığında eklenti noktası yerleştirilen tab ayarlarına gelir.

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ı

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik.

Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. ASP.NET DERS 1 Yeni bir proje açarken File New - Web Site diyoruz. Gelen ekranda Visual Basic veya C# seçilebilir. Biz ders kapsamında C# programlama dilini seçtik. Gelen ekranda Visual C# seçildikten

Detaylı

3. Metin ve Görünüm Etiketleri

3. Metin ve Görünüm Etiketleri 3. Metin ve Görünüm Etiketleri Bu bölümü bitirdiğinizde, Metin biçimlendirme etiketlerinin neler olduğunu ve nasıl kullanıldığını, Yatay çizginin nasıl çizildiğini ve özelliklerinin neler olduğunu, Satır

Detaylı

Basit bir web uygulaması

Basit bir web uygulaması AJAX Ahmet Demirelli ahmetdemirelli@sabanciuniv.edu SCJP 5.0, SCWCD 1.4 Sabancı Üniversitesi Bilişim Teknolojileri Yüksek Lisans Programı 3/20/2007 Sabanci University 1 Ajanda Neden AJAX ihtiyacı AJAX

Detaylı

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL http://merchant.mobilepax.com/services/product.asmx Metot MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün bilgilerinin Mobilepax

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ı

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri Hesap Tabloları(Excel 2007) HAFTA 1 1. Hesap Tablolarına Giriş 1.1. Hesap tablosu tanımı, kullanım amacı ve yerleri 1.2. MS Excel Uygulamasına giriş

Detaylı

Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz KULLANIM KILAVUZU Doktor Web Tasarım ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz Her doktorun ihtiyacı olan doktor web sitesi, hasta ve doktor arasındaki

Detaylı

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2

Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 1 Eclipse, Nesneler ve Java 2 Java Nereden Çıktı? 2 Eclipse Mimarisi 4 Java Teknolojisine Genel Bir Bakış 6 Taşınabilirlik 6 Java Derleyicisi ve Bytecode 6 Java Sanal Makinası (Java Virtual Machine - JVM)

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ı

MEB E-Posta Hizmetleri ve Outlook Programı

MEB E-Posta Hizmetleri ve Outlook Programı MEB E-Posta Hizmetleri ve Outlook Programı İçindekiler Bakanlık E-Posta Hizmetleri ve Sistem Ara yüzü E-posta Hizmetlerinin Outlook Programına Bağlanması Outlook 2010 Kullanımına ilişkin temel bilgiler

Detaylı

BÖLÜM 10 10. KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın)

BÖLÜM 10 10. KATMAN OLUŞTURMA (LAYER) Command line: Layer (veya transparent komutu için 'Layer kullanın) BÖLÜM 10 10. KATMAN OLUŞTURMA (LAYER) Çizim alanına yeni katmanlar oluşturur. Object Properties toolbar: Format menu: Layer Command line: Layer (veya transparent komutu için 'Layer kullanın) LAYER komutu

Detaylı

3 SİTE OLUŞTURMA VE YÖNETME

3 SİTE OLUŞTURMA VE YÖNETME İÇİNDEKİLER V İÇİNDEKİLER 1 BAŞLARKEN 1 Giriş 1 Sistem Gereksinimleri 2 Dreamweaver CS6 ile Gelen Yeni Özellikler 3 Akıcı Izgara Mizanpajı 3 JQuery Mobile ve PhoneGap Desteği 4 Güncellenen Canlı Görünüm

Detaylı

4 Front Page Sayfası Özellikleri

4 Front Page Sayfası Özellikleri 4 Front Page Sayfası Özellikleri İsterseniz Frontpage penceresinin sağ tarafından, isterseniz araç çubuklarından faydalanarak yeni bir sayfa açın. Frontpage te çeşitli sayfa şablonları bulunmaktadır. Ancak

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ı

Bölüm 10: PHP ile Veritabanı Uygulamaları

Bölüm 10: PHP ile Veritabanı Uygulamaları Bölüm 10: PHP ile Veritabanı Uygulamaları -231- Öğr.Gör. Serkan DİŞLİTAŞ 10.1. PHP PHP, platformdan bağımsız sunucu taraflı çalışan betik bir web programlama dilidir. PHP programlama dili ile MySQL, MSSQL,

Detaylı

SQL e Giriş. Uzm. Murat YAZICI

SQL e Giriş. Uzm. Murat YAZICI SQL e Giriş Uzm. Murat YAZICI SQL (Structured Query Language) - SQL Türkçe de Yapısal Sorgulama Dili anlamına gelmektedir ve ilişkisel veritabanlarında çok geniş bir kullanım alanına sahiptir. - SQL ile

Detaylı

Epi Info Kullanımı AMACI: Epi Info Programı ile veri tabanı hazırlayabilme ve veri girişi yapabilme becerisi kazanmak ÖĞRENİM HEDEFLERİ Epi Info bileşenlerini tanımlayabilmek Epi Info Make View programında

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 4 Sayfalara Resim Eklemek 2 Etiketi Sayfaya resim eklemek için kullanılır. JPG, BMP, GIF, PCX, PNG, TIFF, WMF gibi resim formatlarını destekler. Sonlandırmalı

Detaylı

Oracle da kullanılan veri tipleri:

Oracle da kullanılan veri tipleri: ORACLE A GİRİŞ Oracle ile SQL Server ı karşılaştıralım, 1 Oracle da veritabanı yerine kullanıcı oluşturulur. Kullanıcılar veritabanı gibi davranır. 2 Tablo oluşturma, yapısını değiştirme, silme kodları

Detaylı

HESAP MAKİNASI YAPIMI

HESAP MAKİNASI YAPIMI HESAP MAKİNASI YAPIMI 1..Aşağıdakine benzer görünüm ve butonları hazırlayın. 2. 24. Butonun içerisine aşağıdaki kodları yazın. 3. Yeni bir layer ekleyip Frame1 F9 na aşağıdaki kodları ekleyelim. 4. Butonlardan

Detaylı

İÇİNDEKİLER İÇİNDEKİLER KODLAB

İÇİNDEKİLER İÇİNDEKİLER KODLAB İÇİNDEKİLER IX İÇİNDEKİLER 1 GİRİŞ 1 Kitabın Amacı 1 Algoritmanın Önemi 2 Bilgisayarın Doğuşu ve Kullanım Amaçları 3 Programlama Dili Nedir? 3 Entegre Geliştirme Ortamı (IDE) Nedir? 4 2 ALGORİTMA VE AKIŞ

Detaylı

Web Uygulama Güvenliği Kontrol Listesi 2010

Web Uygulama Güvenliği Kontrol Listesi 2010 Web Uygulama Güvenliği Kontrol Listesi 2010 1 www.webguvenligi.org Web uygulama güvenliği kontrol listesi 2010, OWASP-Türkiye ve Web Güvenliği Topluluğu tarafından güvenli web uygulamalarında aktif olması

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ı

DetailsView. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek

DetailsView. DetailsView kontrolünün GridView kontrolüyle paralel şekilde kullanımı ile ilgili örnek DetailsView NOT: Bu yazı www.yazgelistir.com sitesinden alıntıdır. Orijinal belgeye şurada ulaşabilirsiniz: http://www.yazgelistir.com/makale/asp-net-2-0-detailsview-ve-gridview-1 DetailsView nedir? DetailsView;

Detaylı

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr

8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II. Öğr.Gör. Hakan YILMAZ. hakanyilmaz@karabuk.edu.tr 8. HAFTA KBT204 İNTERNET PROGRAMCILIĞI II Öğr.Gör. Hakan YILMAZ hakanyilmaz@karabuk.edu.tr Karabük Üniversitesi Uzaktan Eğitim Uygulama ve Araştırma Merkezi 2 İçindekiler QUERYSTRING KOLEKSIYONU... 3 FORM

Detaylı

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005

Kaynak Kodlardan Derleme. Turquaz Muhasebe. Versiyon 0.2. Hüseyin Ergün. 26 Mart 2005 Kaynak Kodlardan Derleme Turquaz Muhasebe Versiyon 0.2 Hüseyin Ergün 26 Mart 2005 Turquaz Muhasebe, Kaynak Kodları Derleme Sayfa 2 İçindekiler İÇİNDEKİLER 2 GEÇMİŞ DEĞİŞİKLİKLER 3 1. GİRİŞ 4 1.1 AÇIKLAMA

Detaylı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı

Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı FARUK ÇUBUKÇU EXCEL AKADEMİ Excel de Düşeyara Vlookup) Fonksiyonunun Kullanımı Excel de arama ve veri işleme konusunda en önemli fonksiyonlardan birisi olan DÜŞEYARA (İngilizce sürümde VLOOKUP) fonksiyonu

Detaylı

Hızlı Başlangıç Kılavuzu

Hızlı Başlangıç Kılavuzu Hızlı Başlangıç Kılavuzu Microsoft Access 2013 önceki sürümlerden farklı görünmektedir, dolayısıyla öğrenme eğrisini en aza indirmenize yardımcı olmak üzere bu kılavuzu hazırladık. Ekran boyutunu değiştirme

Detaylı