Most of the screen blanker modules in this small collection are written by myself, others were just graphic sample programs from other Forum members, which I've altered into a blanker module. Just read the header notes in each module for credits and more information.
These blankers work with every QB64 version since v0.954, so if you're one of these normal people who not update to the latest build every week, that's not a problem. Just use whatever QB64 version you've installed, as long it's greater or equal to the 0.954 version. This also includes all Phoenix Edition versions.
Move the extracted ScreenBlankers folder with its entire contents to any place of your choice. For installation instructions have a look into the ScreenBlankers-Info.html file.
I'd like to help build up the forum, but I'm too busy helping TheBOB build up his chopper...
Build your own custom bike, and not just the paint, also build from scratch the frame, tires, handle bars, seat, fenders, engine, and all the accessories. Oh, for those of you who don't know the developer, Bob Seguin, he was a graphics artist in the 1970's and worked on computer art projects in the 1980s. He retired several years ago, but still comes by The QBasic Forum on a daily basis, probably because it's just a short walk from his home.
Tired of the native QB64 IDE?
Well, Notepad++ is a good alternative, if there wouldn't be the fight to configure the whole mess...
I did, and you can use it as a reliable foundation to build on and tweaking things for your personal taste and needs. The following archive contains all required files. Installation is described in detail and consists mainly of some simlple copy&paste or import operations. If you don't have Notepad++ installed yet, then I recommend to select the portable mode when you do, as it keeps all config files in the program folder rather than scattering everything all over the harddrive.
all provided files are based on the Notepad++ release 8.5.6
contains all keywords up to QB64 Phoenix Edition release 3.8.0
As additional part you also find a chapter in the archive, which describes how to set up default icons for .bas, .bi and .bm files using Windows Registry entries, if you like to do that.
GuiTools is a ready to use program template/skeleton to create neat graphic UI applications with QB64, ie. to build your own UI forms you just need to add the desired object definitions into the template and the handler code which shall be called when your objects are triggered, while leaving all other parts of the template as is.
GuiTools works with every QB64 version since v0.954, so if you're one of these normal people who not update to the latest build every week, that's not a problem. Just use whatever QB64 version you've installed, as long it's greater or equal to the 0.954 version. This also includes all Phoenix Edition versions.
GuiTools was developed with its main attention at dynamic UI creation, ie. you can easily create, modify and delete objects during runtime on the fly. There is intentionally no Designer tool here, as it would encourage people to build static UIs only. Although static UIs are quite legitimate here and there (and also possible with GuiTools), it would be a waste of GuiTools its capabilities.
GuiTools can handle multiple forms in one program, each form in its very own independent window on your desktop, but all forms are still controlled in realtime by that one program, hence real multi-windows applications. As shown in the Multi Windows Demo, it's even possible to have interactions between several forms windows.
GuiTools does already include a huge amount of useful functions, ready for use within your handler code. The range goes from general file and string handling functions to specialized functions like image processing and packing/unpacking. The inbuilt MessageBox and FileOpenDialog do perfectly fit into the GuiTools look and feel.
GuiTools its UIs can be customized by every local user. Using the provided Preferences Editor, users can easily change colors, wallpapers and patterns of the GuiTools UIs without the need to recompile any applications.
Note that GuiTools does not implement the usual Windows like look and feel, but is inspired by the AmigaOS versions 2.0 to 3.9, which have a simple yet elegant look (see pictures below).
Release v0.16
For the full list of changes see the docs\ReleaseNotes.txt file in the archive.
QB64GuiTools.7z (Size: 6.06 MB / Downloads: 65)
--- (Dec/22)(Windows only (Linux/Mac may work with Wine))
Make sure to move the extracted QB64GuiTools folder with its entire contents into your QB64 installation folder. If you're new to GuiTools, then please also read the GuiTools-Info.html file in the main folder for a short introduction of the project structure.
This section is a place where I can post all my various code for my projects.
Some of it might seem nearly identical to the end user, or very similar to other versions.
I am posting it all to accomplish 2 goals: 1) share my code, 2) organize my stuff.
Hope you all enjoy it.
Terry's sprite library. Like almost all his stuff, it's pretty self documenting. I thought I'd preserve it here for the people who might want a copy of it.