Objetos de máquina C ++

C ++ Machine Objects Biblioteca de classes suporta um subconjunto da notação de Statechart UML.
Baixe Agora

Objetos de máquina C ++ Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Eduard Hiti
  • Site do editor:
  • http://ehiti.sdf-eu.org/macho/

Objetos de máquina C ++ Tag


Objetos de máquina C ++ Descrição

A biblioteca de classes de objetos de máquina C ++ suporta um subconjunto da notação de statechart UML. C ++ Machine Objects Biblioteca de classes suporta um subconjunto da notação da UML StateChart para implementar máquinas de estado hierárquico em linha reta C ++, semelhante no padrão de design do "estado" do GOF. Os recursos atualmente suportados são estados hierárquicos, ações de entrada e saída, histórias de estado, e variáveis do estado.Instalação: a biblioteca de classes como tal não precisa ser instalada. Basta incluir o arquivo de cabeçalho macho.hpp para fazer uso dele. Pré-requisito No entanto, é um compilador C ++ com suporte sane para modelos.Cluded são as máquinas de estados de exemplo Helloworld, exemplo, microondas e teste. Para executar os exemplos apenas compilá-los no diretório em que estão, por exemplo: # gccg ++ -o microwave microondas.cpp # msvc7cl / ehsc microwave.cppi como o padrão de design do "estado" gof. Ele permite a implementação do importante conceito de máquinas estaduais com recursos comuns de linguagem de programação. Ao utilizar apenas mecanismos básicos de linguagem, é fácil aplicar no desenvolvimento de software real. Outra propriedade importante que decorre dessa simplicidade é a ortogonalidade, o que significa que o padrão pode ser combinado com outros elementos de design, padrões e idiomas de maneiras arbitrárias. Em contraste, a ferramenta apoiou abordagens para a criação de máquinas de estado (dos quais não há escassez). Baseado em geradores de código e editores gráficos, eles tendem a gerar código incompreensível e perder a ortogonalidade, sendo necessariamente fora do domínio da linguagem de programação. Infelizmente, o padrão "estado" é limitado no escopo porque não permite máquinas de estado hierárquico. Isso é lamentável porque as máquinas estaduais planas tendem a se tornar muito maiores quando se tornam maiores, pelo número de estados que produzem. As máquinas estaduais hierárquicas, tal como definidas pela notação Statechart, aliviando esse problema, dando um elemento estrutural adicional através de estados de agrupamento em hierarquias. O estado "padrão em sua forma original não é capaz de modelar hierarquias do estado. A biblioteca de classe Macho estende o conceito com essa possibilidade, mantendo as propriedades da simplicidade (possíveis) e a independência da ferramenta de sua inspiração. O que é novo nesta versão: · Esta versão adiciona o recurso de Backtracking para os estados anteriores usando "Snapshots" .


Objetos de máquina C ++ Software Relacionado

Java2excel.

Java2Excel é uma biblioteca que permite a geração de arquivos simples do Excel usando objetos do tipo java.util.collection. ...

133

Download

Libxffm.

libxff é a biblioteca básica de filemanagem usada por alguns aplicativos XFFM, como o XFFM-Filemanager. ...

156

Download

Rspell.

RSPELL é uma biblioteca de software que pode ser vinculada ao seu programa para fornecer rotinas de verificação ortográfica. ...

135

Download

Libdnsres.

libdnsres fornece uma API sem bloqueio, seguro de thread para resolver nomes de DNS. ...

124

Download