Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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:
- Visual C ile Çalışmaya Başlama#
- Web Geliştirme, HTML, CSS, JavaScript, SQL, PHP, JQuery
- İlişkisel veritabanı
- Çok katmanlı mimari
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:
Birçok ASP.NET çerçevesi (Web Forms, MVC ve Web API) için destek sunan projeler oluşturmaya yönelik basit bir kullanıcı arabirimi.
Bootstrap, bir düzen, temalı ve duyarlı tasarım çerçevesi.
-
Entity Framework'e yönelik bir güncelleştirme, aşağıdakileri etkinleştirmenizi sağlar:
- Verileri kesin türemiş nesneler olarak alma ve işleme
- Verilere zaman uyumsuz olarak erişme
- Geçici bağlantı hatalarını işleme
- Log SQL deyimleri
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.
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.
Belirli bir ürünü seçerseniz ürün ayrıntıları görüntülenir.
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.
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.
PayPal hesap, sipariş ve ödeme bilgilerinizi onaylar.
PayPal döndükten sonra siparişinizi gözden geçirebilir ve tamamlayabilirsiniz.
Ö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.