A solução a qualquer dúvida sobre o funcionamento e gestão dos nossos produtos

ActiveX é um termo que faz referência a um conjunto de tecnologias independentes da linguagem, que permitem que os componentes de software escritos em diferentes linguagens funcionem juntos em ambientes de rede. Os componentes desenvolvidos sob esta tecnologia se denominam ActiveX.
Fundamenta-se em tornar componentes reutilizáveis, e para isso, utiliza um modelo orientado a objectos para definir uma hierarquia de componentes, entre os quais podem existir relações de dependência. Cada componente (objecto) caracteriza-se por um comportamento, que pode se alterado através dos seus métodos, propriedades ou da interacção com outros objectos.
O que são os controlos ActiveX?
Tratam se de pequenas aplicações capazes de interagir com o utilizador, realizar cálculos ou representar dados, e que se inserem em páginas web através das etiquetas <OBJECT> e <PARAM>, que se correspondem às operações de inserção do componente e passagem dos seus parâmetros de execução.
O que são componentes ActiveX?
Os componentes ActiveX:
Qual é a diferença existente entre controlos e componentes ActiveX?
Os elementos desenvolvidos com esta tecnologia podem se aplicar tanto no lado cliente como no lado de servidor. Esta é a diferença fundamental:
Um componente ActiveX:
Que componentes ActiveX contém o meu plano de alojamento web na arsys.pt?
Actualmente encontram-se instalados para os planos de alojamento web Plano Empresarial, Plano Master, Plano Master Plus e Plano ISP, os seguintes componentes e versões:
| AspEmail (ver. 4.5) | Guia de Utilização | FAQs |
|---|---|---|
| Objecto para o envio de correio através de formulários web. | ||
| AspUpload (ver. 3.0) | Guia de Utilização | FAQs |
| Objecto para o upload de ficheiros para o servidor através da web. | ||
| AspGrid (ver. 3.1) | Guia de Utilização | FAQs |
| Objecto para a gestão de registos de tabelas de bases de dados através de uma interface tipo grelha baseada na web. | ||
| AspJpeg (ver. 1.2) | Guia de Utilização | FAQs |
| Objecto para alterar dimensões e formatos de imagens no servidor. Muito útil no uso simultâneo com AspUpload para a criação de álbuns de fotografias e a administração de imagens subidas para o servidor. | ||
| AspPDF (ver. 1.4) | Guia de Utilização | FAQs |
| Objecto para a criação, leitura e alteração de documentos PDF. | ||
Como utilizo um componente na minha web?
Para poder utilizar um objecto, deverá associá-lo com a sua página web através de programação numa linguagem de script, directamente, ou através da utilização de ASP (Active Server Pages). Em qualquer um dos casos, deverá introduzir certo código para poder utilizar o objecto, uma vez instalado no servidor sobre o qual se executará. Trata-se, principalmente de uma linha na que cria uma "instância" do objecto que utilizará e o resto do código que utiliza os métodos e propriedades da instância que acaba de criar.
Por exemplo, se escrevemos numa página ASP, o código deve ficar na forma:
<%
Set OBJECTO = Server.CreateObject(IDENTIFICADOR)
OBJECTO.Metodo(Argumentos)
.......
%>
Por exemplo, o componente Acesso a bases de dados utiliza objectos de dados de ActiveX (ADO) para proporcionar um acesso fácil à informação guardada numa base de dados (ou em qualquer outra estrutura de dados em forma de tabela) que cumpra com o standard ODBC (Open DataBase Connectivity). A seguir mostramos o código que teria que colocar na sua página ASP para poder usar este objecto:
<%
'Aqui criamos a instância do objecto
Set minhaligacao = Server.CreateObject("ADODB.Connection")
'Agora utilizamos a instância e as suas propriedades para os nossos fins
'Indicamos ao objecto a cadeia de ligacao
minhaligacao.ConnectionString = "DSN=midsn"
'A base de dados se abre
minhaligacao.Open
' .......
'........
'Fecha-se a base de dados
minhaligacao.Close
%>
Como posso criar os meus próprios componentes?
Se tiver alguma experiência em programação de aplicações, pode achar interessante desenvolver os seus próprios objectos para temas específicos.
Os componentes ActiveX (ao ser independentes da linguagem) podem ser criados com quase todas as ferramentas tradicionais de desenvolvimento (que suportem automatização).
O vínculo natural destes componentes com as páginas HTML realiza-se através de scripts. Por isso, uma vez criado o componente, poderá associá-lo na sua web directamente através de scripts ou com a utilização de páginas ASP.
Onde posso encontrar componentes ActiveX?
Se procurar na Internet, encontrará inúmeros componentes para um número similar de utilidades. Ainda que não todos estejam disponíveis gratuitamente (alguns são comerciais), poderá obter versões de prova com as que poderá decidir se lhe interessa ou não adquirir uma licença para o seu uso.
Dado que os componentes se executam no lado do servidor, se precisar utilizar algum componente (que não estiver instalado) nos nossos equipamentos, deveria nos enviar o ficheiro associado (ocx ou dll) para o instalar (registar) e assim o poder utilizar.
Pode visitar o site ActiveX.org onde encontrará informação e alguns componentes.
* Os preços não incluem IVA.
Linha apoio ao cliente: 808 78 1000