AspBox é um OpenSource ASPFrameWork, ASPLibrary. Usando o AspBox, você pode criar facilmente sites ou projetos ASP.
AspBox é uma estrutura que facilita e desenvolve ASP rapidamente. O AspBox fornece um grande número de procedimentos, métodos e subclasses práticas comuns do ASP, que podem simplificar a maioria das operações do ASP.
AspBox também pode estender objetos de subclasse para aprimorar suas funções. O encapsulamento rigoroso e o aninhamento camada por camada melhoram a reutilização de código e os múltiplos usos.
Pode-se dizer que o AspBox é uma estrutura de desenvolvimento ASP relativamente estabelecida que pode ser aplicada a desenvolvedores para um desenvolvimento rápido.
Instruções de uso
1. Como usar:
(1) O núcleo do AspBox está concentrado principalmente no arquivo Cls_AB.asp, portanto você só precisa introduzir este arquivo no topo da página, como:
(2) Configurar parâmetros relacionados ao AspBox (arquivo AB.Config.asp)
2. O núcleo AspBox inclui principalmente os seguintes núcleos:
A lida com matrizes Array
Classe de função geral C
Classe de operação de cookies
Capturar operação de cache
Classe de processamento de caracteres Char
Biblioteca de funções gerais D
Classe de operação de dados de banco de dados
Objeto de operação de dados DBO
Módulo de criptografia E (incluindo criptografia Md5, Base64, SHA-1 e uma coleção de alguns blocos de função de criptografia)
Bloco de processamento de formulário
Operação de classe de operação Fso
Controle HTML
Bloco de processamento HTTP para XMLHttp
Erro no bloco de tratamento de erros
Bloco de processamento Json
jsLib (operação de referência principal do script JS)
List lida com vários objetos List
Bloco de processamento de correio postal
Módulo de conversão PY pinyin
Bloco de função de número aleatório Rnd
Classe de operação de sessão
Módulo de operação de execução de script Sc
Bloco de operação de tempo
Classe de modelo Tpl
Up, bloco de processamento de upload de upload
Bloco de processamento de URL
Bloco de extensão X
Xml lida com pedaços XML
E alguns outros métodos de chamada, como operação de componente aspjpeg, classe de upload destemido, classe de upload Ain, etc.
3. AspBox suporta expansão do framework MVC na versão 1.1 ou superior.
Como usar: Basta adicionar: ab.use “mvc” na frente do código de chamada para ativar o modo MVC
exemplo:
AB.Use"Mvc"
Serviço.Use"Verificar"
AB.C.Print"O nome do arquivo atualmente sendo acessado:"Service.Check.GetSelfName
------------------------------------------
Registro de atualização do AspBox versão 1.3.2a:
Modificação do código do núcleo AB, adicionando núcleo AB.Pub de chamada pública
Melhorar a configuração da propriedade AB.CacheType
Adicionado método AB.CacheClean
Adicionado alias AB.FnAdd: AB.FnSet
Adicionados métodos AB.A.Avg, AB.A.Sub, AB.A.SpliceX
Métodos AB.A.Slice, AB.A.Splice, AB.A.SpliceX, AB.A.Fill corrigidos
Expandindo e aprimorando o método AB.A.Walk
Corrigir método AB.C.CRight
Melhore o método AB.C.GetUrl
Adicionados AB.C.Clone, AB.C.CallFunc, AB.C.Ws, AB.C.Wsn, AB.C.IsDim e outros métodos
Adicionado método AB.Cache.Del, alias AB.Cache(cacheName).Del ou AB.Cache.Item(cacheName).Del
Remover métodos AB.Json.xJSObjectToString, AB.Json.xJSArrayToString
Adicionados métodos AB.E.encodeURIComponent, AB.E.decodeURIComponent, AB.E.encodeURI, AB.E.decodeURI
Corrigido o bug de configuração da invalidez de AB.Http.Charset
Estenda e aprimore os métodos AB.Char.Trim, AB.Char.LTrim, AB.Char.RTrim
Adicionados métodos AB.Time.ServerTime, AB.Time.LocalTime, AB.Time.ServerTimezone, AB.Time.LocalTimezone
Adicionados aliases do método AB.Time.ToUnixEpoch AB.Time.ToID e AB.Time.TimeID
Adicionados aliases do método AB.Time.FromUnixEpoch AB.Time.FromID e AB.Time.FromTimeID
Corrigir bug da função AB.Url.Go
Melhore o método AB.Xml.Find para oferecer suporte ao caso em que AB.Xml(selector).Length é 0
Adicionados métodos AB.Xml.Length, AB.Xml.Count
Adicionado método AB.Xml(selector).ChildNodes