Aracılığıyla paylaş


ASP.NET 4.5 Web Forms ve Visual Studio 2017 ile Çalışmaya Başlama

Bu öğretici serisi, ASP.NET 4.5 ve Microsoft Visual Studio 2017 ile bir ASP.NET Web Forms uygulaması oluşturmayı gösterir.

Giriş

Bu öğretici serisi, Visual Studio 2017 ve ASP.NET 4.5 kullanarak ASP.NET Web Forms uygulaması oluşturma konusunda size yol gösterir. Çevrimiçi ürün satan basitleştirilmiş bir vitrin web sitesi olan Wingtip Toys adlı bir uygulama oluşturacaksınız. Seri sırasında yeni ASP.NET 4.5 özellikleri vurgulanır.

Hedef kitle

Web Forms'ASP.NET yeni geliştiriciler bu öğretici serisi için hedef kitledir.

Aşağıdaki alanlarda bilgi sahibi olmanız gerekir:

  • Nesne odaklı programlama (OOP) ve diller
  • Web geliştirme (HTML, CSS, JavaScript)
  • İlişkisel veritabanları
  • N katmanlı mimari

Bu alanları gözden geçirmek için aşağıdaki içeriği incelemeyi göz önünde bulundurun:

Uygulama özellikleri

Bu seride sunulan ASP.NET Web Formu özellikleri şunlardır:

  • Web Uygulaması Projesi (Web Sitesi Projesi değil)
  • Web Forms
  • Ana Sayfalar, Yapılandırma
  • Bootstrap
  • Entity Framework Code First, LocalDB
  • İstek Doğrulama
  • Kesin türemiş Veri Denetimleri
  • Model Bağlamaları
  • Veri Açıklamaları
  • Değer Sağlayıcıları
  • SSL ve OAuth
  • kimlik, yapılandırma ve yetkilendirme ASP.NET
  • Göze Çarpmayan Doğrulama
  • Yönlendirme
  • ASP.NET Hata İşleme

Uygulama senaryoları ve görevleri

Öğretici serisi görevleri şunlardır:

  • Yeni proje oluşturma, gözden geçirme ve çalıştırma
  • Veritabanı yapısı oluşturma
  • Veritabanını başlatma ve dağıtma
  • Kullanıcı arabirimini stiller, grafikler ve ana sayfayla özelleştirme
  • Sayfa ve gezinti ekleme
  • Menü ayrıntılarını ve ürün verilerini görüntüleme
  • Alışveriş sepeti oluşturma
  • SSL ve OAuth desteği ekleme
  • Ödeme yöntemi ekleme
  • Uygulamaya yönetici rolü ve kullanıcı ekleme
  • Belirli sayfalara ve klasöre erişimi kısıtlama
  • Web uygulamasına dosya yükleme
  • Giriş doğrulamasını uygulama
  • Web uygulaması için yolları kaydetme
  • Hata işleme ve hata günlüğü uygulama

Genel bakış

Bu öğretici serisi, programlama kavramları hakkında bilgi sahibi olan ancak Web Forms'ASP.NET yeni olan kişilere yöneliktir. ASP.NET Web Forms'a zaten aşinaysanız bu seri, yeni ASP.NET 4.5 özellikleri hakkında bilgi edinmenize yardımcı olabilir. Programlama kavramlarını ve ASP.NET Web Forms'u tanımayan okuyucular için, ASP.NET Web sitesindeki Başlarken bölümünde sağlanan ek Web Forms öğreticilerine bakın.

Bu öğretici serisinde sağlanan ASP.NET 4.5 aşağıdaki özellikleri içerir:

tam bir ASP.NET 4.5 özellik listesi için bkz . visual studio 2013 için ASP.NET ve Web Araçları Sürüm Notları.

Wingtip Toys örnek uygulaması

Aşağıdaki ekran görüntüleri, bu öğretici serisinde oluşturduğunuz ASP.NET Web Forms uygulamasından alınıyor. Uygulamayı Visual Studio'da çalıştırdığınızda aşağıdaki web Giriş sayfası görüntülenir.

Wingtip Toys - Varsayılan sayfa

Yeni kullanıcı olarak kaydolabilir veya var olan bir kullanıcı olarak oturum açabilirsiniz. Üst gezintide, veritabanındaki ürün kategorilerine ve ürünlerine bağlantılar bulunur.

Ürünler'i seçerseniz tüm kullanılabilir ürünler görüntülenir.

Wingtip Toys - Ürünler

Belirli bir ürünü seçerseniz ürün ayrıntıları görüntülenir.

Wingtip Toys - Ürün Ayrıntıları

Kullanıcı olarak, Web Forms şablonu varsayılan işlevselliğiyle kaydolabilir ve oturum açabilirsiniz. Bu öğreticide, var olan bir Gmail hesabını kullanarak oturum açmayı da açıklar. Ayrıca, veritabanında ürün eklemek ve kaldırmak için yönetici olarak oturum açabilirsiniz.

Wingtip Toys - Oturum aç

Kullanıcı olarak oturum açtıktan sonra ürünleri alışveriş sepetine ekleyebilir ve PayPal ile ödeme yapabilirsiniz. Örnek uygulama, PayPal geliştirici korumalı alanında çalışacak şekilde tasarlanmıştır. Gerçek para işlemi gerçekleşmez.

Wingtip Toys - Alışveriş Sepeti

PayPal hesap, sipariş ve ödeme bilgilerinizi onaylar.

Wingtip Toys - PayPal

PayPal döndükten sonra siparişinizi gözden geçirebilir ve tamamlayabilirsiniz.

Wingtip Toys - Sipariş İncelemesi

Önkoşullar

Başlamadan önce bilgisayarınızda aşağıdaki yazılımın yüklü olduğundan emin olun:

.NET Framework otomatik olarak yüklenir.

Bu öğretici serisinde Microsoft Visual Studio Community 2017 kullanılır. Bu öğretici serisini tamamlamak için bunu veya Microsoft Visual Studio 2017'yi kullanabilirsiniz.

Visual Studio hakkında aşağıdakilere dikkat edin:

  • Microsoft Visual Studio 2017 ve Microsoft Visual Studio Community 2017, bu öğretici serisi boyunca Visual Studio olarak adlandırılır.

  • Visual Studio 2017, önceden yüklenmiş olan eski sürümlerin yanına yüklenir. Önceki sürümlerde oluşturulan siteler Visual Studio 2017'de açılabilir ve önceki sürümlerde açılmaya devam edebilir.

  • Visual Studio'yu ilk kez başlattığınızda, Web Geliştirme ayarlarını seçtiğiniz varsayılır. Daha fazla bilgi için bkz . Nasıl yapılır: Web Geliştirme Ortamı Ayarları'nı seçme.

Önkoşulları yükledikten sonra, bu öğretici serisinde sunulan Web projesini oluşturmaya başlamaya hazırsınız demektir.

Örnek uygulamayı indirin:

Tamamlanmış örnek uygulamayı istediğiniz zaman MSDN Örnekleri sitesinden indirebilirsiniz:

ASP.NET 4.5 Web Forms ve Visual Studio 2013 ile Çalışmaya Başlama - Wingtip Toys (C#)

Bu indirmede aşağıdaki öğeler bulunur:

  • WingtipToys klasöründeki örnek uygulama.
  • WingtipToys klasöründeki WingtipToys-Assets klasöründe örnek uygulamayı oluşturmak için kullanılan kaynaklar.

İndirme bir .zip dosyasıdır. Bu öğretici serisinin oluşturduğu tamamlanmış projeyi görmek için .zip dosyasındaki C# klasörünü bulun ve seçin. C# klasörünü Visual Studio projeleriyle çalışmak için kullandığınız klasöre kaydedin. Varsayılan olarak, Visual Studio 2017 projeleri klasörü şöyledir:

C:\Users\username>\<source\repos

C# klasörünü WingtipToys olarak yeniden adlandırın.

Not

Projeler klasörünüzde WingtipToys adlı bir klasörünüz zaten varsa, C# klasörünü WingtipToys olarak yeniden adlandırmadan önce bu klasörü geçici olarak yeniden adlandırın.

Tamamlanan projeyi çalıştırmak için WingtipToys klasörünü açın ve WingtipToys.sln dosyasına çift tıklayın. Visual Studio 2017 projeyi açar. Ardından, Çözüm Gezgini'da Default.aspx dosyasına sağ tıklayın ve Tarayıcıda Görüntüle'yi seçin.

İçeriği gözden geçirmek için ASP.NET Web Forms testine katılın

Öğretici serisini tamamladıktan sonra, bilginizi test etmek ve temel kavramları pekiştirmek için bir test yapın. Her soru bir açıklama ve ek rehberlik bağlantıları sağlar.

Öğretici desteği ve yorumları

Sorular ve yorumlar için, ASP.NET 4.5 Web Forms ve Visual Studio 2013 - Wingtip Toys (C#) ile Çalışmaya Başlama örnek sayfasında yer alan Q ve A bölümünü kullanın.

Bu öğretici serisiyle ilgili açıklamalar kabul edilir. Bu öğretici serisi güncelleştirildiğinde, düzeltmeleri veya iyileştirme önerilerini dikkate almak için her çaba gösterilir.

Hata oluşursa, ilgili hata iletileri kafa karıştırıcı olabilir ve bunun nasıl düzeltileceğine ilişkin iyi bir açıklama yoktur. Yardım için ASP.NET forumlarına bakabilirsiniz. Bir diğer iyi kaynak da ASP.NET 4.5 Web Forms ve Visual Studio 2013 - Wingtip Toys (C#) ile Çalışmaya Başlama örnek sayfasındaki Q ve A bölümüdür.