Here are some sample applications and code snippets written in iziBasic.
If you have source or compiled code you'd like to share, please
contact us to get the wiki password and add your stuff to this page.
Full Applications
Contact Counter | Freeware by Dave O'Brien |
| Helps you keep track of how many days you've worn your disposable contact lenses. Includes a main screen and a few pop-up forms (using both iziBasic functions and external resources). |
View source | Downloadable app available at PalmGear |
images | Freeware by Dave O'Brien |
| Displays the 40 "standard" image resources that iziBasic provides for the IMAGE and IMAGEBUTTON functions. You can add to or replace these images as needed in your app. |
View source | Download app , Download source |
iBSkeleton | Open Source Freeware by Brian Houghton (bh77a) |
| iBSkeleton is a simple application framework that can be used as a template for developing apps. DIA support is demonstrated via Khertan's applet. Menu handling, resource files and clipboard operations are demonstrated as well. |
Version 0.3 beta | Download app |
Code Snippets
DateConvert | 2 simple subroutines to convert from iziBasic's European date format (YYYYMMDD) to American date format (MMDDYYYY). Public domain, by Dave O'Brien |
A Faster doevents | Public Domain submitted by JoeV |
| On my palm, IziBasic’s doevents statement takes about 12 ticks (120ms) to execute, whether an event occurs or not. I had an application that needed to run 100 ms loops while still being able to trap gui events. The solution was to write a PP applet. You can download the source code below. |
| This applet detects pendown events only, but executes in <<1 tick. It could easily be modified to trap other events as well. It returns the pen x and y positions if a pendown occurred, or a null string if not. You can also pass parameters to it which specify the screen location to check. It will return a null string unless the pendown in within the x,y,w,h bounds. Object, such as buttons, may then be created by using images and then the event detected by the applet. The disadvantage, of course, is that your program must manage the object location. However, if speed is needed, this is a small price to pay. By setting the parms equal to the screen size, the applet will execute as a very fast pendown detector. |
View Source | DownLoad Source |
Hex To Integer Conversion | Public Domain submitted by JoeV |
| I use my Palm as an interface to embedded microprocessors. It is much easier for micros to transmit numeric data in base 16 rather than base 10. IziBasic has a HEX$ statement that will convert a number to asciii hex but it no statement to decode an ascii hex string. The subroutine below does just that. |
View Source | DownLoad Source |