Tutorial MVC


ASP.NET MVC Tutorial


ASP.NET ialah rangka kerja pembangunan untuk mencipta halaman web dan tapak web menggunakan HTML, CSS, JavaScript dan skrip pelayan.

ASP.NET menyokong tiga mod pembangunan berbeza:
Halaman Web (halaman Web), MVC (Pengawal Paparan Model model-view-controller) dan Borang Web (Borang Web).

Tutorial ini memperkenalkan MVC. Borang Web ASP.NET Salah satu corak pengaturcaraan.

MVC ialah corak untuk mencipta aplikasi web menggunakan reka bentuk MVC (Model View Controller model-view-controller): Model (model) mewakili teras aplikasi (seperti senarai rekod pangkalan data). Lihat memaparkan data (rekod pangkalan data). Corak MVC menyediakan kawalan penuh ke atas HTML, CSS dan JavaScript secara serentak.

Pengawal mengendalikan input (menulis rekod pangkalan data).



Corak MVC mentakrifkan aplikasi web

dengan tiga lapisan logik:

Lapisan perniagaan (Logik model) (Lapisan kawalan model)
    Logik pengawal))
  • Model ialah bahagian aplikasi yang mengendalikan logik data aplikasi.
    Biasanya objek model bertanggungjawab untuk mengakses data dalam pangkalan data.

    View ialah bahagian aplikasi yang mengendalikan paparan data.
    Biasanya paparan dibuat berdasarkan data model.

    Pengawal ialah bahagian aplikasi yang mengendalikan interaksi pengguna.
    Biasanya pengawal bertanggungjawab untuk membaca data daripada paparan, mengawal input pengguna dan menghantar data kepada model.

    Pelapis MVC membantu mengurus aplikasi yang kompleks kerana anda boleh memfokus secara eksklusif pada satu aspek pada satu masa. Sebagai contoh, anda boleh menumpukan pada reka bentuk paparan tanpa bergantung pada logik perniagaan. Ia juga memudahkan ujian aplikasi.

    Lapisan MVC juga memudahkan pembangunan kumpulan. Pembangun yang berbeza boleh membangunkan pandangan, logik pengawal dan logik perniagaan secara serentak.


    Borang Web lwn. MVC

    Corak pengaturcaraan MVC ialah alternatif ringan kepada ASP.NET tradisional (Borang Web). Ia adalah rangka kerja yang ringan dan boleh diuji yang menyepadukan semua ciri ASP.NET sedia ada, seperti halaman induk, keselamatan dan pengesahan.


    Visual Studio Express 2012/2010

    Visual Studio Express ialah versi percuma Microsoft Visual Studio.

    Visual Studio Express ialah alat pembangunan yang dibuat khusus untuk MVC (dan Borang Web).

    Visual Studio Express termasuk:

    • MVC dan Borang Web
    • Seret dan lepaskan kawalan Web dan komponen Web
    • Bahasa pelayan web (Razor menggunakan VB atau C#)
    • Pelayan Web (IIS Express)
    • Server Compact)
    • Rangka Kerja Pembangunan Web Lengkap (ASP.NET)
    Jika anda telah memasang Visual Studio Express, anda akan mengetahui lebih lanjut daripada tutorial ini.

    Jika anda ingin memasang Visual Studio Express, sila klik pada salah satu pautan berikut:

    Visual Web Developer 2012 (Windows 7 atau Windows 8)

    Visual Web Developer 2010 (Windows Vista atau XP)


    Selepas anda memasang Visual Studio Express buat kali pertama, anda boleh memasang patch dan pek perkhidmatan dengan menjalankan pemasang sekali lagi, cuma klik pautan sekali lagi.
    lamp.jpg


    Manual Rujukan MVC ASP.NET

    Di penghujung tutorial ini, kami telah menyediakan Manual Rujukan MVC ASP.NET yang lengkap untuk semakan anda.