Bagian 1: File-> Proyek Baru
oleh Joe Stagner
Tailspin Spyworks menunjukkan betapa sangat sederhananya membuat aplikasi yang kuat dan dapat diskalakan untuk platform .NET. Ini menunjukkan cara menggunakan fitur baru yang hebat di ASP.NET 4 untuk membangun toko online, termasuk belanja, checkout, dan administrasi.
Seri tutorial ini merinci semua langkah yang diambil untuk membangun aplikasi sampel Tailspin Spyworks. Bagian 1 mencakup Gambaran Umum dan File/Proyek Baru.
Gambaran Umum
Tutorial ini adalah pengantar ASP.NET WebForms. Kami akan memulai dengan lambat, jadi pengalaman pengembangan web tingkat pemula baik-baik saja.
Aplikasi yang akan kita bangun adalah toko on-line sederhana.
Pengunjung dapat menelusuri Produk berdasarkan Kategori:
Mereka dapat melihat satu produk dan menambahkannya ke kelir mereka:
Mereka dapat meninjau kelir mereka, menghapus item apa pun yang tidak lagi mereka inginkan:
Melanjutkan ke Checkout akan meminta mereka untuk
Setelah memesan, mereka melihat layar konfirmasi sederhana:
Kita akan mulai dengan membuat proyek ASP.NET WebForms baru di Visual Studio 2010, dan kita akan secara bertahap menambahkan fitur untuk membuat aplikasi yang berfungsi lengkap. Sepanjang jalan, kita akan membahas akses database, tampilan daftar dan kisi, halaman pembaruan data, validasi data, menggunakan halaman master untuk tata letak halaman yang konsisten, AJAX, validasi, keanggotaan pengguna, dan banyak lagi.
Anda dapat menggunakan Visual Studio 2010 atau Visual Web Developer 2010 gratis dari https://www.microsoft.com/express/Web/. Untuk membangun aplikasi, Anda dapat menggunakan SQL Server atau SQL Server Express gratis untuk menghosting database.
File / Proyek Baru
Kita akan mulai dengan memilih Proyek Baru dari menu File di Visual Studio. Ini memunculkan dialog Proyek Baru.
Kita akan memilih grup Visual C# / Web Templates di sebelah kiri, lalu pilih templat "ASP.NET Web Application" di kolom tengah. Beri nama proyek Anda TailspinSpyworks dan tekan tombol OK.
Ini akan membuat proyek kami. Mari kita lihat folder yang disertakan dalam aplikasi kita di Penjelajah Solusi di sisi kanan.
Solusi Kosong tidak sepenuhnya kosong - menambahkan struktur folder dasar:
Perhatikan konvensi yang diterapkan oleh templat proyek default ASP.NET 4.
- Folder "Akun" mengimplementasikan antarmuka pengguna dasar untuk ASP. Subsistem keanggotaan NET.
- Folder "Skrip" berfungsi sebagai repositori untuk file JavaScript sisi klien dan file .js jQuery inti disediakan secara default.
- Folder "Gaya" digunakan untuk mengatur visual situs web kami (Lembar Gaya CSS)
Ketika kami menekan F5 untuk menjalankan aplikasi kami dan merender halaman default.aspx, kami melihat yang berikut ini.
Penyempurnaan aplikasi pertama kami adalah mengganti file Style.css dari templat WebForms default dengan kelas CSS dan file gambar terkait yang akan merender astetika visual yang kami inginkan untuk aplikasi Tailspin Spyworks kami.
Setelah melakukannya, halaman default.aspx kami dirender seperti ini.
Perhatikan tautan gambar di kanan atas halaman dan item menu yang telah ditambahkan ke halaman master. Hanya tautan "Masuk" dan "Akun" yang menunjuk ke halaman yang ada (dihasilkan oleh templat default) dan halaman lainnya yang akan kami terapkan saat membangun aplikasi kami.
Kita juga akan memindahkan Halaman Master ke direktori Gaya. Meskipun ini hanya preferensi, ini dapat membuat segalanya sedikit lebih mudah jika kita memutuskan untuk membuat aplikasi kita "dapat dikuliti" di masa depan.
Setelah melakukan ini, kita harus mengubah referensi halaman master di semua file .aspx yang dihasilkan oleh halaman ASP.NET WebForms default.