AspBox ist ein Open-Source-ASP-Framework und eine ASP-Bibliothek. Mit AspBox können Sie ganz einfach ASP-Websites oder -Projekte erstellen.
AspBox ist ein Framework, das ASP erleichtert und schnell entwickelt. AspBox bietet eine große Anzahl praktischer allgemeiner ASP-Prozeduren, -Methoden und -Unterklassen, die die meisten ASP-Vorgänge vereinfachen können.
AspBox kann auch Unterklassenobjekte erweitern, um seine Funktionen zu verbessern. Eine strenge Kapselung und schichtweise Verschachtelung verbessern die Wiederverwendung und Mehrfachverwendung von Code.
Man kann sagen, dass AspBox ein relativ etabliertes ASP-Entwicklungsframework ist, das für eine schnelle Entwicklung auf Entwickler angewendet werden kann.
Gebrauchsanweisung
1. Anwendung:
(1) Der Kern von AspBox konzentriert sich hauptsächlich auf die Datei Cls_AB.asp, sodass Sie diese Datei nur oben auf der Seite einführen müssen, z. B.:
(2) Konfigurieren Sie AspBox-bezogene Parameter (Datei AB.Config.asp).
2. Der AspBox-Kern umfasst hauptsächlich die folgenden Kerne:
A behandelt Array-Arrays
Allgemeine C-Funktionsklasse
Cookie-Operationsklasse
Cache-Vorgang abfangen
Klasse zur Verarbeitung von Zeichenzeichen
D allgemeine Funktionsbibliothek
DB-Datenoperationsklasse
DBO-Datenoperationsobjekt
E-Verschlüsselungsmodul (einschließlich Md5-, Base64-, SHA-1-Verschlüsselung und einer Sammlung einiger Verschlüsselungsfunktionsblöcke)
Formularverarbeitungsblock
FSO-Operationsklassenoperation
HTML-Steuerung
HTTP-zu-XMLHttp-Verarbeitungsblock
Block zur Fehlerbehandlung
Json-Verarbeitungsblock
jsLib (JS-Skriptkern-Referenzoperation)
List verarbeitet verschiedene List-Objekte
Mail-Mail-Verarbeitungsblock
PY-Pinyin-Konvertierungsmodul
Rnd-Zufallszahlen-Funktionsblock
Sitzungsoperationsklasse
Modul zur Ausführung des Sc-Skripts
Zeit-Zeit-Betriebsblock
TPL-Vorlagenklasse
Up,Upload-Upload-Verarbeitungsblock
URL-Verarbeitungsblock
X-Erweiterungsblock
XML verarbeitet XML-Blöcke
Und einige andere Aufrufmethoden wie die ASPJPEG-Komponentenoperation, die Furchtlosigkeits-Upload-Klasse, die Ain-Upload-Klasse usw.
3. AspBox unterstützt die MVC-Framework-Erweiterung in Version 1.1 oder höher.
Verwendung: Fügen Sie einfach Folgendes hinzu: ab.use „mvc“ vor dem aufrufenden Code, um den MVC-Modus zu aktivieren
Beispiel:
AB.Verwenden Sie „Mvc“
Service.Use"Check"
ABC.C.Print"Der Dateiname, auf den aktuell zugegriffen wird:"Service.Check.GetSelfName
------------------------------------------
Aktualisierungsdatensatz für AspBox-Version 1.3.2a:
Änderung des AB-Kerncodes, Hinzufügen eines öffentlichen Aufrufs des AB.Pub-Kerns
Verbessern Sie die Eigenschaftseinstellung AB.CacheType
AB.CacheClean-Methode hinzugefügt
AB.FnAdd-Alias hinzugefügt: AB.FnSet
Methoden AB.A.Avg, AB.A.Sub, AB.A.SpliceX hinzugefügt
Die Methoden AB.A.Slice, AB.A.Splice, AB.A.SpliceX und AB.A.Fill wurden korrigiert
Erweiterung und Verbesserung der AB.A.Walk-Methode
Korrigieren Sie die ABC.C.CRight-Methode
Verbessern Sie die ABC.C.GetUrl-Methode
AB.C.Clone, AB.C.CallFunc, AB.C.Ws, AB.C.Wsn, AB.C.IsDim und andere Methoden hinzugefügt
AB.Cache.Del-Methode hinzugefügt, Alias AB.Cache(cacheName).Del oder AB.Cache.Item(cacheName).Del
Entfernen Sie die Methoden AB.Json.xJSObjectToString und AB.Json.xJSArrayToString
Methoden AB.E.encodeURIComponent, AB.E.decodeURIComponent, AB.E.encodeURI, AB.E.decodeURI hinzugefügt
Der Fehler beim Festlegen der Ungültigkeit von AB.Http.Charset wurde behoben
Erweitern und verbessern Sie die Methoden AB.Char.Trim, AB.Char.LTrim und AB.Char.RTrim
Methoden AB.Time.ServerTime, AB.Time.LocalTime, AB.Time.ServerTimezone, AB.Time.LocalTimezone hinzugefügt
AB.Time.ToUnixEpoch-Methodenaliase AB.Time.ToID und AB.Time.TimeID hinzugefügt
AB.Time.FromUnixEpoch-Methodenaliase AB.Time.FromID und AB.Time.FromTimeID hinzugefügt
Behebung des AB.Url.Go-Funktionsfehlers
Verbessern Sie die AB.Xml.Find-Methode, um den Fall zu unterstützen, in dem AB.Xml(selector).Length 0 ist
Methoden AB.Xml.Length und AB.Xml.Count hinzugefügt
AB.Xml(selector).ChildNodes-Methode hinzugefügt