ASP.NET MVC - Tuzo
- Picha ya Kupitia Mengine Makosa ya VB ya Razor
- Picha ya Kufikia Mengine Programu ya MVC
ASP.NET ni modeli ya uendeshaji inayotumiwa kusaidia kumweza tovuti na tovuti kwa kutumia HTML, CSS, JavaScript na script ya msingi.
ASP.NET inasimamia modali tatu za uendeshaji wa msingi:
Web Pages, MVC (Model View Controller) na Web Forms:
Tuzo hii inaonyesha MVC.
Web Pages | MVC | Web Forms |
Modeli ya uendeshaji ya MVC
MVC inaonekana kama modeli ya uendeshaji ya ASP.NET tatu.
MVC ni modeli ya uendeshaji ya programu ya web inayotumiwa kusaidia kumweza programu ya web kwa uendeshaji wa Model View Controller:
- Modeli (modeli) inasaidia kusimamia kiongozi cha programu (kama ni orodha ya rekodi za database)
- View (muonekano) kinasaidia kusimamia data (rekodi za database)
- Controller (kikontrolleri) kinapokea muonekano (kuzingatia rekodi za database)
MVC modeli inasaidia kusaidia kusimamia kamilifu cha HTML, CSS na JavaScript.
MVC modeli inadai eneo la tukio tatu la logiki kusaidia kumweza programu ya web:
- business layer (mabaki ya biashara, logiki ya modeli)
- display layer (mabaki ya muonekano, logiki ya muonekano)
- input control (kikikontrolleri, logiki ya kikontrolleri)
- Modeli (Modeli)
-
Modeli (Modeli) ni eneo la programu linalohusisha logiki ya data ya programu.
Kawaida modeli yenye data inahifadhi data katika database.
- View (muonekano)
-
View (muonekano) ni eneo la programu linalohusisha muonekano wa data.
Kawaida kinaundwa muonekano kutoka data ya modeli.
- Kikontroller
-
Kikontroller ni eneo la programu linalohusisha muonekano wa mtumiaji.
Kawaida kikontroller kinakupitia data kutoka muonekano, kusimamia muonekano wa mtumiaji, na kusaidia data kwa modeli.
MVC yaonying hii kusaidia kumanaa programu zilizoharibika, kwa sababu unaweza kuangalia eneo lake kwa wakati mmoja. Kwa mfano, unaenda muonekano bila kuzidienda logiki ya biashara. Pia uendeshaji wa programu hauwezi kushuka.
MVC yaonying hii kusaidia kumaliza uendeshaji wa kikundi. Wanachama wa uendeshaji wengi wanaendesha muonekano, logiki ya kikontroller na logiki ya biashara kwa wakati mmoja.
Web Forms vs MVC
MVC 编程模型是与传统的 ASP.NET (Web Forms) 相比更轻量级的替代方案。它是轻量级的高可测试性的框架,同时整合了所有已有的 ASP.NET 特性,比如模板页、安全性和认证。
Visual Studio Express 2012/2010
Visual Studio Express ni toleo la bora la Microsoft Visual Studio.
Visual Studio Express inaonyesha kifaa cha kufungua kwa MVC (na Mafungo ya Kufungua Taarifa ya Web)
Visual Studio Express inahusisha:
- Makina ya Kufungua Taarifa ya Web (MVC) na Mafungo ya Kufungua Taarifa ya Web
- Kusaidia kufungua vifaa vya Kufungua Taarifa ya Web na vifaa vya Kufungua Taarifa ya Web
- Mwili wa Kufungua Taarifa ya Web (Razor inatumia VB na C#)
- Mtuaji wa Taarifa ya Web (IIS Express)
- Mtuaji ya Data (SQL Server Compact)
- Makina ya Kufungua Taarifa ya Web Kamili (ASP.NET)
Ikiwa umekusainisha Visual Studio Express, utakufaa zaidi kutoka kwenye mafunzo hii.
Ikiwa unataka kusainisha Visual Studio Express, tafadhali piga kitengo hiki na picha hii:
Visual Web Developer 2012(Windows 7 au Windows 8)
Visual Web Developer 2010(Windows Vista au XP)
Baada ya kusainishwa mara ya kwanza ya Visual Studio Express, programu ya kusainisha itakuwa inayotumika tena kuangalia vifungo na vifungo vya huduma. Tafadhali piga kitengo kote na picha hii.
Mafunzo ya ASP.NET MVC
Kwenye mafunzo hii, tunatolea matokeo yote ya kumaliza Mafunzo ya ASP.NET MVC.
- Picha ya Kupitia Mengine Makosa ya VB ya Razor
- Picha ya Kufikia Mengine Programu ya MVC