Pythoness Software Home
Buy Online
Overview Home
How It Works
Form Information
MRU Lists
Component Properties
Generic Settings
Advanced Settings
|
PSetting Overview & Usage
PSetting automates saving and restoring run-time
application state information. PSetting can be used to save:
- Window positions, sizes and states
- MRU lists (most-recently-used files)
- Dockable toolbar locations and settings
- Dialog box locations
- Font information
- Column widths and row heights for database grids
- Selected pages for tab controls
- Much, much more...
People like to customize their software. People like to change fonts, colors,
window sizes because it helps them to be more productive, but if your program
doesn't remember all of the preferences automatically, the user will
become frustrated and may stop using your program.
Rule of thumb: If the user can change it, make sure you track it!
In the most basic applications, users can move the windows about and change
their sizes. More complex applications allow users to change fonts, colors,
toolbar configurations, etc. The more configurable an application is, the better
it will be received by your users. Unfortunately, storing this type of information
is repetitive and time-consuming. The last thing you have time for is writing
state-management code including all the complexities of using the Registry or
configuration files.
PSetting can handle almost all state-management tasks with
no code! This is the sole purpose of PSetting. Please read on
to learn how PSetting works and how you can use it to improve the
user experience in your applications.


|
To continue reading the PSetting Overview & Usage
articles, use the buttons at the right to move to the previous article or the
next article, respectively. |
|
|
|
|