أحدث البرامج التعليمية وتطوير الشبكة
×

ASP.NET البرنامج التعليمي

ASP.NET الصفحة الرئيسية ASP.NET مقدمة

WP البرنامج التعليمي

WebPages مقدمة WebPages موس الحلاقة WebPages نسق WebPages المجلدات WebPages عالمي WebPages أشكال WebPages الأجسام WebPages ملفات WebPages قواعد بيانات WebPages المساعدون WebPages WebGrid WebPages الرسوم البيانية WebPages البريد الإلكتروني WebPages PHP WebPages نشر WebPages أمثلة

WP المراجع

WebPages فصول WebPages أمن WebPages قاعدة البيانات WebPages الواجهه WebPages المساعدون

ASP.NET Razor

Razor مقدمة Razor بناء الجملة Razor C# المتغيرات Razor C# الحلقات Razor C# منطق Razor VB المتغيرات Razor VB الحلقات Razor VB منطق

ASP.NET MVC

MVC مقدمة MVC تطبيق MVC المجلدات MVC نسق MVC التحكم MVC المشاهدات MVC قاعدة البيانات MVC نموذج MVC أمن MVC HTML المساعدون MVC نشر MVC مرجع

WF دروس

WebForms مقدمة WebForms الصفحات WebForms ضوابط WebForms أحداث WebForms أشكال WebForms حالة العرض WebForms مربع الكتابة WebForms زر WebForms ربط البيانات WebForms قائمة مجموعة WebForms جدول هاش WebForms SortedList WebForms XML ملفات WebForms مكرر WebForms Datalist على WebForms دبكونيكشن WebForms Master الصفحات WebForms ملاحة WebForms أمثلة


 

ASP.NET MVC - مجلدات التطبيقات


لتعلم ASP.NET MVC، نحن بناء على تطبيقات الإنترنت

الجزء الثاني: استكشاف مجلدات التطبيقات


MVC المجلدات

A ASP.NET MVC تطبيق ويب نموذجي لديه محتوى المجلد التالي:

حل

Application information

الخصائص
المراجع

Application folders

App_Data مجلد
مجلد المحتوى
مجلد التحكم
مجلد نماذج
مجلد البرامج النصية
المشاهدات مجلد

Configuration files

Global.asax
packages.config
الملف web.config

أسماء المجلدات على قدم المساواة في جميع التطبيقات MVC. ويستند إطار MVC على تسمية الافتراضي. التحكم في المجلد تحكم، وجهات النظر في مجلد المشاهدات، والنماذج الموجودة في المجلد نماذج. لم يكن لديك لاستخدام أسماء المجلدات في رمز التطبيق الخاص بك.

التسمية القياسية يقلل من كمية من التعليمات البرمجية، وتسهل للمطورين لفهم مشاريع MVC.

وفيما يلي ملخص موجز لمحتويات كل مجلد:


مجلد App_Data

المجلد App_Data هو لتخزين بيانات التطبيق.

وسوف نقوم بإضافة قاعدة بيانات SQL إلى المجلد App_Data، في وقت لاحق في هذا البرنامج التعليمي.


مجلد المحتوى

يستخدم المجلد المحتوى لملفات ثابتة مثل أوراق الأنماط (ملفات المغلق)، والرموز والصور.

مرئي مطور ويب تلقائيا تضيف مجلد الموضوعات إلى المجلد المحتوى. شغل في المجلد الموضوعات مع أنماط مسج والصور. في هذا المشروع يمكنك حذف المجلد الموضوعات.

كما يضيف مرئي مطور ويب ملف ورقة نمط قياسي إلى المشروع: Site.css الملف في المجلد المحتوى. ملف ورقة الاسلوب هو ملف لتحرير عندما تريد تغيير نمط التطبيق.

يحتوى

وسوف تحرير الملف ورقة نمط (Site.css) ملف في الفصل التالي من هذا البرنامج التعليمي.


مجلد تحكم

يحتوي المجلد تحكم الطبقات تحكم المسؤولة عن التعامل مع مدخلات المستخدم والردود.

MVC يتطلب باسم جميع الملفات حدة تحكم لإنهاء مع "Controller" .

خلقت مرئي مطور ويب وحدة تحكم الرئيسية (for the Home and the About page) وحدة تحكم الحساب (for Login pages) :

التحكم

سنقوم خلق المزيد من التحكم في وقت لاحق في هذا البرنامج التعليمي.


مجلد نماذج

يحتوي المجلد نماذج الفئات التي تمثل نماذج التطبيق. نماذج عقد والتلاعب بيانات التطبيق.

سنقوم إنشاء نماذج (classes) في فصل لاحق من هذا البرنامج التعليمي.


مجلد المشاهدات

آراء مجلد يخزن ملفات HTML متعلقة بعرض الطلب (the user interfaces) .

يحتوي المجلد المشاهدات مجلد واحد لكل وحدة تحكم.

خلقت مرئي مطور ويب مجلد حساب، مجلد الرئيسية، ومجلد مشترك (inside the Views folder) .

يحتوي المجلد حساب صفحات للتسجيل وتسجيل الدخول إلى حسابات المستخدمين.

يتم استخدام المجلد الرئيسي لتخزين صفحات التطبيق مثل الصفحة الرئيسية وصفحة عنه.

يتم استخدام المجلدات المشتركة لتخزين وجهات النظر المشتركة بين وحدات التحكم (master pages and layout pages) .

الآراء

وسوف تحرير ملفات التخطيط في الفصل التالي من هذا البرنامج التعليمي.


مجلد البرامج النصية

مجلد البرامج النصية بتخزين ملفات جافا سكريبت التطبيق.

افتراضيا مرئي مطور ويب يملأ هذا المجلد مع معيار MVC، اياكس، وملفات مسج:

مخطوطات

ملاحظة: الملفات المسماة "modernizr" هي ملفات جافا سكريبت تستخدم لدعم HTML5 و CSS3 الميزات في التطبيق.