Ursprüngliches ASP-Framework: CVASP-Framework 201204C veröffentlicht! ASP kann immer noch so elegant sein!
Grundlegende Informationen:
Versionsnummer: 201204C
Kernbytes: 51700
Kerndatei: cvcorem.asp
Englischer Name: CVASP – Controller View für ASP Framework
Chinesischer Name: CVASP-Framework. Programmiersprache: VBScript
Zeichenkodierung: GB2312, GBK, UTF-8
Funktionseinführung:
Einfach:
Häufig verwendete Funktionen und Klassen werden prägnant benannt und es wird weniger Code geschrieben.
Es stehen mehrere Tools zur Unterstreichungscode-Generierung zur Verfügung:
_convutf8.asp – wird zum Konvertieren von Chinesisch in die UTF-Kodierung für AJAX verwendet
_mkcvatpl.asp – Wird zum Generieren von Code-Schreibvorlagen für die Programmierung verwendet. _viewsrc.asp – Wird zum Anzeigen der Quellcodekommentare von cvcore.asp verwendet. Der spezifische Effekt wird durch die Ausführung mit dem IIS-Manager erkannt.
Die Datenbankklasse stellt native ADODB-RS- und ConN-Objektinstanzen für die externe Verwendung bereit.
Wenn Sie mit ADO vertraut sind, werden Ihre bisherigen Nutzungsgewohnheiten nicht beeinträchtigt.
Bietet häufig verwendete Funktionsfunktionen und sorgensparende Klassen:
Flexible Vorlagenklassen, Datenbankklassen, Paging-Klassen, String-Splicing-Klassen usw.:
Die Kerncodebibliothek kann unabhängig INCLUDE verwendet werden.
Zum Beispiel:
Sicherheit:
Die Cookie-Klasse verwendet verschlüsselte Base64-Codierung, um Cookie-Spoofing zu verhindern.
Request.Form und Request.QueryString werden mithilfe der Funktionen reqF und reqS gekapselt, um eine SQL-Injection zu verhindern.
Eine Reihe von Funktionen, die eine einfache und effektive Formularvalidierung ermöglichen: vcnull, vclen, vcsize, vcnum, vcdate
schnell:
Stellt eine leistungsstarke einschichtige Blockvorlagenklasse bereit, die in Verbindung mit Cache-Klassen verwendet werden kann.
Stellen Sie leistungsstarke Zeichenfolgenverkettungsklassen bereit, z. B. dim sc: set sc=new clsStrCat
Stellt eine Datenbankklasse zur Unterstützung sauberer Datenbanklesevorgänge für zweidimensionale Arrays im GetRows-Format bereit:
Es werden Vorlagenklassen bereitgestellt, um ASP (VBS)-Servercode vom HTML-Schnittstellencode zu trennen.
Der Kern stellt nur häufig verwendete und verfeinerte Funktionsfunktionen und Klassen bereit und SCHLIESST die erweiterten Funktionen (HELPER) nur ein, wenn Sie sie verwenden möchten.
Warum hat ASP nur Controller und View, aber kein Model?
VBScript selbst unterstützt keine Klassenvererbung und kann kein echtes MVC implementieren (kein Grund zur Sorge!).
Erklärung zur Open-Source-Nutzung:
Sie müssen die folgenden Logo-Kommentare im Quellcode beibehalten und die Beschreibungsdatei cvinfo.asp im Verzeichnis behalten (der cvinc-Verzeichnisname kann geändert werden, wenn Sie Bedenken hinsichtlich der Sicherheit haben).