ISIS_DLL

A ISIS_DLL – CDS/ISIS Dynamic Link Library – foi desenvolvida por BIREME/OPS/OMS e UNESCO como o componente da versão Windows para a programação de aplicações específicas. Ela cumpre, em princípio, o mesmo papel que o módulo ISIS Pascal na versão para DOS.

ISIS_DLL é uma ferramenta para a construção, manipulação e manutenção de bases de dados do tipo CDS/ISIS .

Seu projeto e implementação objetivaram permitir uma rápida aprendizagem de suas funções aliada a uma grande flexibilidade de programação e a um bom desempenho durante sua utilização.

Desenvolvida como um conjunto de funções reunidas na forma de uma biblioteca de ligações dinâmicas (DLL), a ISIS_DLL pode ser utilizada a partir de várias linguagens de programação tais como C, C++, Java, Visual Basic e Delphi

A sua utilização é livre e sem nenhum custo por parte de seus usuários.

  Principais Características
É um componente independente do sistema MicroISIS para Windows e, mesmo assim, é parte integrante da família ISIS e suas funções operam com compatibilidade total com microISIS.
Pode-se desenvolver aplicações em qualquer linguagem que tenha compilador no sistema operacional Windows capaz de chamar DLLs.

Exemplos

C++

Demo

O exemplo Demo é um programa em mode caracter que:

  • Cria uma nova base de dados a partir de um arquivo ISO-2709.
  • Genera o arquivo invertido a partir do master e de uma fst.
  • Mostra o conteúdo de todos os registros.
  • Mostra todas as chaves do arquivo invertido.
  • Executa uma pesquisa booleana.
  • Mostra todos os mfs recuperados da pesquisa.

Veja o código fonte:


Java

Demo

O exemplo Demo é um programa em mode caracter que:

  • Cria uma nova base de dados a partir de um arquivo ISO-2709.
  • Genera o arquivo invertido a partir do master e de uma fst.
  • Mostra o conteúdo de todos os registros.
  • Mostra todas as chaves do arquivo invertido.
  • Executa uma pesquisa booleana.
  • Mostra todos os mfs recuperados da pesquisa.

Fmt_Viewer

O exemplo Fmt_Viewer é um programa que :

  • Permite a criação e/ou modificação de uma especificação de formato em memória ou em arquivo.
  • Mostra (através de negrito) a posição do erro no formato, se existir algum.
  • Mostra os campos dos registros.
  • Mostra os registros formatados.

Visual Basic

Demo

O exemplo Demo é um programa em mode caracter que:

  • Cria uma nova base de dados a partir de um arquivo ISO-2709.
  • Genera o arquivo invertido a partir do master e de uma fst.
  • Mostra o conteúdo de todos os registros.
  • Mostra todas as chaves do arquivo invertido.
  • Executa uma pesquisa booleana.
  • Mostra todos os mfs recuperados da pesquisa.

NRec2

O exemplo NRec2 é um programa que :

  • Mostra os campos, o “leader”, e o diretório dos registros de uma base de dados.
  • Cria, apaga, recupera e atualiza os registros de uma base de dados.
  • Carrega e atualiza o arquivo invertido.
  • Inicializa os arquivos mestre e invertido.
  • Exporta o arquivo mestre para um arquivo ISO 2709.
  • Executa pesquisa booleana e gerencia os arquivos log da pesquisa.

Delphi

Demo

O exemplo Demo é um programa em mode caracter que:

  • Cria uma nova base de dados a partir de um arquivo ISO-2709.
  • Genera o arquivo invertido a partir do master e de uma fst.
  • Mostra o conteúdo de todos os registros.
  • Mostra todas as chaves do arquivo invertido.
  • Executa uma pesquisa booleana.
  • Mostra todos os mfs recuperados da pesquisa.

Deixe um comentário