ASP.NET هو إطار التنمية لبناء صفحات الويب والمواقع على شبكة الإنترنت مع HTML، CSS، وجافا سكريبت والبرمجة الخادم.
ASP.NET تدعم ثلاثة نماذج التنمية المختلفة:
صفحات الويب، MVC (Model View Controller) ، ونماذج ويب.
هذا TUTORIAL COVERS MVC
صفحات الانترنت | MVC | نماذج ويب |
وMVC البرمجة نموذج
MVC هو واحد من ثلاثة نماذج البرمجة ASP.NET.
MVC هو إطار لبناء تطبيقات الويب باستخدام تصميم MVC (نموذج عرض المراقب المالي):
- يمثل نموذج جوهر التطبيق (على سبيل المثال قائمة سجلات قاعدة البيانات).
- عرض عرض البيانات (the database records) .
- المراقب يعالج المدخلات (to the database records) .
يوفر نموذج MVC أيضا السيطرة الكاملة على HTML، CSS، وجافا سكريبت.
يحدد نموذج MVC الويب طبقة رجال الأعمال (Model logic) طبقة عرض (View logic) ومراقبة المدخلات (Controller logic) |
The Model هو جزء من التطبيق الذي يعالج المنطق لبيانات التطبيق.
في كثير من الأحيان الأشياء نموذجية استرجاع البيانات (and store data) من قاعدة بيانات.
The View هي أجزاء من التطبيق الذي يتعامل مع عرض البيانات.
غالبا ما يتم إنشاؤها وجهات النظر من بيانات نموذج.
The Controller هو جزء من التطبيق الذي يعالج تفاعل المستخدم.
عادة التحكم قراءة البيانات من إدخال المستخدم الرأي، السيطرة، وإرسال البيانات المدخلة إلى النموذج.
فصل MVC يساعدك على إدارة التطبيقات المعقدة، لتتمكن من التركيز على جانب واحد وقت واحد. على سبيل المثال، يمكنك التركيز على وجهة النظر دون الاعتماد على منطق الأعمال. كما أنه يجعل من الاسهل لاختبار التطبيق.
يبسط الفصل MVC أيضا تطوير المجموعة. يمكن للمطورين مختلفة تعمل على رأي، ومنطق تحكم، ومنطق العمل بشكل متواز.
نماذج ويب مقابل MVC
نموذج البرمجة MVC هو بديل أخف وزنا لASP.NET التقليدي (Web Forms) . وهو، الإطار قابلة للاختبار للغاية خفيفة الوزن، ومتكاملة مع كافة الميزات ASP.NET القائمة، مثل الصفحات الرئيسية والأمن والمصادقة.
البصرية ستوديو اكسبريس 2012/2010
البصرية ستوديو اكسبرس هو نسخة مجانية من Microsoft Visual Studio.
البصرية ستوديو اكسبريس هو خياط أداة للتنمية قدم للMVC (and Web Forms) .
البصرية ستوديو اكسبريس يحتوي على:
- MVC ونماذج ويب
- ضوابط الشبكة السحب والإفلات ومكونات ويب
- لغة خادم الويب ( Razor using VB or C#)
- خادم الويب (IIS Express)
- خادم قاعدة البيانات (SQL Server Compact)
- إطار تطوير كامل على شبكة الإنترنت (ASP.NET)
إذا قمت بتثبيت Visual Studio Express و سوف تحصل على المزيد من الفوائد من هذا البرنامج التعليمي.
إذا كنت ترغب في تثبيت Visual Studio Express، انقر فوق على أحد هذه الروابط:
البصري مطور ويب 2012 (إذا كان لديك ويندوز 7 أو ويندوز 8)
البصري مطور ويب 2010 (If you have Windows Vista or XP)
بعد تثبيت البصرية ستوديو اكسبريس أول مرة، فإنه يدفع إلى تشغيل تثبيت واحد مزيد من الوقت، لتثبيت إصلاحات وحزم الخدمات. فقط انقر على الرابط مرة أخرى.
المراجع ASP.NET MVC
في نهاية هذا البرنامج التعليمي سوف تجد إشارة كاملة ASP.NET MVC.