Talán ez a legnehezebb része a dolognak. Fejben már tudjuk hogy fog működni a program, tele vagyunk jó ötletekkel. Lehetne kezdeni kódolni, hiszen igazán látványos, ahogy fejlődik a gyerek:) Ha meg egy programrészről kiderül, hogy evolúciós zsákutca, ott a delete gomb. De minden delete gomb nyomás növeli a fejlesztési időt, és csökkenti a spermaszámot lelkesedést. Így kerülendő. És különben is mennyivel jobb az ablakon kibámulni, mint véresre gondolkodni az ujjainkat.
Igen gazdag szakirodalma van a programtervezésnek, sokszor egymásnak ellentmondó megoldásokat hirdetve egyedül üdvözítőnek. Nekem sok tévelygés után a következő módszer jött be:
- milyen környezetben (lásd az előző bejegyzést) fog futni a progi?
- menüpontokba szedem, hogy mit fog csinálni
- felvázolom, hogy a menüpontok mikhez kapcsolódnak
A Form végű részek felhasználói beavatkozást jelentenek, a class-nál ilyen nincs. Az AutomatakClass indítja, állítja le a külön exe-ként futó automata kapcsolattartó programokat. A két HL7 osztály külön - külön szálon fut a programon belül. Ez utóbbi részek kommunikálnak a medikai programmal.