Antes de começar oficialmente a aprender os objetos e componentes internos do ASP, vamos primeiro entender alguns conceitos básicos, que serão de grande ajuda para o seu futuro aprendizado. Por favor, veja a tabela abaixo:
Servidor ativo
Uma coleção de tecnologias do lado do servidor entregues com o Windows NT. Essas tecnologias fornecem componentes consistentes do lado do servidor, modelos de script e um serviço de sistema integrado para gerenciamento de aplicativos de componentes, acesso ao banco de dados, transações e mensagens.
Páginas de servidor ativo (ASP)
Ambiente de script do lado do servidor executando scripts ActiveX e componentes ActiveX no servidor. Os desenvolvedores podem combinar scripts e componentes para criar aplicativos baseados na Web.
ActiveX
Um termo técnico rico da Microsoft que permite aos desenvolvedores criar componentes interativos para a World Wide Web. Um conjunto de tecnologias de interoperabilidade independentes da linguagem que permitem que componentes de software escritos em diferentes idiomas trabalhem juntos em um ambiente de rede. Os elementos -chave do ActiveX são o modelo de objeto componente (COM) e o modelo de objeto componente distribuído (DCOM). Essas tecnologias foram licenciadas por organizações abertas e foram portadas para muitas plataformas.
ADO
Objeto de dados ativo. Um conjunto de interfaces de acesso a dados baseadas em objetos otimizados para aplicativos centrados em dados baseados na Internet. A ADO é baseada nas especificações publicadas e vem com o Microsoft Internet Information Server e o Microsoft Visual Interdev.
Dsn
Nome da fonte de dados. Uma interface de banco de dados aberta (ODBC) é usada para consultar o nome lógico do driver ou outras informações necessárias para acessar dados. O nome do servidor de informações da Internet que é usado para se conectar a uma fonte de dados ODBC, como um banco de dados do SQL Server.
Evento: evento
Qualquer ação a que um programa seja respondido por um usuário ou controle ActiveX. Os eventos gerais incluem pressionar a tecla do teclado, clicar no botão de seleção usando o mouse e outras operações do mouse. Os programadores escrevem código que responde a essas operações.
Objeto: objeto
Na programação orientada a objetos, as variáveis consistem em operações e dados usados como entidades completas. Os objetos são baseados em um modelo específico no qual os clientes usam os serviços do objeto para acessar os dados do objeto através de uma interface de um conjunto de métodos ou funções relacionadas. O cliente pode então chamar esses métodos para executar alguma operação.
ODBC
Interface de banco de dados aberta. Interface de programação de aplicativos que permite que os aplicativos acessem dados de fontes de dados existentes especificações padrão para vários dados de dados de plataforma cruzada.
SQL
Linguagem de consulta estruturada. Padrões internacionais para definir e acessar bancos de dados relacionais.
O que é um objeto?
Não se refere ao companheiro masculino ou feminino que você está apaixonado. Na programação orientada a objetos, um objeto refere-se a uma variável composta por operações e dados considerados como entidades completas. Os objetos são baseados em um modelo específico no qual o cliente usa o serviço do objeto para acessar os dados do objeto através de uma interface de um conjunto de métodos ou funções relacionadas, e o cliente pode chamar esses métodos para executar alguma operação.
Os componentes ActiveX são essenciais para criar aplicativos da Web e os componentes fornecem objetos que executam tarefas nos scripts. Um componente ActiveX é um arquivo que contém código que executa um determinado item ou conjunto de tarefas. Como o componente pode executar tarefas comuns, os programadores não precisam criar código que execute essas tarefas próprias. Os componentes podem ser aproveitados como blocos básicos de construção para scripts e aplicativos baseados na Web. Desde que você saiba como acessar objetos fornecidos por um componente, mesmo um novato no script pode escrever scripts sem entender como os componentes funcionam.