Code analyse

Ik heb vandaag de code overlopen en ik moet zeggen dat het er goed gestructureerd uitziet. Alles is mooi opgesteld op ongeveer dezelfde manier. Een standaard UIML bestand bestaat uit de volgende delen:

  1.  
  2. <uiml>
  3.         <head><meta></meta></head>
  4.         <peers>
  5.                   <presentation><component></component></presentation>
  6.                   <logic><component></component></logic>
  7.         </peers>
  8.         <template></template>
  9.         <interface></interface>
  10. </uiml>
  11.  

Alle deze tags hebben hun eigen .CS bestand. De belangrijkste functie in dit bestand is de functie ‘Process’ die een deel van het uiml bestand verwerkt. Als alles verwerkt is, wordt een renderer aangemaakt. Mogelijke assemblies die nu ondersteund zijn:

  • uiml-gtk-sharp
  • uiml-wx-net
  • uiml-swf
  • uiml-compact-swf

Vervolgens wordt er een instantie aangemaakt van deze rendererm de libraries worden toegevoegd en de frontend wordt gekoppeld aan het uiml document. Als laatste wordt de GUI getoond indien mogelijk.

Leave a Reply

You must be logged in to post a comment.

A Bachelor thesis by Ingo Berben