Objets de machine C ++

La bibliothèque de classes d'objets de machine C ++ prend en charge un sous-ensemble de la notation UML StatChart.
Télécharger maintenant

Objets de machine C ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Eduard Hiti
  • Site Internet de l'éditeur:
  • http://ehiti.sdf-eu.org/macho/

Objets de machine C ++ Mots clés


Objets de machine C ++ La description

La bibliothèque de classes d'objets de machine C ++ prend en charge un sous-ensemble de la notation UML StatChart. La bibliothèque de classes d'objets de la machine C ++ prend en charge un sous-ensemble de la notation UML StatChart pour la mise en uvre de machines d'état hiérarchique en ligne droite C ++, similaire dans l'esprit du modèle de conception "State" de GOF.Les caractéristiques actuellement prises en charge sont des états hiérarchiques, des actions d'entrée et de sortie, des histoires d'état, et variables d'état.Installation: la bibliothèque de classe en tant que telle n'a pas besoin d'être installée. Inclure simplement le fichier d'en-tête Macho.HPP pour en utiliser. La condition préalable est toutefois un compilateur C ++ avec support SANS SANE pour les modèles.Inclus sont les exemples de machines d'état Helloworld, exemple, micro-ondes et test. Pour que les exemples exécutions ne les compilent pas dans le répertoire, par exemple: # GCCG ++ -O micro-ondes micro-ondes.cpp # msvc7cl / ehsc micro-ondes.cppi comme le modèle de conception "State" de gof. Il permet la mise en uvre du concept important des machines d'état avec des caractéristiques de langage de programmation communes. En utilisant uniquement des mécanismes de langue de base, il est facile à appliquer dans le développement de logiciels réels. L'orthogonalité est une autre propriété importante qui découle de cette simplicité, ce qui signifie que le motif peut être combiné à d'autres éléments de conception, schémas et idiomes de manière arbitraire. Dans le contraste, supportez les approches appuyées sur la création de machines d'État (dont il n'y a pas de pénurie). Basé sur des générateurs de code et des éditeurs graphiques, ils ont tendance à générer un code incompréhensible et une orthogonalité incompréhensible en étant nécessairement en dehors du domaine du langage de programmation. Malheureusement, le modèle "État" est limité de la portée car elle ne permet pas aux machines d'état hiérarchique. Ceci est regrettable car les machines d'état plat ont tendance à devenir lourdes lorsqu'elles deviennent plus grandes, pour le nombre de États où ils produisent. Les machines d'ÉtatHierarchical telles que définies par la notation Statechart atténuent ce problème en donnant un élément structurel supplémentaire grâce à des états de regroupement dans des hiérarchies. L'état "modèle dans sa forme d'origine n'est pas capable de modéliser des hiérarchies de l'état. La bibliothèque de classe Macho étend le concept avec cette possibilité, tout en conservant les propriétés de la simplicité (y est possible) et de l'indépendance des outils de son inspiration. Qu'est-ce qui est nouveau dans cette version: · Cette version ajoute la fonctionnalité de backtratage aux états précédents en utilisant des "instantanés" .


Objets de machine C ++ Logiciels associés

SDTS ++

SDTS ++ est une boîte à outils C ++ que les programmeurs peuvent utiliser pour écrire des applications pouvant lire ou écrire des jeux de données SDTS. ...

162

Télécharger

X11 :: Guitest

X11 :: Guitest est un package PERL destiné à faciliter le test des applications de l'interface graphique au moyen d'une émulation de l'utilisateur. ...

466

Télécharger

libération

LIVPING est une bibliothèque C conçue pour permettre à un programmeur de faire des demandes ICMP_ECHO directement à partir d'un script ou d'un programme. ...

138

Télécharger

Portique

Le portique est un cadre d'application Web à base de PERL robuste pour Apache / Mod_PERL, CGI et FAST-CGI. ...

191

Télécharger