LIDAR

COPE é um Corba implementado em Perl.
Baixe Agora

LIDAR Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Bart Schuller
  • Site do editor:
  • http://search.cpan.org/~barts/COPE-0.04_0/COPE.pod

LIDAR Tag


LIDAR Descrição

O COPE é um Corba implementado em Perl. O CAPE é um Corba é implementado em documentos Perl.Estos descreve as etapas que você toma ao escrever um aplicativo do CORBA em Perl usando o Basic.First O Basics: A ligação Laguage usada. Tipos escalar o tipo de CHAR é representado como uma string Perl de 1 caractere, como " A'.Octetoctet é representado como um número Perl, como 200. Podemos igualmente fazer o octeto ser exatamente o mesmo que Char.Integer Typeslong e Short não são problema. Não assinado, pode ser armazenado internamente como um duplo, mas que deve ser invisível. Os tipos de pontos-pontos têm aquelas também. As estruturas são representadas como hashreferências abençoadas. Eles herdam de Corba :: _ Structure que implementa um construtor genérico chamado novo, levando os pares de valores. Por exemplo: # Strip Mystrut {// IDL # Boolean Simples; # sequence lista; #} Mystruct do pacote; @ Isa = qw (corba :: _ struct); Meu $ Structervar = Novo Mystrut (Simple => 1, Lista => ); Cada estrutura também possui um tipo de TypeCode definido chamado _TC (no pacote apropriado). No caso de exemplo, o TypeCode seria chamado de $ Mystruct :: _ sequência TCOQUITACIONA é representada como uma referência de matriz desnecessária, com uma exceção: sequências occetais são representadas como uma string perl, porque elas tendem a ser usadas para dados blob. Também representado como referências incorretas de array, também com uma exceção: Arrays de Char, que são novamente strings Perl.Quem as pessoas pensam dessas exceções às regras? EnumerationsEs Subs com um protótipo vazio, declarado no pacote apropriado.Unionsi Ainda não os examinamos (não precisávamos deles) Objetos de Objetos Perl (referências abençoadas) TypoCodese Perl ObjectsInterFacese Perl classes. Isso significa um pacote e um array @isa.operations perl MethetsilyWill Ser um Perl Object.Exceptionsare Perl Classes Herding of Experimental :: ExceptionAttributesi agora favor a escolha As pessoas Java fizeram: um método que toma zero ou um argumento extra, para obter ou definir o atributo. Isso parece o mais legível para mim.Parameter Tipos Passinginall são já escalar na natureza, por isso pode ser passado como é. O número de argumentos para um método são sempre exatamente como nos tipos de não-referência idl.inoutall (números e strings) precisam ser equipados com um e não podem ser literais.Outsame como para inout. Nota: Você precisa fornecer uma matriz anônima ou hash vazio para sequências, estruturas ou matrizes.Objects precisam de uma referência escalar.Working com TypeCodesthe TypeCodes para tipos básicos são predefinidos e têm nomes como $ Corba :: _ TC_Boolean Todos os tipos não básicos TypeCode Armazenado em $ Package :: _ TCT Custom TypeCodes pode ser construído usando funções como _create_truct_tc () servidor de sidewhen implementando um servidor, precisamos de três classes logicamente separadas: a implementação do seu objeto poderia ser uma classe existente que você decide dar um novo Corba Wrappera gerou classhis de esqueleto é o que é chamado pelo orbe. É responsável pelo método de decodificação Argumentos e chamando a classe Mopa Mapeamento A classe de mapeamento fornece o mapeamento entre os nomes dos métodos conhecidos, os usos de classe de esqueleto e os nomes possivelmente desconhecidos em seus requisitos de classe de implementação: · Perl.


LIDAR Software Relacionado

svplus.

Svplus é um GUI do SchemaView Plus para desenho de esquemas de banco de dados. ...

130

Download