I have been using the Console Compiler for years, and have developed several large programs in the evolutionary biology field that are used by several other researchers. Even though the programs have mouse support, menus, list boxes etc., there is still a lot of resistance to using the program because it lacks a standard Windows GUI, and I do agree that having callback would greatly increase ease of use for certain menus.
I can easily convert all the dialogue boxes, list boxes etc over to Windows, and certainly the new version 9 of the Windows compiler looks very attractive doing this with its built in functions for the user interface. One thing that holds me back is uncertainty about whether writing to a Windows graphics screen would ever be as fast as writing to the console screen. I have been using the functions WriteConsoleOutputCharacter and FillConsoleOutputAttribute in PBCC programs to directly print characters to the screen (as a result of all the original problems with slow printing to standard sized console boxes), and this is very fast. I need to create large character-based displays (actually of nucleotide sequence data, typically 150 x 250 character screen sizes) as part of a sequence editor, and I'm not really sure whether writing text to a Windows box would be feasible - moving around a sequence alignment requires very fast screen re-drawing, and the program is painful if it slows up.

Here is a typical sequence editor screen created from a PBCC program that needs to converted to a Windows graphics screen.
Sorry in advance if this post seems strange or stupid!
Peter
I can easily convert all the dialogue boxes, list boxes etc over to Windows, and certainly the new version 9 of the Windows compiler looks very attractive doing this with its built in functions for the user interface. One thing that holds me back is uncertainty about whether writing to a Windows graphics screen would ever be as fast as writing to the console screen. I have been using the functions WriteConsoleOutputCharacter and FillConsoleOutputAttribute in PBCC programs to directly print characters to the screen (as a result of all the original problems with slow printing to standard sized console boxes), and this is very fast. I need to create large character-based displays (actually of nucleotide sequence data, typically 150 x 250 character screen sizes) as part of a sequence editor, and I'm not really sure whether writing text to a Windows box would be feasible - moving around a sequence alignment requires very fast screen re-drawing, and the program is painful if it slows up.

Here is a typical sequence editor screen created from a PBCC program that needs to converted to a Windows graphics screen.
Sorry in advance if this post seems strange or stupid!
Peter
Comment