If choosing between:
- ATL
- Windows Forms
- MFC
- Win32
Specifically the application will be:
- for completely in-house use.
- Most users lack basic windows/pc knowledge. (consider simple UI)
- used for automated testing which entails:
-bringing in lots of data from external equipment (can choose VXI, USB, or Ethernet)
-very heavy on graphics - likely directX - Lifespan of the application will be 10+ years (consider future windows platforms, etc.)
- Users will be in very remote locations and offline while testing, but can be online each night to sync reports (separate application used for database syncing now) - consider program update challenges?
- Program speed adds value - meaning the faster we can aquire and display data, the more testing can be done. There is no bottleneck other than the program, simply every bit faster = every bit more productive.
Again, c++ specifically - not C#.
Thanks, Jeff