SmartState Developer Edition

SmartState - State Chart Studio met ondersteuning voor complexe overgang van de staat die de code van de staat genereert
Download nu

SmartState Developer Edition Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Free to try
  • Prijs:
  • USD 189.00
  • Naam uitgever:
  • ApeSoft Technologies
  • Besturingssystemen:
  • Windows Me, Windows 98, Windows 95, Windows 2000, Windows Vista, Windows NT, Windows XP
  • Bestandsgrootte:
  • 2.38MB

SmartState Developer Edition Tags


SmartState Developer Edition Beschrijving

Ontwerppatronen hielpen altijd ontwerpers om recurrente problemen op te lossen. Maar ontwerppatronen zijn conceptueel en te generiek. Het framework aan de andere kant is specifieker voor een bepaald domein en kan door de code worden gerealiseerd. Het staatspatroon is een zeer nuttig en krachtig patroon dat een object in staat stelt om het gedrag op looptijd te veranderen, hangt af van welke staat het is. Een soort van de klasse van een object op looptijd! Hier kunt u hier meer informatie over dit ontwerppatroon vinden. Als u zich ervan bewust bent dat dit patroon heeft gerealiseerd dat het veel klassen moet hebben, vertegenwoordigt elk een toestand die het object in zijn leven kan hebben. Het echte object, vaak genoemd als context, houdt geen interne vlag of variabelen vast om de huidige toestand bij te houden, in plaats daarvan gedelegeert het werk aan het staatsobject dat momenteel actief is. Het staatobject neemt contact op met de context, om indien nodig het juiste werk te doen en kan de staat zelf veranderen. Het is beter om alle implementatiecode in de context- en staatsobjecten te behouden, zullen alleen zorgen voor welke methode om in de context op te roepen en wanneer de staat te veranderen. Een object, dat een inkapseling is van een echte wereld entiteit, kan veel staten in zijn levensduur hebben, en het is absoluut moeilijk om lessen te schrijven voor elke staat en de overgangslogica. Staatsdiagrammen worden gebruikt om het gedrag van het object in verschillende staat en zijn overgangslogica weer te geven. Het is aan de programmeur om het ontwerp te realiseren. En van cursus Elke programmeur heeft zijn eigen manier om het te implementeren. Dat leidt tot consistente code, moeilijk te beoordelen, moeilijk te testen en moeilijk te onderhouden. Dit feit motiveerde de ontwerpers van SmartState om een kader te ontwikkelen dat generiek is en kan in bijna alle toepassingsdomeinen worden gebruikt. Dit kader lost weinig van de hierboven beschreven problemen en nog steeds het grootste deel van het schrijven van de klassen. Dus beseften we een behoefte aan automatische code-generatie van het ontwerp. Om dat te bereiken, mogen de diagrammen van de staat niet worden getekend, het moet worden gemodelleerd. SmartState Designer GUI biedt de gebruiker een eenvoudige en effectieve gebruikersinterface om de toestandsovergangen te modelleren. Er wordt speciale aandacht besteed om te voorkomen dat alle beperkingen in de ontwerptijd worden geplaatst omdat het misschien iteratief is. Het ontwerp is vrij om te modelleren en de beperkingen en beperkingen worden alleen toegepast in de fase van het codegeration, waardoor de GUI meer gebruiksvriendelijker wordt. De codegenerator analyseert het model, controleert op noodzakelijke beperkingen en doet het meest tijdrovend deel van het schrijven van de klassen. De gegenereerde klassen zijn klaar om te compileren en hoeven niet te worden gewijzigd. Dit is een zeer belangrijk kenmerk van SmartState omdat het ontwerp en de implementatie een-op-één is die altijd een dagdroom is in de software-industrie. Om het gedrag van het object te wijzigen, moet u het model gewoon bewerken en opnieuw compileren. Rebuild uw project en u bent klaar. Mogelijk hebt u geen programmeur nodig om dit te doen. Wat het meer onderhoudbaar maakt. Ook is de gegenereerde code van dezelfde structuur, de evaluatie en het testen hoeft niet te worden gedaan zodra u er tevreden mee bent. Al deze functies leiden tot een verbeterde productiviteit in uw organisatie die de motivatie van SmartState is.


SmartState Developer Edition Gerelateerde software

Leer visuele basis 6

Leer Visual Basic 6 is een zelfomvattend uitgebreid overzicht van de nieuwste versie van de Visual Basic Programming-taal ...

277 387.49K

Downloaden

Q1

Q1 is een hulpmiddel voor het ontwikkelen van GUI- en HTML-geautomatiseerde tests. Het is ontworpen om een grote controle te geven en tegelijkertijd goedkoop te handhaven om het betaalbaar te maken voor kleine bedrijven en individuele ontwikkelaars. Zijn fe ...

938 0.00 KB

Downloaden