<< Clique para Mostrar o Sumário >>
Criação de Bibliotecas do Usuário |
Os objetos ElipseX podem conter, além de um desenho, variáveis internas que podem ser exportadas para a aplicação, além de lógicas de programação (scripts) que vão estar presentes em todas as cópias do objeto sendo criado, diminuindo a necessidade de repetição de código em diversas partes do aplicativo. Para criar uma nova biblioteca no E3, siga estes procedimentos:
1.Abra o menu Arquivo, selecione o item Novo Projeto e clique em Avançar.
2.Na opção Informe o tipo de Aplicação, selecione o item Biblioteca de componentes do E3.
Assistente de Aplicações
3.Digite o nome da biblioteca e clique em Avançar.
4.Determine as especificações referentes ao Domínio.
5.Clique em Concluir.
Em uma biblioteca ElipseX podem ser inseridos três tipos de objetos: os XControls, os XFolders e os XObjects.
Podem ser inseridos nos XControls todos os itens disponíveis para as Telas. Entre estes itens estão as primitivas de desenho, objetos gráficos vetoriais, incluindo objetos da biblioteca de símbolos (WMF, EMF, etc.), objetos gráficos não vetoriais (BMP, JPEG, GIF, etc.), controles ActiveX do E3 (E3Chart, E3Browser, E3Alarm), controles ActiveX de terceiros e outros XControls.
Um XFolder é um objeto que permite inserir objetos filhos em suas instâncias. Desta forma, é possível organizer ou criar hierarquias de objetos em uma aplicação. Pode-se inserir em um XFolder itens como Pastas de Dados, Tags de Comunicação, Filtros de Alarmes e instâncias de XFolders, entre outros.
Um XObject podem conter quaisquer tipos de objetos não gráficos, que são executados no E3 Server. Pode-se inserir em um XObject os seguintes objetos: Driver de Comunicação, Servidor de Dados, Banco de Dados, Fórmulas, Configuração de Alarmes, Servidor de Alarmes, Objetos COM e outros XObjects.
Em um mesmo arquivo .lib pode existir qualquer número de componentes ElipseX, sejam eles XControls, XFolders ou XObjects. Pode-se ter também várias bibliotecas diferentes (vários arquivos .lib) no mesmo Domínio.