Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Github QB64PE Toolbox
#14
(10-13-2023, 01:45 AM)SMcNeill Wrote: If you're like me, over time you've written and accumulated a zillion different little routines full of subs and functions to help do things for you.  If you're also like me, when you need to be able to find those routines to make use of them again, they end up hiding from you.

I've decided it's about time that I did something about that and get my junk a little better organized -- and while I'm at it, I thought I'd share and see if anyone else wanted to jump in on the bandwagon and share their own tools in the same place so we could have a "one stop shop" for all things related to expanding QB64PE functionality.

To that end, I present: https://github.com/SteveMcNeill/QB64-Pho...on-Toolbox

At this point in time, it's very much a work-in-progress, with just ONE whole commit in its entire Github history!  WOOT!!  But, I hope from this one commit, you can see the general concept of what I'm shooting to accomplish here:

1) Create a simple library which can be included into any QB64 program with only one set of *.BI and *.BM include files.
2) This library has to have the functionality to allow us to ONLY load and use the subs/functions that we want with our programs.  (Precompiler $IF commands allow us to do this.)
3) This library has to be Option _Explicit compatible.
4) Over time, this library will need to have documentation added for each of the routines inside it, explaining how to use those routines and what is expected from each parameter.  
5) Examples and Samples of each routine will need to be created and added to the library in time, so users can simply load those files and see the routines in action.

At the moment, I've only got a handful of commands pushed into this initial commit, and I can already see that I'm going to have to do some learning in the future to make things more as I envision.  (One thing I've got to work on is learning and expanding my knowledge of markup so the *.md files I'll be creating look a little nicer and more useful.)

As it is, it's the very barest of bones for a toolbox, but it's a start.  Feel free to follow, or speak up to be added as a contributor.  Over time, I'm hoping that this can expand and become a single go to source for all things to expand QB64PE for us.  

Wink

Thanks @SMcNeill! This is very helpful and I will go through your library soon. It would also be great to have some video tutorials for your stuff - you should make some! You only have 3 on YouTube. Consider this a request to create more.

One thing you might want to check into - and I know it's a grim thought, you can nominate any other GitHub user as inheritor of your repos should you pass away. This is something I setup myself and I would recommend any of us do the same.

I'd be happy to inherit for you, if you don't have anyone else. I am in relatively decent health and 49 in a mostly non-end-of-the-world-disasters-omg place to live (Michigan, USA).

Hooray for your QB64PE Toolbox Smile
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply


Messages In This Thread
Github QB64PE Toolbox - by SMcNeill - 10-13-2023, 01:45 AM
RE: Github QB64PE Toolbox - by PhilOfPerth - 10-13-2023, 03:48 AM
RE: Github QB64PE Toolbox - by SMcNeill - 10-13-2023, 08:10 PM
RE: Github QB64PE Toolbox - by grymmjack - 10-13-2023, 11:27 PM
RE: Github QB64PE Toolbox - by SMcNeill - 10-16-2023, 06:02 AM
RE: Github QB64PE Toolbox - by SMcNeill - 10-17-2023, 02:52 PM
RE: Github QB64PE Toolbox - by TempodiBasic - 10-25-2023, 01:17 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 03:13 AM
RE: Github QB64PE Toolbox - by mnrvovrfc - 12-07-2023, 02:07 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 04:40 PM
RE: Github QB64PE Toolbox - by grymmjack - 12-08-2023, 12:13 AM
RE: Github QB64PE Toolbox - by bplus - 12-07-2023, 05:16 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 05:32 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-07-2023, 06:37 PM
RE: Github QB64PE Toolbox - by grymmjack - 12-08-2023, 12:11 AM
RE: Github QB64PE Toolbox - by bplus - 12-08-2023, 12:14 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 12:24 AM
RE: Github QB64PE Toolbox - by a740g - 12-08-2023, 02:28 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 02:35 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-08-2023, 10:51 AM
RE: Github QB64PE Toolbox - by SMcNeill - 12-10-2023, 09:26 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 12-11-2023, 08:22 PM
RE: Github QB64PE Toolbox - by SMcNeill - 12-11-2023, 08:33 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 12-11-2023, 08:35 PM
RE: Github QB64PE Toolbox - by SMcNeill - 01-02-2024, 06:54 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 01-03-2024, 12:26 PM
RE: Github QB64PE Toolbox - by RhoSigma - 01-03-2024, 12:41 PM
RE: Github QB64PE Toolbox - by SpriggsySpriggs - 01-03-2024, 01:23 PM
RE: Github QB64PE Toolbox - by TempodiBasic - 08-11-2024, 11:00 AM
RE: Github QB64PE Toolbox - by RhoSigma - 08-11-2024, 11:11 AM



Users browsing this thread: 5 Guest(s)