CodematicDemoMVC عبارة عن نموذج كامل للكود المصدري للمشروع يعتمد على تطبيق نمط MVC ثلاثي الطبقات، تم تطويره استنادًا إلى Asp.net 3.5.
تعتبر البنية أكثر إيجازًا وتوفر نماذج أكثر فعالية لمراجع التعليمات البرمجية المصدرية.
من الملائم للمستخدمين أن يفهموا هذه البنية ويستخدموها بشكل أفضل للتطوير. وبالتعاون مع Dongsoft .Net code generator، يمكن أن يجعل التطوير أكثر كفاءة وأكثر استرخاءً.
يتضمن هذا المشروع التطبيقات الرئيسية التالية:
1) هيكل ثلاثي الطبقات قائم على المعايير.
2) تعتمد طبقة العرض وضع MVC.
3) عمليات إضافة البيانات وحذفها وتعديلها والاستعلام عنها.
4) قائمة عرض البيانات ومعالجة الترحيل.
5) تطبيق Linq، الخ.
****************************************************************************************************************************************************************************** * ****
Lib: مكتبة الطبقة العامة
BLL: طبقة الأعمال
النموذج: كيان البيانات
دال: طبقة البيانات
WebMVC: طبقة العرض
ضمن DB_51aspx توجد قاعدة بيانات Sql2005. يمكنك إضافة حساب الإدارة الافتراضي/كلمة المرور: 51aspx/51aspx
من خلال دراسة MVC، يمكننا أن نرى أن MVC له الخصائص التالية:
1) فصل معالجة الأعمال والعرض: يتم فصل صفحة ASPX ورمز CS تمامًا. إعادة الاستخدام والصيانة بشكل أفضل.
2) لم يعد من المستحسن استخدام عناصر تحكم النموذج من جانب الخادم، وبدلاً من ذلك، استخدم الإدخال التقليدي، أو اسمح لـ Html.TextBox مباشرة بإنشاء تسميات التحكم.
3) لا يوجد نموذج يحركه الحدث. في ASP.NET MVC، عند النقر فوق زر ما، لم تعد تعتقد أنه يجب أن تكون هناك طريقة معالجة النقر في aspx.cs المقابلة، ما يجب أن تفكر فيه هو أنه يجب أن يكون هناك إجراء في وحدة التحكم للتعامل معه هذا الحدث.
4) لا مزيد من ربط البيانات. إذا كنت معتادًا على ربط بيانات GridView، فأنت بحاجة إلى تغيير تفكيرك في ASP.NET MVC وحل المشكلة بنفسك.
5) تمت إضافة إعادة كتابة العنوان. يتيح لنا مكون التوجيه في MVC إجراء معالجة توجيه URL بشكل جيد للغاية.
6) بشكل عام، يمكن أن نفهم أن MVC هو امتداد لنموذج برمجة يعتمد على نموذج الويب وحل نموذج برمجة لطبقة العرض.