Welcome Guest. Please Login or Register. Apr 5th, 2018, 11:23pm
ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018. Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.
If you require a dump of the post on your message board, please come to the support board and request it.
Re: More buttons
« Reply #6 on: Jun 1st, 2010, 10:17am »
I don't really want to learn 'windows' programming. It far too complex and I don't have the time (in any sense). I have 72 (yes I counted them again) programs running quite happily under VirtualAcorn. They use the WIMP and ALL use multiple windows and some use scrolling, files, printing etc etc. However VA or more strictly RISC OS has a couple of major drawbacks. They will never be sorted because there are too few 'developers'. I thought BBC BASIC for Windows might be the answer. Sadly it seems not.
I don't really want to learn 'windows' programming... I thought BBC BASIC for Windows might be the answer. Sadly it seems not.
There are two main ways to use BBC BASIC for Windows. One is to code in 'portable' BBC BASIC, where all the on-screen graphics etc. are created using native BASIC statements like RECTANGLE and PLOT. Such programs will run largely unmodified on most BBC BASIC platforms, and require effectively zero knowledge of "Windows programming".
The other way to use BBC BASIC for Windows is as a language in which to code Windows GUI applications (rather as you might use Visual Basic, C++, Delphi etc.). Programs written that way will only run under Windows, and inevitably require a good understanding of "Windows programming".
This is no different from RISC OS. You can either write a portable (non-Wimp) BASIC program, or you can write a Wimp-based program. The latter requires a good understanding of RISC OS, and will only run under RISC OS (or an emulation).
If you are trying to convert a RISC OS Wimp-based program to a Windows GUI program you must expect to learn a degree of "Windows programming", just as you needed to learn some "RISC OS programming" in order to write the original.
In fact it's considerably easier to write a Windows GUI program than a RISC OS Wimp program, because Wimp programs need a lot of user code to service things like Wimp Poll. In BBC BASIC for Windows the equivalent overhead is done for you 'in the background'.
If you don't want to learn any "Windows programming" your only option is to code your program in native BBC BASIC graphics. The 'look and feel' won't be much like a genuine Windows program, but that may not matter to you.