MoAspEnginer (إطار عمل MVC لـ ASP) هو تطبيق يشير إلى بعض وظائف ThinkPHP وإطار عمل MVC لـ asp. النية الأصلية: في العصر الذي انتهى فيه ASP، لم أعد أرغب في إنفاق الكثير من الطاقة على ASP، أريد كتابة إطار عمل سريع لتطوير ASP لتحسين كفاءة العمل. المزايا: 1. إدخال ملف واحد، وضع M/A 2. معظم عمليات تطوير JScript الأساسية، 3. جعل POST وGET قابلين للقراءة والكتابة، ويمكن قراءة وكتابة جميع البيانات من خلال F.post أو F.get. 4. دعم عملية الضفيرة وتوسيع نطاق التعيين للنموذج والتسجيل 5. دعم استدعاء القوالب عبر الوحدات النمطية والقوالب 6. قم بتجميع ذاكرة التخزين المؤقت وذاكرة التخزين المؤقت لمكتبة الفصل لتحسين كفاءة التعليمات البرمجية 7. يدعم التجميع الصارم والتجميع غير الصارم يتطلب الإعلان الكامل عن المتغيرات (أي أنه يجب تعيين المتغيرات المستخدمة في القوالب، وخاصة الكائنات). 8. دعم الاتصال الثابت والاتصال الديناميكي للفئات (يتم تهيئة الاتصال الثابت مرة واحدة فقط، ويقوم الاتصال الديناميكي بتهيئة فئة جديدة في كل مرة) 9. دعم مكالمات النشر التلقائية للتحديث والإدراج (يمكن التحقق من صحة البيانات من خلال FormValidatee قبل الدخول إلى قاعدة البيانات)، على سبيل المثال: Model__("Public"، "id").insert()، Model__("Public" "معرف").تحديث() 10. يدعم عمليات قواعد البيانات المتعددة طالما تمت كتابة ملفات تكوين قاعدة بيانات متعددة، فيمكن استدعاؤها حسب الرغبة في البرنامج. 11. يدعم التخزين المؤقت لمجموعات البيانات والتخزين المؤقت لنظام الملفات في وضع json العيوب: 1. الوثائق الحالية غير كاملة نسبيا. 2. تصحيح الأخطاء غير مريح ويتطلب أساسًا معينًا لـ ASP. 3. معظم النواة عبارة عن JScript، ومن الصعب على الأشخاص الذين ليسوا على دراية بـ JScript تعديل النواة. MoAspEnginer v1.15 bulid2013.12.24 سجل التغيير: التعديل: تم تغيير رقم الإصدار إلى 1.15. تمت الإضافة: تمت إضافة الدليل المشترك إلى المكتبة؛ تمت الإضافة: أضف معلمة التكوين MO_IMPORT_COMMON_FILES، وقم بتحميل ملف البرنامج النصي المحدد بواسطة MO_IMPORT_COMMON_FILES من التطبيق المشترك؛ حول: MO_IMPORT_COMMON_FILES، التنسيق: "اسم الملف؛ اسم الملف = ترميز؛"، يتم فصل الملفات المتعددة بفاصلة منقوطة بنصف العرض (؛)، إذا لم يتم تحديد الترميز، فالافتراضي هو utf-8، ولا يتم تحديد اسم الملف تضمين اللاحقة. حول: سيتم تحميل جميع البرامج النصية الموجودة في المجلد /Mo/Library/Common تلقائيًا، دون الحاجة إلى التحديد؛ حول: سيتم أيضًا تحميل Function.asp الموجود في المجلد /App/Library/Common تلقائيًا، دون الحاجة إلى التحديد؛ إضافة: حلقة تسمية الحلقة، إضافة مرجع إلى {$loopname.Key__}، يشير اسم الحلقة المتزايد من 1 إلى اسم تسمية الحلقة. تمت الإضافة: إضافة تعليقات حول الرموز ذات الصلة لجميع مكتبات الفئات. تمت الإضافة: تمت إضافة مكتبة لتحويل الأحرف الصينية إلى Pinyin كمثال لمكتبة امتدادات التطبيقات