AspBoxisan Open Source ASPrameWork، ASPLibrary. باستخدام AspBox، يمكنك بسهولة إنشاء مواقع ويب أو مشاريع ASP.
AspBox هو إطار عمل يسهل ASP ويطوره بسرعة، ويوفر AspBox عددًا كبيرًا من الإجراءات والأساليب والفئات الفرعية العملية الشائعة لـ ASP، والتي يمكنها تبسيط معظم عمليات ASP.
يمكن لـ AspBox أيضًا توسيع كائنات الفئة الفرعية لتحسين وظائفها. يعمل التغليف الصارم والتداخل طبقة تلو الأخرى على تحسين إعادة استخدام التعليمات البرمجية والاستخدامات المتعددة.
يمكن القول أن AspBox هو إطار عمل تطوير ASP راسخ نسبيًا ويمكن تطبيقه على المطورين من أجل التطوير السريع.
تعليمات الاستخدام
1. كيفية الاستخدام:
(1) يتركز جوهر AspBox بشكل أساسي في ملف Cls_AB.asp، لذلك ما عليك سوى تقديم هذا الملف في أعلى الصفحة، مثل:
(2) تكوين المعلمات ذات الصلة بـ AspBox (ملف AB.Config.asp)
2. يتضمن قلب AspBox بشكل أساسي النوى التالية:
يتعامل مع صفائف الصفيف
فئة الوظيفة العامة C
فئة تشغيل ملفات تعريف الارتباط
عملية التقاط ذاكرة التخزين المؤقت
فئة معالجة أحرف Char
د-مكتبة الوظائف العامة
فئة تشغيل بيانات قاعدة البيانات
كائن تشغيل بيانات DBO
وحدة التشفير الإلكترونية (بما في ذلك تشفير Md5 وBase64 وSHA-1 ومجموعة من بعض كتل وظائف التشفير)
كتلة معالجة نموذج النموذج
عملية فئة التشغيل Fso
السيطرة على أتش تي أم أل
كتلة معالجة Http إلى XMLHttp
خطأ في التعامل مع كتلة الخطأ
كتلة معالجة Json
jsLib (العملية المرجعية الأساسية للبرنامج النصي JS)
تتعامل القائمة مع كائنات القائمة المختلفة
كتلة معالجة بريد البريد
وحدة التحويل PY بينيين
Rnd كتلة وظيفة الرقم العشوائي
فئة تشغيل الجلسة
وحدة عملية تنفيذ البرنامج النصي Sc
كتلة تشغيل الوقت
فئة قالب Tpl
لأعلى، تحميل كتلة معالجة التحميل
كتلة معالجة URL
كتلة التمديد X
يعالج Xml قطع XML
وبعض طرق الاتصال الأخرى مثل تشغيل مكون aspjpeg وفئة التحميل الشجاعة وفئة تحميل Ain وما إلى ذلك.
3. يدعم AspBox توسيع إطار عمل MVC في الإصدار 1.1 أو أعلى.
كيفية الاستخدام: ما عليك سوى إضافة: ab.use "mvc" أمام رمز الاتصال لتشغيل وضع MVC
مثال:
أ.استخدم "Mvc"
الخدمة.استخدم "التحقق"
ABC.Print"اسم الملف الذي يتم الوصول إليه حاليًا:"Service.Check.GetSelfName
------------------------------------------
سجل تحديث AspBox الإصدار 1.3.2a:
تعديل كود AB الأساسي، وإضافة مكالمة عامة إلى AB.Pub الأساسية
تحسين إعداد الخاصية AB.CacheType
تمت إضافة طريقة AB.CacheClean
تمت إضافة الاسم المستعار AB.FnAdd: AB.FnSet
تمت إضافة طرق AB.A.Avg وAB.A.Sub وAB.A.SpliceX
تصحيح طرق AB.A.Slice وAB.A.Splice وAB.A.SpliceX وAB.A.Fill
توسيع وتعزيز طريقة AB.A.Walk
إصلاح طريقة ABCRight
تحسين أسلوب ABC.GetUrl
تمت إضافة AB.C.Clone وAB.C.CallFunc وAB.C.Ws وAB.C.Wsn وAB.C.IsDim وطرق أخرى
تمت إضافة طريقة AB.Cache.Del، الاسم المستعار AB.Cache(cacheName).Del أو AB.Cache.Item(cacheName).Del
إزالة أساليب AB.Json.xJSObjectToString وAB.Json.xJSArrayToString
تمت إضافة أساليب AB.E.encodeURIComponent وAB.E.decodeURIComponent وAB.E.encodeURI وAB.E.decodeURI
تم إصلاح الخلل المتمثل في تحديد بطلان AB.Http.Charset
توسيع وتعزيز أساليب AB.Char.Trim، AB.Char.LTrim، AB.Char.RTrim
تمت إضافة أساليب AB.Time.ServerTime، وAB.Time.LocalTime، وAB.Time.ServerTimezone، وAB.Time.LocalTimezone.
تمت إضافة الأسماء المستعارة لأسلوب AB.Time.ToUnixEpoch AB.Time.ToID وAB.Time.TimeID
تمت إضافة الأسماء المستعارة لأسلوب AB.Time.FromUnixEpoch AB.Time.FromID وAB.Time.FromTimeID
إصلاح الخلل في وظيفة AB.Url.Go
تحسين أسلوب AB.Xml.Find لدعم الحالة التي يكون فيها AB.Xml(selector).Length هو 0
تمت إضافة أساليب AB.Xml.Length وAB.Xml.Count
تمت إضافة طريقة AB.Xml(selector).ChildNodes