Dijkstra Path Finder — System Design
12 components · 15 links · 5 zones
Loading graph…
Legend
- Standard node
- External / inferred (dashed)
- Database / persistent store
- Load balancer / proxy
- Zone band (small-caps title)
- Link / dependency
- Data flow (dashed)
- Bidirectional (request/response)
Inferred components — evidence
- .NET CLR Runtime v4.8 — ProjectDijkstra.vcxproj <TargetFrameworkVersion>v4.8, <CLRSupport>true.
- Application Entry — MyForm.cpp lines 13–40: [STAThread] int main(...), Application::Run.
- Three forms — SplashForm.h, LoginForm.h, MyForm.h each declaring a public ref class : Form.
- Dijkstra Timer — MyForm.h line 588–590, dijkstraTimer->Interval = 500, DijkstraTimer_Tick.
- Graph Store — MyForm.h lines 177–178, Dictionary<int,Node^> nodes, List<Edge^> edges.
- GDI+ / Win32 services — Paint handlers + Clipboard::SetText (MyForm.h 1537), MessageBox::Show (multiple). No network endpoints, ports, or databases exist anywhere in the codebase.