|
|
Resources
|
Pocket VisualForms
is a Windows desktop tool for visual design forms and PocketC for Palm
code generation. Feature highlights:
- Visual design with all common controls and multiple forms.
- Project management.
- Properties Editor for controls and forms, like many visual IDEs
(Delphi, Visual Basic,...).
- Generation of code for Palm memos or PocketC Desktop Edition (PDE).
- Division of the code generated in sections to separate visual design
from code of events.
- Multi-libraries support: CControls and PToolboxLib.
- Bitmap editor for graphic controls.
- Cut, copy and paste of controls; Aligning and sizing of several
controls at once.
|
|
Pocket
Toolbox , by Joseph Stadolnik, is a native library containing an
amazing number of routines for graphics, user interface, and miscellaneous
system routines. Visit the Pocket Toolbox website for full details, but
here are a few highlights:
- User Interface - dynamic forms, dialogs, and form objects. Access to
static form resources. Many specialty functions, such as text wrapping
and multi-line editing, custom fonts.
- Graphics - color and grayscale graphics, buffering, resource bitmap
access, rectangle copy, polygons, intersection testing, bitmap
collision detection, floodfill, plotting, scrolling
- OS access - low level IR, fast record sorting and searching, GetURL,
tone generation, backlight control, versions, battery info,
preferences
|
 |
CControls,
by Mario Schlesinger, emulates most Palm OS controls and contains a
well-implemented form editor:
- supports tables and database-linked tables
- supports real menus
- supports dialog frames
- all controls have palm pilot's standard outfit and behavior
- customizable outfit for certain controls like edit fields
- all control's contents are created dynamically (the number of added
items is only limited by your pilot's memory)
- easy to use: no need to initialize special environments
- a small footprint (controls library uses about 12k / three memos)
|
 |
PocketGui
v1.3, by Klaus Rindtorff, enables programmers using PocketC to develop applications using a graphical user
interface. The library supports 14 different user interface controls like buttons, menus,
checkboxes and lists. A resource editor lets you create your controls interactively and
saves them to a database. It also generates ready-to-use PocketC code for your
application. Full source code included. PocketGui2,
by Rob Konigsberg, is a
rewrite of PocketGui with added features, such as multi-line text edit,
and improved lists. PocketGui2 requires PocketC Desktop Edition.
|
| |
|
| Alternate
Documentation Formats |
Version 7.0 docs are available in iSilo
format thanks
to Ken Pimple.
Version 6.0 and PToolBox quick reference is available, which contains a single page quick-ref with all PocketC and PToolbox function, along with two memos containing the same, thanks to Daniel Navarro.
Version 6.0 function reference is available in Palm Reader format, thanks to John Eriksson.
Version 5.0 PDF docs in Deutsch, thanks to Carsten Bollenbach.
Version 4.4 docs in Espanol, thanks to Diego
Calp.
A memo pad version of the documentation
was created by Kirk Israel. This also included a quick reference version which
is helpful as a reminder once you've been using PocketC for a while.
Native libraries add additional functions to PocketC's built in features.
See this forum
entry for helpful details on creating native libraries.
| Name |
Description |
Author |
|
SoundLib |
OS 5 Sound APIs for playing wav files |
exit_head |
| PocketCNetLib |
Networking functions for modem/wireless
connections |
Serg Koren |
| setdbe |
Full access to the Datebook database -
finding, creating, and deleting appointments. |
Lars
Lewejohann |
| IRPrintLib |
A small native library to interface with
printers over IR |
Joseph
H. Stadolnik III |
| PToolboxLib |
And extensive library primarily aimed at
creating games. Included features are color/gray graphics, screen
buffering, scrolling to name a few. |
Joseph
H. Stadolnik III |
| xGrfxLib |
Adds color support to built in graphics
functions. |
Gary
A. Clark |
|
|
|
This is code specifically designed to be used within other applets.
| Name |
Description |
Author |
| HndGoDrc |
An application skeleton making it easy to
build professional apps including dynamic generation of Handango
registration codes. |
Giorgio Palandri |
| Hi-score
Lib |
Source code to make hi-score recording
as easy as possible. |
Thad
Frogley |
| pclib |
the ANSI C Standard Library for PocketC on
the PalmOS (or as close to it as is humanly possible). |
Thad
Frogley |
| Sort |
A sorting routine that works with simple
types and can be expanded to use pseudo-structures |
Thad
Frogley |
| PocketGUI |
A complete library for graphical objects (14 types),
including a resource editor. |
Klaus
Rindtorff |
| CardLib |
A library for manipulation/drawing of playing cards. |
Rich
Heslip |
| select |
A library for quick and easy pen selection. |
Martin Beattie |
| Buttons |
A simple library to add buttons to your applet. |
William
Winn |
| |
|
|
Ken Pimple -
Contains a few apps and a tool for generating rich help displays.
Alien Bill PocketC Page -
Source code, applets, BitmapBuddy (helps create PocketC bitmap strings), and
PocketC references in memo format.
Convert 2 PocketC - A tool convert
images into PocketC source code using bitmap strings and pixel calls.
Palm Paradise - A PocketC resource page with
a few applets and source.
These applets have been created by users and contain source code. Many of
them are useful for helping new users learn to better use PocketC.
| Applet |
Description |
Author |
| FeeCap |
Fast Eddie's Extendable Handicapper,
including a framework for creating text window menus |
Eddie Marsh |
| Snake |
The classic "snake" game |
Alex Kizub |
| PDGA
Dir |
PDGA Course Directory |
Rob Konigsberg |
| HPCALC |
An RPN calculator based on the venerable
HP-41 |
Scott T. Schad |
| Pocket
I Ching |
Throws the I Ching for you and gives a
detailed reading |
"Tadhg" Christopher Bird |
| VPlanner |
A very simple project planner |
\ |
| Matrix
Inversion |
Matrix inversion using Shipley-Coleman
algorithm |
sanliuk@yahoo.co.uk |
| LapTimer |
A full-featured lap timer with very large
digit display, and some hardware advise for creating an external lap
button |
Giuseppe
GANIO |
| Analog Clock |
A simple analog clock |
Kostas Manetakis |
| PocketDimension |
An excellent RPG-type game, with plenty of
graphics. |
Pocket Dimension Team |
| Shopper |
A shopping list maker |
Farnschlader |
| EuroC |
Euro currency calculator/converter |
Farnschlader |
| Chess clock |
A chess clock |
Thad
Frogley |
| PocketIFS |
Create IFS / l-system fractals (trees,
shells, coast lines, spirals) with ease. |
Thad
Frogley |
| Safty Match |
Strategy game. Try to force the CPU (Rommy) to cross off
the last match. |
Graham
Oakes |
| Pocket Piano |
A freeware PocketC-based Piano for the Palm Pilot. |
Barry
Christian |
| Concentration |
Concentration version 1.0. |
Jason Simpson |
| PalmRule |
A measuring, unit conversion applet. |
Barry
Christian |
| clayout |
A tool to help you layout your text. |
Thomas
Waelti |
| Lunar Lander |
The classic, text-based game. |
Robert
Dupuy |
| Metronome 1.3a |
Metronome is an instrument which generate repeated beat
tone at a constant interval. This program simulates graphically a traditional mechanical
metronome.Online help is provided by this software. |
Andy Chan |
| grfunc |
A library (source code) for drawing a graph and plotting
points. Also contains several functions for counting/positioning items in a memo/db. |
Martin Beattie |
| Pixit 1.2 |
A PocketC bitmap editor that doubles as a version of
PicCross - a puzzle game in which you select pixels in an image based on row/col clues |
Timothy J.
Lipetz |
| NeverMind 1.2 |
An excellent MasterMind game. |
Timothy J.
Lipetz |
| RunNums 1.0 |
A simple game of moving a cursor around a grid of numbers
trying to cover the whole screen |
Timothy J.
Lipetz |
| Graph 2D |
A 2 dimensional graphing package |
Alice
Campbell |
| MemoData 1.0 |
Calculates the lines, words, and characters of a given
PilotMemo. |
Chris Hamilton |
| Mandelbrot 1.1a |
A Mandelbrot fractal viewer |
Carlos Baquero |
| Roulette 1.0 |
A less dangerous version of Russian Roulette |
Carlos Baquero |
| Eval 0.9 |
An evaluation tracking program |
Carlos Baquero |
| FourCell |
A fun implementation of FreeCell -- and it's free! |
John Vann |
| SDraw |
A simple structural drawing program |
Terje
Saether |
| Dice |
A dice applet with several different die configurations
(6-sided, 10 sided, etc.) Generates random numbers. |
warezird |
|