IonicWind Software

IWBasic => General Questions => Topic started by: RitchieF on October 26, 2018, 04:42:12 AM

Title: Worldwide program ?
Post by: RitchieF on October 26, 2018, 04:42:12 AM
I know IWBasic and its predesessors since P.T. started it and I read this forum more or less regularly.
What I notice is that most users create tools and small programs for their own use and offer some to the community.

My question is : Are there any programs written in this Basic language known around the globe like graphic programs or database programs or programs at all worldwide known ?

Just curious

I myself am a lousy programmer with less knowledge and less time to write those programs. If I start a new idea I have to read the manual over and over again and the sample programs.

Richard F.
Title: Re: Worldwide program ?
Post by: Andy on October 26, 2018, 07:47:46 AM
Ritchie,

Not quite sure what you are asking here, all I can say is while many of my offerings are for IWB, if you look at my latest one
Constants search program it's there for all to use for free.

I think there are a lot of tools / code here which many people will find useful.

As for having to go back and read the manual - I do it all the time, I even look back at my old code for ideas (just in case I've done it before in the deep and dark distance).

Andy.
:)
Title: Re: Worldwide program ?
Post by: LarryMc on October 26, 2018, 11:24:03 AM
Ritchie,

It's hard to gauge the number of programs written with some version of IWB(or its predecessors) and are known "worldwide".
The registered users of IWB are definitely "worldwide".
And you may not be aware but since version 2.5 of IWB, the IDE (what Users use to write their programs with) has been written entirely in IWB itself (along with the windows API).
Also my Visual Designer, IWB+ , is written  entirely in IWB (along with the windows API).

I also know, from people reaching out for programming help, that numerous members over the years have worked on commercial products of various types. One that immediately comes to mind is a set of programs that aid machinists.

If you look at the site statistics you'll see that Sapero's Include Files's download link post has been visited over 81,000 times.
On a much smaller scale, a couple of my user offerings have been download 300+times while many have been downloaded 100-150 times.
And that's not even mentioning all the other offerings that have been downloaded.

And then take into consideration how much the information gleaned by visitors ( whether members or not; IWB users or not) is used for hobby or commercial programming.  So far this year the site has had over 2.3 million visits.

---------------------

As for reading the manual.  I can't even write the OPENWINDOW command without looking at the manual or copying it. I usually copy most commands.
If you took the help manual away from me my programming days would be over.
And I'm a code horder. I keep all test code I write, modify, etc ( unless I'm helping someone and it is their proprietary code then I delete it when I get through helping so I don't wind up stealing their code.)There's no telling how many different versions I have of all the example programs.

And I don't know how many times I've spent hours and hours trying to solve a problem only to stumble across code where either I had previously solved it (or more than likely Sapero had solved it for me in an email).  And at age 73-1/2 that is getting worse every day.
I don't know how Egil and Graham stay as sharp as they are. I'm jealous.

I've been writing code of some sort for the last 43 years. And when my heart forced me to retire in 2001 my physical activity was extremely limited.
Programming was a lifesaver. I had been using Quickbasic 4.5 and was building exe's well over 1 meg.
My brother had purchased LibertyBasic and was trying to learn it and wanted me to help him. It was a little awkward to what I was use to so I looked around for something easier for him.  I accidently found and purchased IB Pro and immediately fell in love with it and the rest is history.
Title: Re: Worldwide program ?
Post by: ckoehn on October 27, 2018, 11:07:56 AM
My programs aren't necessarily world wide.  I have made programs for specialized industry.  One of my programs help commercial fish farmers to keep their fish alive. I'm not sure how many I've sold. It has been out there running for quite a few years.  One of my later ones monitors a temperature sensor in an incubator in an alligator farm and alerts the owner if the temperature gets to high or low.  Another is a search program for a church groups periodical on disk.

Later,
Clint
Title: Re: Worldwide program ?
Post by: jalih on October 28, 2018, 01:18:35 AM
Someone here to help me write a simple image morphing program using IWB? Inspired by old blog post, I already have a working proof of concept morphing code written in the 8th programming language. Morphing code itself should be quite easy to convert to IWB, but I could really use some help for the user interface.

Attached is a picture of my proof of concept...
Title: Re: Worldwide program ?
Post by: LarryMc on October 28, 2018, 08:03:12 AM
Quote from: jalih on October 28, 2018, 01:18:35 AM
I could really use some help for the user interface.

Just let people know exactly what you're after and I'm sure you'll get the help you need.
Title: Re: Worldwide program ?
Post by: jalih on October 28, 2018, 11:58:56 AM
Quote from: LarryMc on October 28, 2018, 08:03:12 AM
Quote from: jalih on October 28, 2018, 01:18:35 AM
I could really use some help for the user interface.

Just let people know exactly what you're after and I'm sure you'll get the help you need.

I am still thinking about the user interface. It should have basic controls for controlling the morph. Currently I just render one frame based on the interpolation factor, but would like program to output series of images for animation purposes.

You can get my image morphing test program from here (https://www.dropbox.com/s/u0kts0p9ev25s2a/morph.zip?dl=0).

You need to give source image and target image as command-line arguments. Move mesh control points on source and target images to matching positions. Use slider to adjust interpolation factor and select morph from file menu to start morphing process.